Skip to content

Commit 2d18d05

Browse files
Switch from NPM_TOKEN to OIDC authentication for publishing (#226)
- Remove NPM_TOKEN from publish workflow env - Add --provenance flag to changeset-publish script - Rely on id-token: write permission for OIDC authentication - This enables provenance attestations and eliminates token management
1 parent 64cb394 commit 2d18d05

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

.github/workflows/publish.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,3 @@ jobs:
3636
publish: pnpm changeset-publish
3737
env:
3838
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
39-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"test:e2e": "vitest --config vitest.e2e.config.ts --run",
2424
"changeset": "changeset",
2525
"changeset-version": "changeset version",
26-
"changeset-publish": "pnpm build && pnpm test && changeset publish"
26+
"changeset-publish": "pnpm build && pnpm test && changeset publish --provenance"
2727
},
2828
"exports": {
2929
"./package.json": "./package.json",

0 commit comments

Comments
 (0)