Skip to content

Commit 7b20612

Browse files
committed
chore: update release workflow
1 parent fbd6d78 commit 7b20612

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,31 @@ on:
88
tags-ignore:
99
- "**"
1010

11+
permissions:
12+
id-token: write # Required for OIDC
13+
contents: write
14+
pull-requests: write
15+
issues: write
16+
1117
jobs:
1218
release:
1319
if: ${{ !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.event.head_commit.message, '[ci skip]') }}
1420
runs-on: ubuntu-latest
1521
steps:
16-
- uses: actions/checkout@v5
22+
- uses: actions/checkout@v6
1723

1824
- uses: asdf-vm/actions/install@v4
1925

2026
- run: deno task build
2127

22-
- uses: actions/setup-node@v5
28+
- uses: actions/setup-node@v6
2329
with:
2430
node-version: "24"
31+
registry-url: 'https://registry.npmjs.org'
32+
package-manager-cache: false # never use caching in release builds
2533

26-
- uses: cycjimmy/semantic-release-action@v5
34+
- uses: cycjimmy/semantic-release-action@v6
2735
with:
2836
working_directory: npm
2937
env:
3038
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
31-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)