Skip to content

Commit c4c780b

Browse files
committed
feat: add provenance
1 parent f82e1bd commit c4c780b

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,26 @@ name: Release
66
- next
77
- beta
88
- "*.x"
9+
10+
# These are recommended by the semantic-release docs: https://github.com/semantic-release/npm#npm-provenance
11+
permissions:
12+
contents: write # to be able to publish a GitHub release
13+
issues: write # to be able to comment on released issues
14+
pull-requests: write # to be able to comment on released pull requests
15+
id-token: write # to enable use of OIDC for npm provenance
16+
917
jobs:
1018
release:
1119
name: release
1220
runs-on: ubuntu-latest
1321
steps:
14-
- uses: actions/checkout@v2
15-
- uses: actions/setup-node@v2
22+
- uses: actions/checkout@v4
23+
- uses: actions/setup-node@v4
1624
with:
1725
node-version: lts/*
1826
cache: npm
1927
- run: npm ci
2028
- run: npx semantic-release
2129
env:
2230
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
23-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
31+
NPM_TOKEN: ${{ secrets.PROBOTBOT_NPM_TOKEN }}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
"name": "@probot/pino",
33
"version": "0.0.0-development",
44
"publishConfig": {
5-
"access": "public"
5+
"access": "public",
6+
"provenance": true
67
},
78
"bin": {
89
"pino-probot": "./cli.js"

0 commit comments

Comments
 (0)