Commit 143ecc3
committed
ci: enable OIDC trusted publishing for npm
Configure GitHub Actions workflow to use OIDC authentication instead of
NPM_TOKEN for publishing packages. This provides better security by
eliminating long-lived secrets and enables automatic provenance attestation.
Changes:
- Add publish environment and id-token: write permission
- Remove NPM_TOKEN from workflow configuration
- Keep GITHUB_TOKEN for git operations
Ticket: VL-36861 parent 62cb38d commit 143ecc3
1 file changed
+4
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
15 | 19 | | |
16 | 20 | | |
17 | 21 | | |
| |||
55 | 59 | | |
56 | 60 | | |
57 | 61 | | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
| |||
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
75 | | - | |
0 commit comments