-
|
The below fairly standard name: Claude Code Review
on:
pull_request:
types: [opened, synchronize]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ !contains(github.ref, 'main')}}
jobs:
claude-review:
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
pull-requests: read
issues: read
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Run Claude Code Review
id: claude-review
uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
use_sticky_comment: true
additional_permissions: |
actions: read
prompt: |
Please review this pull request and provide feedback on:
- Code quality and best practices
- Potential bugs or issues
- Performance considerations
- Security concerns
- Test coverage
Use the repository's CLAUDE.md for guidance on style and conventions. Be constructive and helpful in your feedback.
Use `gh pr comment` with your Bash tool to leave your review as a comment on the PR.
claude_args: '--allowed-tools "Bash(gh issue view:*),Bash(gh search:*),Bash(gh issue list:*),Bash(gh pr comment:*),Bash(gh pr diff:*),Bash(gh pr view:*),Bash(gh pr list:*)"'Mostly auto-generated content via |
Beta Was this translation helpful? Give feedback.
Answered by
cansin
Aug 29, 2025
Replies: 1 comment
-
|
I am realizing this example: https://github.com/anthropics/claude-code-action/pull/505/files#diff-30342f56b15297eebb791e16a492e70c6a2fcde5b73a2ccddcfce963154a4f1aR510 |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
cansin
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I am realizing this example: https://github.com/anthropics/claude-code-action/pull/505/files#diff-30342f56b15297eebb791e16a492e70c6a2fcde5b73a2ccddcfce963154a4f1aR510