Skip to content

Commit 496fc11

Browse files
ci(github): publish package to npm registry with provenance
https://docs.npmjs.com/generating-provenance-statements Release-As: 1.0.7
1 parent 93c4291 commit 496fc11

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/release-please.yml

+9-5
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,17 @@ jobs:
1212

1313
steps:
1414
- name: Release Please
15-
uses: google-github-actions/release-please-action@v4
15+
uses: googleapis/release-please-action@v4
16+
id: release
1617
with:
1718
release-type: node
18-
id: release
1919

2020
publish:
21-
needs: release-please
2221
runs-on: ubuntu-latest
22+
permissions:
23+
contents: read
24+
id-token: write
25+
needs: release-please
2326
if: ${{ needs.release-please.outputs.release_created }}
2427

2528
steps:
@@ -29,12 +32,13 @@ jobs:
2932
- name: Use Node.js
3033
uses: actions/setup-node@v4
3134
with:
35+
node-version-file: .nvmrc
3236
registry-url: https://registry.npmjs.org
3337

3438
- name: Install dependencies
35-
run: npm ci
39+
run: npm ci --prefer-offline
3640

3741
- name: Publish
38-
run: npm publish
42+
run: npm publish --provenance --access public
3943
env:
4044
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)