From 10ce5cb26de1bbe59e7abece729c5b4c610795ab Mon Sep 17 00:00:00 2001 From: Joseph Mearman Date: Sat, 10 Oct 2026 22:44:31 +0100 Subject: [PATCH] ci: serialise mutation testing per ref, not repository-wide A repository-wide concurrency group lets GitHub cancel a queued run when another pull request queues behind it, which left the required mutation result check missing. --- .github/workflows/mutation.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/mutation.yml b/.github/workflows/mutation.yml index f195404..153a2cf 100644 --- a/.github/workflows/mutation.yml +++ b/.github/workflows/mutation.yml @@ -6,8 +6,9 @@ on: push: branches: [main] +# One run per ref at a time. A single repository-wide group would let GitHub cancel a queued run of one pull request when another queues behind it, leaving the required mutation result check missing. concurrency: - group: mutation-testing + group: mutation-testing-${{ github.ref }} cancel-in-progress: false permissions: