From 29a4897e7308ab1cd27cc993f34c0691d394b387 Mon Sep 17 00:00:00 2001 From: yyh <92089059+lyzno1@users.noreply.github.com> Date: Thu, 13 Aug 2026 06:18:22 +0000 Subject: [PATCH] fix(ci): prevent false failures from superseded runs (#40699) --- .github/workflows/main-ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main-ci.yml b/.github/workflows/main-ci.yml index 94f1081247d..36dd7e05fad 100644 --- a/.github/workflows/main-ci.yml +++ b/.github/workflows/main-ci.yml @@ -15,8 +15,10 @@ permissions: statuses: write concurrency: - group: main-ci-${{ github.event.pull_request.number || github.event.merge_group.head_sha || github.run_id }} - cancel-in-progress: true + # Pull request deduplication is owned by skip-duplicate-actions so pre_job can + # publish should_skip before required status finalizers run. + group: main-ci-${{ github.event.merge_group.head_sha || github.run_id }} + cancel-in-progress: ${{ github.event_name == 'merge_group' }} jobs: pre_job: