File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Claude Code 
2+ 
3+ on :
4+   issue_comment :
5+     types : [created] 
6+   pull_request_review_comment :
7+     types : [created] 
8+   issues :
9+     types : [opened, assigned] 
10+   pull_request_review :
11+     types : [submitted] 
12+ 
13+ jobs :
14+   claude :
15+     if : | 
16+       (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) || 
17+       (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) || 
18+       (github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) || 
19+       (github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude'))) 
20+      runs-on : ubuntu-latest 
21+     permissions :
22+       contents : read 
23+       pull-requests : read 
24+       issues : read 
25+       id-token : write 
26+       actions : read  #  Required for Claude to read CI results on PRs
27+     steps :
28+       - name : Checkout repository 
29+         uses : actions/checkout@v4 
30+         with :
31+           fetch-depth : 1 
32+ 
33+       - name : Run Claude Code 
34+         id : claude 
35+         uses : anthropics/claude-code-action@v1 
36+         with :
37+           claude_code_oauth_token : ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} 
38+           
39+           #  This is an optional setting that allows Claude to read CI results on PRs
40+           additional_permissions : | 
41+             actions: read 
42+ 
43+            #  Optional: Give a custom prompt to Claude. If this is not specified, Claude will perform the instructions specified in the comment that tagged it.
44+           #  prompt: 'Update the pull request description to include a summary of changes.'
45+ 
46+           #  Optional: Add claude_args to customize behavior and configuration
47+           #  See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
48+           #  or https://docs.anthropic.com/en/docs/claude-code/sdk#command-line for available options
49+           #  claude_args: '--model claude-opus-4-1-20250805 --allowed-tools Bash(gh pr:*)'
50+ 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments