Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/workflows/claude-code-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ jobs:
contents: read
pull-requests: write # post the review comments
checks: read # read sibling check-runs for the cost gate
# write (not just read) needed so claude-code-action's internal
# bun-setup step can save its cache; read-only causes a harmless but
# noisy "Cache reservation failed: cache write denied: token has no
# writable scopes" warning.
actions: write
steps:
# COST GATE: the paid Claude review is the last thing to run. Wait for the
# PR head's OTHER check-runs to finish and only proceed if they are clean.
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,12 @@ jobs:
pull-requests: read
issues: read
id-token: write
actions: read # Required for Claude to read CI results on PRs
# Required for Claude to read CI results on PRs. write (not just read)
# is also needed so claude-code-action's internal bun-setup step can
# save its cache; read-only causes a harmless but noisy
# "Cache reservation failed: cache write denied: token has no writable
# scopes" warning.
actions: write
steps:
- name: Checkout repository
# Intentionally tracks the major-version tag (not a pinned SHA) so
Expand Down
Loading