From 388867e7a912eb17af7bc37ee88e9ac380140b41 Mon Sep 17 00:00:00 2001 From: lishuceo Date: Wed, 10 Jun 2026 13:54:45 +0800 Subject: [PATCH] feat(code-review): add request_copilot_review opt-out input Reusable callers can now pass `request_copilot_review: false` to skip the "Request Copilot review" step (e.g. repos that only want Claude review). Defaults to true; direct pull_request runs are unaffected. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/code-review.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/code-review.yml b/.github/workflows/code-review.yml index d6a4436..ae86002 100644 --- a/.github/workflows/code-review.yml +++ b/.github/workflows/code-review.yml @@ -20,6 +20,11 @@ on: description: Head repository full name for same-repo validation. required: false type: string + request_copilot_review: + description: Whether to add @copilot as a PR reviewer. Set false to opt out per repository. + required: false + default: true + type: boolean secrets: ANTHROPIC_API_KEY: required: true @@ -62,6 +67,9 @@ jobs: steps: - name: Request Copilot review # Copilot review is optional. Keep Claude review running if this request is unavailable. + # Reusable callers can opt out per repository by passing `request_copilot_review: false`. + # Direct `pull_request` runs (no inputs) keep requesting Copilot as before. + if: ${{ github.event_name != 'workflow_call' || inputs.request_copilot_review }} continue-on-error: true run: | gh pr edit "$PR_NUMBER" -R "$REPO" --add-reviewer @copilot