File tree Expand file tree Collapse file tree 1 file changed +8
-18
lines changed
Expand file tree Collapse file tree 1 file changed +8
-18
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-
41name : Node.js Package
52
63on :
7- release :
8- types : [created]
4+ push :
5+ tags :
6+ - ' v*'
97
108jobs :
11- build :
9+ publish :
1210 runs-on : ubuntu-latest
1311 steps :
1412 - uses : actions/checkout@v4
13+
1514 - uses : actions/setup-node@v4
1615 with :
1716 node-version : 20
18- - run : npm ci
19- - run : npm test
17+ registry-url : ' https://registry.npmjs.org/'
2018
21- publish-npm :
22- needs : build
23- runs-on : ubuntu-latest
24- steps :
25- - uses : actions/checkout@v4
26- - uses : actions/setup-node@v4
27- with :
28- node-version : 20
29- registry-url : https://registry.npmjs.org/
3019 - run : npm ci
3120 - run : npm run lint
21+ - run : npm test
3222 - run : npm publish
3323 env :
34- NODE_AUTH_TOKEN : ${{secrets.NPM_TOKEN}}
24+ NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
You can’t perform that action at this time.
0 commit comments