Skip to content

Commit 443344a

Browse files
authored
fix(ci): grant required permissions to execute-release caller (#798)
permissions: {} starved the GITHUB_TOKEN before any job could start, causing startup_failure on every run since the workflow was introduced on 2026-06-09. Same root cause as the promote-testing-to-main fix. Top-level permissions must be a superset of what the reusable jobs need: actions: read (check workflow runs) contents: write (push stable tag / create release) id-token: write (cosign OIDC signing in release-notes job) issues: write (release gate comments) packages: write (copy :testing → :stable in GHCR) pull-requests: write (update promotion PR) Assisted-by: Claude Sonnet 4.5 via pi
1 parent 9e5d852 commit 443344a

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/execute-release.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ on:
77
branches:
88
- main
99

10-
permissions: {}
10+
permissions:
11+
actions: read
12+
contents: write
13+
id-token: write
14+
issues: write
15+
packages: write
16+
pull-requests: write
1117

1218
jobs:
1319
execute:

0 commit comments

Comments
 (0)