Skip to content

Commit 352d809

Browse files
slhckclaude
andcommitted
fix: update Claude workflows for fork PR permissions
- Change pull_request to pull_request_target for fork PR OIDC access - Add explicit ref to checkout PR head SHA - Upgrade permissions to write for PR comments and issue responses Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 401de9d commit 352d809

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

.github/workflows/claude-code-review.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Claude Code Review
22

33
on:
4-
pull_request:
4+
pull_request_target:
55
types: [opened, synchronize]
66
# Optional: Only run on specific file changes
77
# paths:
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
permissions:
2323
contents: read
24-
pull-requests: read
24+
pull-requests: write
2525
issues: read
2626
id-token: write
2727

@@ -30,6 +30,7 @@ jobs:
3030
uses: actions/checkout@v4
3131
with:
3232
fetch-depth: 1
33+
ref: ${{ github.event.pull_request.head.sha }}
3334

3435
- name: Install uv
3536
uses: astral-sh/setup-uv@v3

.github/workflows/claude.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
2323
runs-on: ubuntu-latest
2424
permissions:
25-
contents: read
26-
pull-requests: read
27-
issues: read
25+
contents: write
26+
pull-requests: write
27+
issues: write
2828
id-token: write
2929
actions: read # Required for Claude to read CI results on PRs
3030
steps:

0 commit comments

Comments
 (0)