File tree Expand file tree Collapse file tree 2 files changed +14
-7
lines changed
Expand file tree Collapse file tree 2 files changed +14
-7
lines changed Original file line number Diff line number Diff line change 11# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
22# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
33
4- name : Node.js Package
4+ name : Publish to npm
55
66on :
77 release :
1414 - uses : actions/checkout@v4
1515 - uses : actions/setup-node@v4
1616 with :
17- node-version : 20
17+ node-version : 22
1818 - run : npm ci
1919 - run : npx playwright install --with-deps
2020 - run : npm run build --if-present
@@ -23,13 +23,20 @@ jobs:
2323 publish-npm :
2424 needs : build
2525 runs-on : ubuntu-latest
26+ permissions :
27+ id-token : write
2628 steps :
2729 - uses : actions/checkout@v4
2830 - uses : actions/setup-node@v4
2931 with :
30- node-version : 20
31- registry-url : https://registry.npmjs.org/
32+ node-version : 22.x
33+ registry-url : " https://registry.npmjs.org"
34+ cache : " npm"
3235 - run : npm ci
33- - run : npm publish
36+ - run : npm run build --if-present
37+ - run : npm version ${TAG_NAME} --git-tag-version=false
38+ env :
39+ TAG_NAME : ${{ github.ref_name }}
40+ - run : npm publish --provenance --access public
3441 env :
35- NODE_AUTH_TOKEN : ${{secrets.npm_secret}}
42+ NODE_AUTH_TOKEN : ${{ secrets.npm_secret }}
Original file line number Diff line number Diff line change 1818 " Veselin Todorov <hi@vesln.com>" ,
1919 " John Firebaugh <john.firebaugh@gmail.com>"
2020 ],
21- "version" : " 5.1.0 " ,
21+ "version" : " 0.0.0-development " ,
2222 "repository" : {
2323 "type" : " git" ,
2424 "url" : " https://github.com/chaijs/chai"
You can’t perform that action at this time.
0 commit comments