From 7d574e67ec478e131f0530f231e8e0c77ffaddb9 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Sun, 8 Feb 2026 18:25:31 +0100 Subject: [PATCH] Add concurrency groups to CI and mark-stable workflows Introduce explicit concurrency settings to the CI and mark-stable workflows to serialize runs per repository and ref. This prevents overlapping executions for the same branch or tag and makes pipeline behavior more predictable during rapid pushes. https://chatgpt.com/share/6988bef0-1a0c-800f-93df-7a6c1bdc0331 --- .github/workflows/ci.yml | 4 ++++ .github/workflows/mark-stable.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b1ef118..6ff441e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,10 @@ on: - main pull_request: +concurrency: + group: global-ci-${{ github.repository }}-${{ github.ref_name }} + cancel-in-progress: false + jobs: test-unit: uses: ./.github/workflows/test-unit.yml diff --git a/.github/workflows/mark-stable.yml b/.github/workflows/mark-stable.yml index d9db890..6b6df3c 100644 --- a/.github/workflows/mark-stable.yml +++ b/.github/workflows/mark-stable.yml @@ -1,5 +1,9 @@ name: Mark stable commit +concurrency: + group: mark-${{ github.repository }}-${{ github.ref_name }} + cancel-in-progress: false + on: push: branches: