File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,8 +3,6 @@ name: Publish release to npm
33inputs :
44 node-version :
55 required : true
6- npm-token :
7- required : true
86 version :
97 required : true
108 require-build :
2624 cache : ' npm'
2725 registry-url : ' https://registry.npmjs.org'
2826
27+ - name : Update npm
28+ shell : bash
29+ run : npm install -g npm@11
30+
2931 - name : Install dependencies
3032 shell : bash
3133 run : npm ci --include=dev
4648 else
4749 TAG="latest"
4850 fi
49- npm publish --provenance -- tag $TAG
51+ npm publish --tag $TAG
5052 env :
51- NODE_AUTH_TOKEN : ${{ inputs.npm-token }}
5253 VERSION : ${{ inputs.version }}
Original file line number Diff line number Diff line change 1515 secrets :
1616 github-token :
1717 required : true
18- npm-token :
19- required : true
2018
2119jobs :
2220 release :
2321 if : github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && github.event.pull_request.merged && startsWith(github.event.pull_request.head.ref, 'release/'))
2422 runs-on : ubuntu-latest
2523 environment : release
24+ permissions :
25+ contents : write
26+ id-token : write
2627
2728 steps :
2829 # Checkout the code
6667 node-version : ${{ inputs.node-version }}
6768 require-build : ${{ inputs.require-build }}
6869 version : ${{ steps.get_version.outputs.version }}
69- npm-token : ${{ secrets.npm-token }}
7070 release-directory : ${{ inputs.release-directory }}
7171
7272 # Create a release for the tag
Original file line number Diff line number Diff line change 3333 node-version : 18
3434 require-build : true
3535 secrets :
36- npm-token : ${{ secrets.NPM_TOKEN }}
3736 github-token : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments