From abf4dd00b4100ce4dd2bbb08cfc9ac57229f869b Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 30 Jun 2026 13:04:10 -0500 Subject: [PATCH] fix(ci): drop self-cancelling concurrency from reusable workflows (#2307) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In a reusable workflow github.workflow resolves to the CALLER's name, so a top-level concurrency group of ${{ github.workflow }}-${{ github.ref }} with cancel-in-progress matches the caller's own group → the reusable cancels its own caller → 0 jobs, failure. Latent since #2293; surfaced by theatron, the first caller-adopter. The caller workflow owns concurrency; reusables must not redeclare the colliding group. Refs #2307. --- .github/workflows/codeql.yml | 3 --- .github/workflows/dependabot-auto-merge.yml | 3 --- .github/workflows/gate-attestation.yml | 3 --- .github/workflows/no-ai-attribution.yml | 3 --- 4 files changed, 12 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index e56ad30..958a922 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -33,9 +33,6 @@ on: permissions: contents: read -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true jobs: analyze-actions: diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index 01b3f8e..f726c9c 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -11,9 +11,6 @@ permissions: contents: write pull-requests: write -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true jobs: auto-merge: diff --git a/.github/workflows/gate-attestation.yml b/.github/workflows/gate-attestation.yml index 1657cd8..9c4b298 100644 --- a/.github/workflows/gate-attestation.yml +++ b/.github/workflows/gate-attestation.yml @@ -8,9 +8,6 @@ on: permissions: contents: read -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true jobs: gate-attestation: diff --git a/.github/workflows/no-ai-attribution.yml b/.github/workflows/no-ai-attribution.yml index c57e8a9..18ef9bc 100644 --- a/.github/workflows/no-ai-attribution.yml +++ b/.github/workflows/no-ai-attribution.yml @@ -15,9 +15,6 @@ permissions: contents: read pull-requests: read -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true jobs: no-ai-attribution: