From b2ff2f9dee5f27241ab6c82ee9c908e95157a78a Mon Sep 17 00:00:00 2001 From: Chris Wolfgang <210299580+Chris-Wolfgang@users.noreply.github.com> Date: Mon, 29 Jun 2026 20:33:34 -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 5899b9b..e6c90eb 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: