Skip to content

Commit 678abda

Browse files
committed
Update claude-code-review.yml
1 parent a35119a commit 678abda

1 file changed

Lines changed: 11 additions & 16 deletions

File tree

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,21 @@
11
name: Claude Code Review
22

33
on:
4-
pull_request:
4+
pull_request_target:
55
types: [opened, synchronize, ready_for_review, reopened]
6-
# Optional: Only run on specific file changes
7-
# paths:
8-
# - "src/**/*.ts"
9-
# - "src/**/*.tsx"
10-
# - "src/**/*.js"
11-
# - "src/**/*.jsx"
6+
workflow_dispatch:
7+
inputs:
8+
pr_number:
9+
description: 'PR number to review'
10+
required: true
11+
type: number
1212

1313
jobs:
1414
claude-review:
15-
# Optional: Filter by PR author
16-
# if: |
17-
# github.event.pull_request.user.login == 'external-contributor' ||
18-
# github.event.pull_request.user.login == 'new-developer' ||
19-
# github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR'
20-
2115
runs-on: ubuntu-latest
2216
permissions:
2317
contents: read
24-
pull-requests: read
18+
pull-requests: write
2519
issues: read
2620
id-token: write
2721

@@ -38,7 +32,8 @@ jobs:
3832
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
3933
plugin_marketplaces: 'https://github.com/anthropics/claude-code.git'
4034
plugins: 'code-review@claude-code-plugins'
41-
prompt: '/code-review:code-review ${{ github.repository }}/pull/${{ github.event.pull_request.number }}'
35+
prompt: '/code-review:code-review ${{ github.repository }}/pull/${{ github.event.pull_request.number || inputs.pr_number }}'
36+
claude_args: |
37+
--allowedTools "mcp__github_inline_comment__create_inline_comment,Bash(gh pr comment:*),Bash(gh pr diff:*),Bash(gh pr view:*)"
4238
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
4339
# or https://code.claude.com/docs/en/cli-reference for available options
44-

0 commit comments

Comments
 (0)