Skip to content

Commit d84558e

Browse files
authored
Update npm-publish.yml
1 parent f7359c2 commit d84558e

File tree

1 file changed

+12
-22
lines changed

1 file changed

+12
-22
lines changed

.github/workflows/npm-publish.yml

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,22 @@
1-
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
2-
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
3-
4-
name: Node.js Package
51

2+
name: Publish Package to npmjs
63
on:
74
release:
8-
types: [created]
9-
5+
types: [published]
106
jobs:
117
build:
128
runs-on: ubuntu-latest
9+
permissions:
10+
contents: read
11+
id-token: write
1312
steps:
14-
- uses: actions/checkout@v3
15-
- uses: actions/setup-node@v3
16-
with:
17-
node-version: 16
18-
- run: npm ci
19-
20-
publish-npm:
21-
needs: build
22-
runs-on: ubuntu-latest
23-
steps:
24-
- uses: actions/checkout@v3
25-
- uses: actions/setup-node@v3
13+
- uses: actions/checkout@v5
14+
# Setup .npmrc file to publish to npm
15+
- uses: actions/setup-node@v4
2616
with:
27-
node-version: 16
28-
registry-url: https://registry.npmjs.org/
17+
node-version: '24.x'
18+
registry-url: 'https://registry.npmjs.org'
2919
- run: npm ci
30-
- run: npm publish
20+
- run: npm publish --provenance --access public
3121
env:
32-
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
22+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)