From 852202a1a4a1c8e497df7f77956ba24272f74ef6 Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Thu, 5 Mar 2026 01:16:30 +0800 Subject: [PATCH] Remove Claude PR review GitHub Actions workflow Co-Authored-By: Claude --- .github/workflows/claude-pr-review.yml | 59 -------------------------- 1 file changed, 59 deletions(-) delete mode 100644 .github/workflows/claude-pr-review.yml diff --git a/.github/workflows/claude-pr-review.yml b/.github/workflows/claude-pr-review.yml deleted file mode 100644 index a8a08ce..0000000 --- a/.github/workflows/claude-pr-review.yml +++ /dev/null @@ -1,59 +0,0 @@ -name: Claude PR Review - -on: - workflow_dispatch: - # pull_request: - # types: [opened, synchronize, ready_for_review, reopened, labeled] - # paths: - # - "README.md" - -jobs: - claude-pr-review: - if: | - github.event.label.name == 'claude review' || - github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR' || - github.event.pull_request.author_association == 'FIRST_TIMER' || - github.event.pull_request.author_association == 'NONE' - - runs-on: ubuntu-latest - - permissions: - contents: read # Cannot merge PR - pull-requests: write - issues: read - actions: read # Required for Claude to read CI results on PRs - id-token: write # Required for Claude GitHub app to function - - steps: - - name: Checkout repository - uses: actions/checkout@v6 - with: - fetch-depth: 1 - - - name: Run Claude Code Review - id: claude-review - uses: anthropics/claude-code-action@v1 - with: - # See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md - anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} - plugin_marketplaces: "https://github.com/anthropics/claude-code.git" - plugins: "code-review@claude-code-plugins" - prompt: | - Review this PR against the acceptance criteria in CONTRIBUTING.md. - Check for automatic rejection reasons (abandoned, duplicates, spam). - - IMPORTANT: Only read README.md and CONTRIBUTING.md. Do not read or access any other files. - - /code-review:code-review ${{ github.repository }}/pull/${{ github.event.pull_request.number }} - - After your review, output your final decision on the LAST line in this exact format: - DECISION: REJECT or DECISION: PASS - - - name: Close PR if rejected - if: "contains(steps.claude-review.outputs.response, 'DECISION: REJECT')" - env: - GH_TOKEN: ${{ github.token }} - run: | - gh pr close ${{ github.event.pull_request.number }} \ - --repo ${{ github.repository }} \ - --comment "This PR has been automatically closed based on the review. Please address the feedback and re-open the PR."