From fcf565b685c2d01611b0e5d2c6cd3864bfd8134e Mon Sep 17 00:00:00 2001 From: KaiserWu Date: Fri, 27 Mar 2026 15:25:48 +0800 Subject: [PATCH 1/2] fix: run required labels on pull_request_target --- .github/workflows/required-labels.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/required-labels.yml b/.github/workflows/required-labels.yml index c0329e02..537fba67 100644 --- a/.github/workflows/required-labels.yml +++ b/.github/workflows/required-labels.yml @@ -1,6 +1,8 @@ name: Required Labels on: - pull_request: + # Run on the base repository context so fork PRs can still post label reminders. + # This workflow does not check out or execute PR code; it only inspects PR metadata. + pull_request_target: types: [opened, labeled, unlabeled, synchronize] jobs: label: @@ -22,4 +24,4 @@ jobs: chore documentation add_comment: true - message: "Requires label: feature, enhancement, fix, bugfix, bug, chore, documentation." \ No newline at end of file + message: "Requires label: feature, enhancement, fix, bugfix, bug, chore, documentation." From 976119f7b1e5c82b4d30ac9398dedd7addd22728 Mon Sep 17 00:00:00 2001 From: KaiserWu Date: Mon, 30 Mar 2026 13:57:04 +0800 Subject: [PATCH 2/2] chore: pin required-labels action SHA --- .github/workflows/required-labels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/required-labels.yml b/.github/workflows/required-labels.yml index 537fba67..36fd0df3 100644 --- a/.github/workflows/required-labels.yml +++ b/.github/workflows/required-labels.yml @@ -11,7 +11,7 @@ jobs: issues: write pull-requests: write steps: - - uses: mheap/github-action-required-labels@v5 + - uses: mheap/github-action-required-labels@0ac283b4e65c1fb28ce6079dea5546ceca98ccbe with: mode: minimum count: 1