Simplify review workflow - prevent multiple submissions

- Rename workflow to avoid conflicts
- Remove review submission tools
- Keep only essential tools for reading and analyzing PR
This commit is contained in:
km-anthropic
2025-08-11 13:53:02 -07:00
parent c03f13d243
commit 808408602d

View File

@@ -1,4 +1,4 @@
name: Claude Auto Review Test name: Claude PR Review (Fixed)
on: on:
pull_request: pull_request:
@@ -44,6 +44,6 @@ jobs:
Use inline comments to highlight specific areas of concern. Use inline comments to highlight specific areas of concern.
After your review, submit a proper GitHub review with your findings. After your review, submit a proper GitHub review with your findings.
# GitHub comment server is now automatically included in agent mode # Only include essential tools for reviewing (no submitting)
# Include Bash for Claude to run git commands if needed # This prevents multiple review submissions
claude_args: "--allowedTools Bash,mcp__github-comment-server__create_pending_pull_request_review,mcp__github-comment-server__add_comment_to_pending_review,mcp__github-comment-server__submit_pending_pull_request_review,mcp__github-comment-server__get_pull_request_diff,mcp__github-comment-server__get_pull_request_files,mcp__github-comment-server__get_pull_request,mcp__github-comment-server__list_pull_request_reviews,mcp__github-comment-server__list_pull_request_review_comments" claude_args: "--allowedTools Bash,Read,Grep,mcp__github-comment-server__get_pull_request_diff,mcp__github-comment-server__get_pull_request_files,mcp__github-comment-server__get_pull_request"