From 17fa9b9b8fcd8f233e20c8b394110e3c0c448993 Mon Sep 17 00:00:00 2001 From: James Date: Wed, 22 Apr 2026 20:55:20 +0000 Subject: [PATCH] ci(regression): add concurrency group to cancel superseded runs Matches the pattern already in place on ci.yml, docs.yml, windows-render.yml, and catalog-previews.yml. The regression workflow was the only one without it. Without this, rapid pushes to a PR leave prior regression runs still executing their full matrix (~10 parallel shards across styles-a..g, fast, render-compat, hdr) even though they'll be thrown away. On a busy day this alone can eat a double-digit share of the GitHub hosted runner pool and stretch queues for every open PR. --- .github/workflows/regression.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index ff98df188..b1fe21f08 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -6,6 +6,10 @@ on: branches: - main +concurrency: + group: regression-${{ github.ref }} + cancel-in-progress: true + jobs: changes: name: Detect changes