Skip to content

Commit 18646bd

Browse files
authored
Publish with OIDC (#1013)
1 parent 798158a commit 18646bd

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
permissions:
1313
contents: write
14+
id-token: write
1415
steps:
1516
- name: set env
1617
run: echo "TAG_NAME=$(date +'%Y%m%d%H%M')" >> $GITHUB_ENV
@@ -21,6 +22,11 @@ jobs:
2122
- name: asdf_install
2223
uses: asdf-vm/actions/install@05e0d2ed97b598bfce82fd30daf324ae0c4570e6
2324

25+
- name: Setup Node.js for NPM publish
26+
uses: actions/setup-node@v4
27+
with:
28+
registry-url: 'https://registry.npmjs.org'
29+
2430
- name: Cache node modules
2531
uses: actions/cache@v4
2632
env:
@@ -49,11 +55,7 @@ jobs:
4955
commit_message: "NPM package version bump"
5056

5157
- name: Publish to npm
52-
run: |
53-
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc
54-
npm publish --access public
55-
env:
56-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
58+
run: npm publish --access public --provenance
5759

5860
- name: Create Release
5961
id: create_release

0 commit comments

Comments
 (0)