Skip to content

Commit 5daf104

Browse files
committed
chore: set up Trusted Publishers
1 parent d5e9d5d commit 5daf104

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

.github/workflows/publish.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,25 @@ on:
77
release:
88
types: [published]
99

10+
permissions:
11+
id-token: write
12+
contents: read
13+
1014
jobs:
1115
publish-npm:
1216
runs-on: ubuntu-24.04
13-
permissions:
14-
contents: read
15-
id-token: write
17+
1618
steps:
1719
- uses: actions/checkout@v4
1820
- uses: pnpm/action-setup@v4
1921
with:
2022
version: 10
2123
- uses: actions/setup-node@v4
2224
with:
23-
node-version: 22
25+
node-version: 24
2426
cache: 'pnpm'
2527
registry-url: https://registry.npmjs.org/
2628
- name: Install dependencies
2729
run: pnpm install --frozen-lockfile
2830
- name: Publish package
29-
run: pnpm publish --provenance --access public --no-git-checks
30-
env:
31-
NPM_CONFIG_PROVENANCE: true
32-
NODE_AUTH_TOKEN: ${{secrets.NPM_AUTH_TOKEN}}
31+
run: pnpm publish --access public --no-git-checks

0 commit comments

Comments
 (0)