Skip to content

Commit 18d762d

Browse files
authored
ci(trustedPublisher): prepare for trusted publisher (#380)
1 parent cb250c3 commit 18d762d

3 files changed

Lines changed: 4732 additions & 3712 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ jobs:
1515
needs: prepare
1616
name: Release
1717
runs-on: ubuntu-latest
18+
permissions:
19+
id-token: write # Required for trusted publisher publishing
20+
contents: write # to be able to publish a GitHub release
21+
issues: write # to be able to comment on released issues
22+
pull-requests: write # to be able to comment on released pull requests
1823
steps:
1924
- name: Checkout
2025
uses: actions/checkout@v4
@@ -23,7 +28,7 @@ jobs:
2328
- name: Setup Node.js
2429
uses: actions/setup-node@v2
2530
with:
26-
node-version: 18
31+
node-version: 24
2732
- name: Install dependencies
2833
run: npm ci
2934
- name: Release
@@ -33,5 +38,4 @@ jobs:
3338
GIT_COMMITTER_EMAIL: ${{ secrets.GIT_COMMITTER_EMAIL }}
3439
GIT_COMMITTER_NAME: ${{ secrets.GIT_COMMITTER_NAME }}
3540
GITHUB_TOKEN: ${{ secrets.PA_TOKEN }}
36-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
3741
run: npx semantic-release

0 commit comments

Comments
 (0)