Test claude 4 #60
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Claude Code Review | |
| on: | |
| pull_request_target: | |
| types: [opened, synchronize, ready_for_review, reopened] | |
| jobs: | |
| claude-review: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| pull-requests: write | |
| issues: read | |
| actions: read | |
| id-token: write | |
| steps: | |
| - name: Checkout PR head (fork) | |
| uses: actions/checkout@v4 | |
| with: | |
| ref: ${{ github.event.pull_request.head.sha }} | |
| fetch-depth: 1 | |
| - name: Run Claude Code Review | |
| id: claude-review | |
| uses: anthropics/claude-code-action@v1 | |
| with: | |
| claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} | |
| github_token: ${{ github.token }} | |
| plugin_marketplaces: 'https://github.com/anthropics/claude-code.git' | |
| plugins: 'code-review@claude-code-plugins' | |
| # IMPORTANT: allow exactly what the review flow uses | |
| claude_args: > | |
| --allowedTools | |
| "Bash(gh pr view:*)" | |
| "Bash(gh pr diff:*)" | |
| "Bash(gh api:*)" | |
| "Bash(gh search code:*)" | |
| "Bash(cat:*)" | |
| "Bash(ls:*)" | |
| "Bash(grep:*)" | |
| "Bash(python3:*)" | |
| "Bash(git:*)" | |
| prompt: | | |
| /code-review:code-review ${{ github.repository }}/pull/${{ github.event.pull_request.number }} | |
| Post the results as one top-level PR comment titled "Claude Code Review". | |
| If you cannot access the diff/files, say so explicitly and explain what is blocking access. | |
| additional_permissions: | | |
| actions: read |