Skip to content

Commit ad16a13

Browse files
Add OIDC permissions for trusted publishing
1 parent f5dae27 commit ad16a13

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/package-publish.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ on:
44
release:
55
types: [created]
66

7+
permissions:
8+
id-token: write
9+
contents: read
10+
711
jobs:
812
check-readme-and-changelog:
913
runs-on: ubuntu-latest
@@ -34,20 +38,21 @@ jobs:
3438
runs-on: ubuntu-latest
3539
steps:
3640
- name: Checkout code
37-
uses: actions/checkout@v2
41+
uses: actions/checkout@v4
3842

3943
- name: Setup Node Engine
40-
uses: actions/setup-node@v1
44+
uses: actions/setup-node@v4
4145
with:
42-
node-version: 16
46+
node-version: 24
4347
registry-url: https://registry.npmjs.org/
4448

4549
- name: Install Node dependencies
4650
run: npm ci
4751

52+
- name: Run build
53+
run: npm run build --if-present
54+
4855
- run: npm publish
49-
env:
50-
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
5156

5257
- name: Send Slack Notification
5358
uses: 8398a7/action-slack@v3

0 commit comments

Comments
 (0)