Skip to content

Commit f9232f5

Browse files
committed
fix: update GitHub Actions workflow to use latest action versions and improve permissions
1 parent b15eee6 commit f9232f5

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

‎.github/workflows/publish.yml‎

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@ on:
55
branches:
66
- main
77

8+
permissions:
9+
contents: read
10+
id-token: write
11+
812
jobs:
913
publish-npm:
1014
runs-on: ubuntu-latest
1115
steps:
12-
- uses: actions/checkout@v2
13-
- uses: actions/setup-node@v1
16+
- uses: actions/checkout@v6
17+
- uses: actions/setup-node@v6
1418
with:
1519
node-version: 24
1620
registry-url: https://registry.npmjs.org
17-
- run: npm install
21+
package-manager-cache: false
22+
- run: npm ci
1823
- run: npm run build
19-
- run: npm publish --no-git-checks
20-
env:
21-
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
24+
- run: npm publish --no-git-checks

0 commit comments

Comments
 (0)