@@ -18,17 +18,14 @@ jobs:
1818 (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
1919 (github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
2020 (github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
21- ) &&
22- (
23- github.actor == 'ihrpr' ||
24- github.actor == 'olaservo'
2521 )
2622 runs-on : ubuntu-latest
2723 permissions :
2824 contents : read
2925 pull-requests : read
3026 issues : read
3127 id-token : write
28+ actions : read
3229 steps :
3330 - name : Checkout repository
3431 uses : actions/checkout@v4
@@ -41,24 +38,16 @@ jobs:
4138 with :
4239 anthropic_api_key : ${{ secrets.ANTHROPIC_API_KEY }}
4340
44- # Optional: Specify model (defaults to Claude Sonnet 4, uncomment for Claude Opus 4)
45- # model: "claude-opus-4-20250514"
46-
47- # Optional: Customize the trigger phrase (default: @claude)
48- # trigger_phrase: "/claude"
49-
50- # Optional: Trigger when specific user is assigned to an issue
51- # assignee_trigger: "claude-bot"
41+ # Allow Claude to read CI results on PRs
42+ additional_permissions : |
43+ actions: read
5244
53- # Optional: Allow Claude to run specific commands
54- # allowed_tools : "Bash(npm install),Bash(npm run build),Bash(npm run test:*),Bash(npm run lint:*) "
45+ # Trigger when assigned to an issue
46+ assignee_trigger : " claude "
5547
56- # Optional: Add custom instructions for Claude to customize its behavior for your project
57- # custom_instructions: |
58- # Follow our coding standards
59- # Ensure all new code has tests
60- # Use TypeScript for new files
48+ # Allow Claude to run bash
49+ # This should be safe given the repo is already public
50+ allowed_tools : " Bash"
6151
62- # Optional: Custom environment variables for Claude
63- # claude_env: |
64- # NODE_ENV: test
52+ custom_instructions : |
53+ If posting a comment to GitHub, give a concise summary of the comment at the top and put all the details in a <details> block.
0 commit comments