Skip to content

Commit 485c19a

Browse files
authored
Update Node.js version and permissions in publish.yml
1 parent 6fd8c17 commit 485c19a

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/publish.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,39 +7,39 @@ on:
77
jobs:
88
publish-npm:
99
runs-on: ubuntu-latest
10+
permissions:
11+
contents: read
12+
id-token: write
1013
steps:
1114
- uses: actions/checkout@v3
1215
- uses: actions/setup-node@v3
1316
with:
14-
node-version: 14
17+
node-version: 20
1518
registry-url: https://registry.npmjs.org/
1619
cache: npm
1720
- run: npm ci
1821
- run: npm test
1922
- run: npm version ${TAG_NAME} --git-tag-version=false
2023
env:
2124
TAG_NAME: ${{ github.event.release.tag_name }}
22-
- run: npm whoami; npm --ignore-scripts publish
23-
env:
24-
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
25+
- run: npm --ignore-scripts publish --provenance
2526

2627
publish-github:
2728
runs-on: ubuntu-latest
2829
permissions:
2930
contents: read
3031
packages: write
32+
id-token: write
3133
steps:
3234
- uses: actions/checkout@v3
3335
- uses: actions/setup-node@v3
3436
with:
35-
node-version: 14
37+
node-version: 20
3638
registry-url: https://npm.pkg.github.com
3739
cache: npm
3840
- run: npm ci
3941
- run: npm test
4042
- run: npm version ${TAG_NAME} --git-tag-version=false
4143
env:
4244
TAG_NAME: ${{ github.event.release.tag_name }}
43-
- run: npm whoami; npm --ignore-scripts publish
44-
env:
45-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
45+
- run: npm --ignore-scripts publish --provenance

0 commit comments

Comments
 (0)