From d86f60f0122854d89b3e07276fe960cf2fd673b0 Mon Sep 17 00:00:00 2001 From: Yicong Huang <17627829+Yicong-Huang@users.noreply.github.com> Date: Sun, 3 May 2026 17:42:44 -0700 Subject: [PATCH] fix(ci): preserve in-progress runs on release/* branches Previously cancel-in-progress was only disabled for main, so a back-to-back push to release/v1.1.0-incubating cancelled the prior run mid-flight and left release branches with partial CI signal. Release branches share main's "production" risk profile, so apply the same exemption. Closes #4882 --- .github/workflows/required-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/required-checks.yml b/.github/workflows/required-checks.yml index af4fcc9ea81..e7b8968ca46 100644 --- a/.github/workflows/required-checks.yml +++ b/.github/workflows/required-checks.yml @@ -39,7 +39,7 @@ permissions: concurrency: group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' && !startsWith(github.ref, 'refs/heads/release/') }} jobs: # Precheck decides which downstream jobs run for this event: