From 8052d271cef48cd3809d92fb118fe0a714dfe42c Mon Sep 17 00:00:00 2001 From: km-anthropic Date: Mon, 11 Aug 2025 14:00:48 -0700 Subject: [PATCH] Enable PR review submission and remove old workflow - Add back review submission tools to allow Claude to comment - Keep using v1-dev with the fixed agent mode - This replaces the old claude-review.yml functionality --- .github/workflows/claude-auto-review-test.yml | 6 ++-- .github/workflows/claude-review.yml | 33 ------------------- undefined/claude-prompts/claude-prompt.txt | 1 + 3 files changed, 4 insertions(+), 36 deletions(-) delete mode 100644 .github/workflows/claude-review.yml create mode 100644 undefined/claude-prompts/claude-prompt.txt diff --git a/.github/workflows/claude-auto-review-test.yml b/.github/workflows/claude-auto-review-test.yml index 87f4c00..a7db466 100644 --- a/.github/workflows/claude-auto-review-test.yml +++ b/.github/workflows/claude-auto-review-test.yml @@ -44,6 +44,6 @@ jobs: Use inline comments to highlight specific areas of concern. After your review, submit a proper GitHub review with your findings. - # Only include essential tools for reviewing (no submitting) - # This prevents multiple review submissions - 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" + # Include tools needed for submitting PR reviews + # Note: mcp__github__ tools are from @main version, mcp__github-comment-server__ are from @v1-dev + 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,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" diff --git a/.github/workflows/claude-review.yml b/.github/workflows/claude-review.yml deleted file mode 100644 index 10706cc..0000000 --- a/.github/workflows/claude-review.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Auto review PRs - -on: - pull_request: - types: [opened] - -jobs: - auto-review: - permissions: - contents: read - id-token: write - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - fetch-depth: 1 - - - name: Auto review PR - uses: anthropics/claude-code-action@main - with: - direct_prompt: | - Please review this PR. Look at the changes and provide thoughtful feedback on: - - Code quality and best practices - - Potential bugs or issues - - Suggestions for improvements - - Overall architecture and design decisions - - Documentation consistency: Verify that README.md and other documentation files are updated to reflect any code changes (especially new inputs, features, or configuration options) - - Be constructive and specific in your feedback. Give inline comments where applicable. - anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} - allowed_tools: "mcp__github__create_pending_pull_request_review,mcp__github__add_comment_to_pending_review,mcp__github__submit_pending_pull_request_review,mcp__github__get_pull_request_diff" diff --git a/undefined/claude-prompts/claude-prompt.txt b/undefined/claude-prompts/claude-prompt.txt new file mode 100644 index 0000000..8e22564 --- /dev/null +++ b/undefined/claude-prompts/claude-prompt.txt @@ -0,0 +1 @@ +Custom prompt content \ No newline at end of file