Skip to content

Commit d881f78

Browse files
authored
ci: #132 use npm trusted publishing (#133)
Remove old NPM_TOKEN in favor of npm trusted publishing Closes: #132
1 parent d50cd21 commit d881f78

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.github/workflows/publish.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ jobs:
99
publish:
1010
name: Publish
1111
runs-on: ubuntu-latest
12+
permissions:
13+
contents: write
14+
issues: write
15+
pull-requests: write
16+
id-token: write
1217
steps:
1318
- name: Checkout
1419
uses: actions/checkout@v3
@@ -18,12 +23,12 @@ jobs:
1823
uses: actions/setup-node@v3
1924
with:
2025
node-version: "lts/*"
26+
registry-url: "https://registry.npmjs.org"
2127
- name: Install dependencies
2228
run: npm ci
2329
- name: Build package
2430
run: npm run build
2531
- name: Release
2632
env:
2733
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
28-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
2934
run: npx semantic-release

0 commit comments

Comments
 (0)