From b3327eb2882d0a9f680ba3fd41e9329896ce73b2 Mon Sep 17 00:00:00 2001 From: bladehan1 Date: Thu, 9 Apr 2026 11:34:28 +0800 Subject: [PATCH] fix(ci): use pull_request_target and add write permissions for reviewer assignment Fork PRs lack write access under `pull_request` trigger, causing reviewer assignment to fail silently. Switch to `pull_request_target` and explicitly grant `pull-requests: write` permission. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/pr-reviewer.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-reviewer.yml b/.github/workflows/pr-reviewer.yml index 45561c6a6a..bf124acf57 100644 --- a/.github/workflows/pr-reviewer.yml +++ b/.github/workflows/pr-reviewer.yml @@ -1,15 +1,17 @@ name: Auto Assign Reviewers on: - pull_request: + pull_request_target: branches: [ 'develop', 'release_**' ] types: [ opened, edited, reopened ] jobs: assign-reviewers: name: Assign Reviewers by Scope - if: github.event_name == 'pull_request' runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write steps: - name: Assign reviewers based on PR title scope