Skip to content

Commit 742b655

Browse files
authored
chore: switch to npm OIDC publishing (#67)
1 parent 903218f commit 742b655

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

.github/workflows/test-and-release.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
name: Test & Maybe Release
2-
permissions:
3-
contents: write
42
on: [push, pull_request]
53
jobs:
64
test:
@@ -47,6 +45,9 @@ jobs:
4745
npm run test:ci
4846
release:
4947
name: Release
48+
permissions:
49+
contents: write
50+
id-token: write
5051
needs: test
5152
runs-on: ubuntu-latest
5253
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
@@ -59,6 +60,7 @@ jobs:
5960
uses: actions/setup-node@v6.2.0
6061
with:
6162
node-version: lts/*
63+
registry-url: 'https://registry.npmjs.org'
6264
- name: Install dependencies
6365
run: |
6466
npm install --no-progress --no-package-lock --no-save
@@ -79,6 +81,6 @@ jobs:
7981
- name: Release
8082
env:
8183
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
82-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
84+
NPM_CONFIG_PROVENANCE: true
8385
run: npx semantic-release
8486

0 commit comments

Comments
 (0)