File tree Expand file tree Collapse file tree 1 file changed +12
-22
lines changed Expand file tree Collapse file tree 1 file changed +12
-22
lines changed Original file line number Diff line number Diff line change 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
63on :
74 release :
8- types : [created]
9-
5+ types : [published]
106jobs :
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 }}
You can’t perform that action at this time.
0 commit comments