Skip to content

Commit 02dc607

Browse files
authored
fix: setup trusted publishing (part 2) (#463)
1 parent 648d676 commit 02dc607

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/release.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,10 @@ jobs:
9292

9393
release:
9494
permissions:
95-
id-token: write
95+
contents: write # GitHub release publish
96+
issues: write # released issues comments
97+
pull-requests: write # released pull requests comments
98+
id-token: write # trusted publishing and npm provenance
9699
needs: [main, build]
97100
runs-on: ubuntu-latest
98101
if: ${{ github.repository == 'testing-library/svelte-testing-library' &&
@@ -105,7 +108,7 @@ jobs:
105108
- name: ⎔ Setup node
106109
uses: actions/setup-node@v4
107110
with:
108-
node-version: 22
111+
node-version: 24
109112

110113
- name: 📥 Downloads types build
111114
uses: actions/download-artifact@v4
@@ -114,10 +117,10 @@ jobs:
114117
path: types
115118

116119
- name: 🚀 Release
117-
uses: cycjimmy/semantic-release-action@v4
120+
uses: cycjimmy/semantic-release-action@b12c8f6015dc215fe37bc154d4ad456dd3833c90 #v6.0.0
118121
with:
119-
semantic_version: 24
122+
semantic_version: 25
120123
extra_plugins: |
121-
conventional-changelog-conventionalcommits@8
124+
conventional-changelog-conventionalcommits@9
122125
env:
123126
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)