From faa869e58c8e14f28e77ece9003fa4032df650ba Mon Sep 17 00:00:00 2001 From: Jay Flowers Date: Wed, 19 Aug 2026 17:23:40 -0400 Subject: [PATCH] fix: remove top-level concurrency block causing preflight deadlock MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The caller release.yml and the org-infra reusable preflight workflow both declare concurrency group 'release-${{ github.repository }}'. When the caller run acquires the group, the child preflight job requests the same group, creating a self-deadlock — GitHub fails the reusable job at startup (0 steps, null runner). Replicator's release.yml omits the caller-level concurrency block and works correctly. The reusable preflight already self-serializes via its own job-level concurrency group, so the caller guard is redundant. Remove only the top-level concurrency block (4 lines). All other hardening (validate-branch, dual-arch macOS signing, robust cask checksum patching) is preserved. --- .github/workflows/release.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9f051a6..9ccd31e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,10 +39,6 @@ on: permissions: {} -concurrency: - group: release-${{ github.repository }} - cancel-in-progress: false - jobs: validate-branch: name: Validate Branch