Skip to content

Commit 917787c

Browse files
authored
chore: use Trusted Publisher (#2945)
1 parent a353a33 commit 917787c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.github/workflows/Release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,16 @@ jobs:
1414
permissions:
1515
contents: write # to create release (changesets/action)
1616
pull-requests: write # to create pull request (changesets/action)
17+
id-token: write # OpenID Connect token needed for Trusted Publisher
1718
name: Release
1819
runs-on: ubuntu-latest
1920
steps:
2021
- name: Checkout Repo
2122
uses: actions/checkout@v4
2223
- name: Setup Node.js
2324
uses: actions/setup-node@v4
25+
with:
26+
node-version: 24
2427
- name: Install Dependencies
2528
run: npm install
2629

@@ -32,4 +35,3 @@ jobs:
3235
publish: npm run changeset:publish
3336
env:
3437
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)