From 9e5dac2715c28266eb63d08e69e2d501c70eaca8 Mon Sep 17 00:00:00 2001 From: Chris Wolfgang <210299580+Chris-Wolfgang@users.noreply.github.com> Date: Mon, 29 Jun 2026 20:32:08 -0400 Subject: [PATCH] ci(release): add concurrency group so duplicate releases don't race --- .github/workflows/release.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2762faf1..a4a4e556 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,6 +11,13 @@ permissions: env: CODECOV_MINIMUM: 90 +concurrency: + # Serialize releases so a duplicate / re-published Release event can't run two + # publish pipelines against NuGet and gh-pages at once. Never cancel an + # in-flight release — a half-published package family is worse than a queued one. + group: release-${{ github.event.release.tag_name || github.ref }} + cancel-in-progress: false + jobs: # Streamlined validation: All frameworks, Windows only validate-release: