From 23113b1bb8b943b0aec4202f27e07a19fb31141b Mon Sep 17 00:00:00 2001 From: Caedis Date: Thu, 5 Mar 2026 00:28:44 -0600 Subject: [PATCH] Cancel previous runs for a workflow if another is started in the same pr (#61) --- .github/workflows/build-and-test.yml | 4 ++++ .github/workflows/optimize-images.yml | 4 ++++ .github/workflows/release-tags.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 097b435..6c5431c 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -22,6 +22,10 @@ on: default: false type: boolean +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build-and-test: runs-on: ubuntu-24.04 diff --git a/.github/workflows/optimize-images.yml b/.github/workflows/optimize-images.yml index cf3e533..0fd4aa8 100644 --- a/.github/workflows/optimize-images.yml +++ b/.github/workflows/optimize-images.yml @@ -3,6 +3,10 @@ name: Check for image compression on: workflow_call: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: compress: name: Compress and make a PR if needed diff --git a/.github/workflows/release-tags.yml b/.github/workflows/release-tags.yml index 5c6e3cd..de7aed5 100644 --- a/.github/workflows/release-tags.yml +++ b/.github/workflows/release-tags.yml @@ -21,6 +21,10 @@ on: default: "setupCIWorkspace" type: string +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-24.04