From a30b245996d9d191abb0c5f0bbe1113e1859c7ac Mon Sep 17 00:00:00 2001 From: Derek Misler Date: Tue, 30 Jun 2026 15:59:21 +0000 Subject: [PATCH] ci: add concurrency group to pr-review-trigger to prevent duplicate reviews Signed-off-by: Derek Misler --- .github/workflows/pr-review-trigger.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/pr-review-trigger.yml b/.github/workflows/pr-review-trigger.yml index c176020256..827013152f 100644 --- a/.github/workflows/pr-review-trigger.yml +++ b/.github/workflows/pr-review-trigger.yml @@ -7,8 +7,18 @@ on: permissions: {} +# Deduplicate simultaneous pull_request events for the same fork PR. +# When reviewers are requested at the same time, GitHub fires multiple +# review_requested events. Without this group each event triggers a +# separate review via workflow_run, producing duplicate reviews. +concurrency: + group: pr-review-trigger-${{ github.event.pull_request.number }} + cancel-in-progress: true + jobs: save-context: + # Only run on fork PRs; skip GitHub App bot accounts (Dependabot, Renovate, etc.) early. + if: github.event.pull_request.head.repo.fork && github.event.sender.type != 'Bot' runs-on: ubuntu-latest steps: - name: Save event context