File tree Expand file tree Collapse file tree 2 files changed +71
-0
lines changed
Expand file tree Collapse file tree 2 files changed +71
-0
lines changed Original file line number Diff line number Diff line change 1+ # Source: https://github.com/anthropics/claude-code-action/blob/main/docs/code-review.md
2+ name : Claude Code Review
3+
4+ on :
5+ pull_request :
6+ types : [opened, synchronize, ready_for_review, reopened]
7+
8+ jobs :
9+ claude-review :
10+ runs-on : ubuntu-latest
11+ permissions :
12+ contents : read
13+ pull-requests : read
14+ issues : read
15+ id-token : write
16+
17+ steps :
18+ - name : Checkout repository
19+ uses : actions/checkout@v4
20+ with :
21+ fetch-depth : 1
22+
23+ - name : Run Claude Code Review
24+ id : claude-review
25+ uses : anthropics/claude-code-action@v1
26+ with :
27+ anthropic_api_key : ${{ secrets.ANTHROPIC_API_KEY }}
28+ plugin_marketplaces : " https://github.com/anthropics/claude-code.git"
29+ plugins : " code-review@claude-code-plugins"
30+ prompt : " /code-review:code-review ${{ github.repository }}/pull/${{ github.event.pull_request.number }}"
Original file line number Diff line number Diff line change 1+ # Source: https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
2+ name : Claude Code
3+
4+ on :
5+ issue_comment :
6+ types : [created]
7+ pull_request_review_comment :
8+ types : [created]
9+ issues :
10+ types : [opened, assigned]
11+ pull_request_review :
12+ types : [submitted]
13+
14+ jobs :
15+ claude :
16+ if : |
17+ (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
18+ (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
19+ (github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
20+ (github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
21+ runs-on : ubuntu-latest
22+ permissions :
23+ contents : read
24+ pull-requests : read
25+ issues : read
26+ id-token : write
27+ actions : read # Required for Claude to read CI results on PRs
28+ steps :
29+ - name : Checkout repository
30+ uses : actions/checkout@v4
31+ with :
32+ fetch-depth : 1
33+
34+ - name : Run Claude Code
35+ id : claude
36+ uses : anthropics/claude-code-action@v1
37+ with :
38+ anthropic_api_key : ${{ secrets.ANTHROPIC_API_KEY }}
39+ use_commit_signing : true
40+ additional_permissions : |
41+ actions: read
You can’t perform that action at this time.
0 commit comments