Commit 596b402
fix(ci): add contents:write permission to release crates job (#77)
## Summary
- The `release` job in `release-crates.yml` sets job-level `permissions`
with only `id-token: write`, which **overrides** the workflow-level
permissions entirely (including `contents: write`)
- This caused release-plz to fail with `403 Forbidden` when trying to
create git tags via
`https://api.github.com/repos/Devolutions/cadeau/git/tags`
- Adds `contents: write` to the release job's permissions so tags can be
created
## Test plan
- [ ] Re-run the "Release crates" workflow after merge and verify the
git tag is created successfully
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 31163bc commit 596b402
1 file changed
+1
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
0 commit comments