Skip to content

Commit de53e2a

Browse files
benbjohnsonclaude
andcommitted
Fix release workflow permissions
Add explicit `contents: write` permission to fix "Resource not accessible by integration" error when uploading release assets. Also update deprecated action versions: - actions/checkout@v3 -> v4 - actions/setup-go@v3 -> v5 - bruceadams/get-release@v1.2.3 -> v1.3.2 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent a08d200 commit de53e2a

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ on:
44
- created
55

66
name: Release
7+
8+
permissions:
9+
contents: write
10+
711
jobs:
812
build:
913
runs-on: ubuntu-latest
@@ -26,13 +30,13 @@ jobs:
2630
GOARCH: ${{ matrix.arch }}
2731

2832
steps:
29-
- uses: actions/checkout@v3
30-
- uses: actions/setup-go@v3
33+
- uses: actions/checkout@v4
34+
- uses: actions/setup-go@v5
3135
with:
3236
go-version: '1.24'
3337

3438
- id: release
35-
uses: bruceadams/get-release@v1.2.3
39+
uses: bruceadams/get-release@v1.3.2
3640
env:
3741
GITHUB_TOKEN: ${{ github.token }}
3842

0 commit comments

Comments
 (0)