From 79d8e3ff459041647f705b0886281a1ee9841655 Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Wed, 14 Jan 2026 02:42:34 -0700 Subject: [PATCH] ci: Configure workflow concurrency --- .github/workflows/build-xemu-win64-toolchain.yml | 4 ++++ .github/workflows/bump-subproject-wraps.yml | 4 ++++ .github/workflows/ci.yml | 4 ++++ .github/workflows/prerelease.yml | 4 ++++ .github/workflows/release-on-dispatch.yml | 4 ++++ .github/workflows/release-on-tag.yml | 4 ++++ 6 files changed, 24 insertions(+) diff --git a/.github/workflows/build-xemu-win64-toolchain.yml b/.github/workflows/build-xemu-win64-toolchain.yml index 9075fc5946..7db181c468 100644 --- a/.github/workflows/build-xemu-win64-toolchain.yml +++ b/.github/workflows/build-xemu-win64-toolchain.yml @@ -10,6 +10,10 @@ on: - '.github/workflows/build-xemu-win64-toolchain.yml' - 'ubuntu-win64-cross/**' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + env: REGISTRY: ghcr.io diff --git a/.github/workflows/bump-subproject-wraps.yml b/.github/workflows/bump-subproject-wraps.yml index b1864bafc4..2ed3693097 100644 --- a/.github/workflows/bump-subproject-wraps.yml +++ b/.github/workflows/bump-subproject-wraps.yml @@ -5,6 +5,10 @@ on: schedule: - cron: '0 6 * * 1' +concurrency: + group: ${{ github.workflow }} + cancel-in-progress: true + permissions: contents: write pull-requests: write diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 458d84f7f5..676e4dd50d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,10 @@ on: tags-ignore: - "v*" +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build: name: Build diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index bb91c8dee9..21ca5dc53a 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -5,6 +5,10 @@ on: branches: - master +concurrency: + group: ${{ github.workflow }} + cancel-in-progress: true + jobs: release: name: Pre-release diff --git a/.github/workflows/release-on-dispatch.yml b/.github/workflows/release-on-dispatch.yml index 2da307e949..5f03e36e2b 100644 --- a/.github/workflows/release-on-dispatch.yml +++ b/.github/workflows/release-on-dispatch.yml @@ -3,6 +3,10 @@ name: Release (Dispatched) on: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false + jobs: tag: name: Create release tag diff --git a/.github/workflows/release-on-tag.yml b/.github/workflows/release-on-tag.yml index 2bbd11bc6f..89cfda1fd3 100644 --- a/.github/workflows/release-on-tag.yml +++ b/.github/workflows/release-on-tag.yml @@ -4,6 +4,10 @@ on: push: tags: ['v*'] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false + jobs: release: name: Release