diff --git a/.github/workflows/minimize-resolved-reviews.yml b/.github/workflows/minimize-resolved-reviews.yml index 0c34bc26f..26e00be35 100644 --- a/.github/workflows/minimize-resolved-reviews.yml +++ b/.github/workflows/minimize-resolved-reviews.yml @@ -14,8 +14,12 @@ on: issue_comment: types: [created] +# Scope the group by event name so that the sibling events fired by a single +# review action (pull_request_review + pull_request_review_comment, same instant) +# don't cancel each other. Same-PR runs of the *same* event still supersede +# cleanly, and the last one always completes. concurrency: - group: minimize-reviews-${{ github.event.pull_request.number || github.event.issue.number }} + group: minimize-reviews-${{ github.event.pull_request.number || github.event.issue.number }}-${{ github.event_name }} cancel-in-progress: true permissions: