From a67f77446b1de44efc9921c596b12a03e173a4f0 Mon Sep 17 00:00:00 2001 From: Nils Hamerlinck Date: Wed, 9 Sep 2026 10:11:49 +0700 Subject: [PATCH] ci: serialize release workflow runs via concurrency group GitHub occasionally dispatches two workflow runs for the same push to main, causing a duplicate release build that races semantic-release and fails at the push step once the first run has already advanced main. Queuing runs instead of racing them avoids the wasted build and the spurious red X. --- .github/workflows/release.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 8a91ae8..e68e46b 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -5,6 +5,9 @@ on: branches: - main +concurrency: + group: release-${{ github.ref }} + cancel-in-progress: false permissions: contents: read