CI code review with claude -p
A GitHub Actions step that runs Claude as an automated PR reviewer.
- name: Claude Code Review
run: |
DIFF=$(git diff origin/main...HEAD)
echo "$DIFF" | claude -p \
"Review these changes for bugs, security issues, and test coverage gaps. Output a summary." \
--output-format json \
--permission-mode bypassPermissions \
--max-turns 5 \
--no-session-persistence