From 914a94b5a2480ba29b04d9717800be0306aaaf16 Mon Sep 17 00:00:00 2001 From: Jens Troeger Date: Sun, 27 Apr 2025 22:28:42 +1000 Subject: [PATCH 1/2] feat(ci): cancel existing running workflows for a PR when a new change is pushed to that PR --- .github/workflows/pr-change-set.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/pr-change-set.yaml b/.github/workflows/pr-change-set.yaml index 8c09ad72..f837386c 100644 --- a/.github/workflows/pr-change-set.yaml +++ b/.github/workflows/pr-change-set.yaml @@ -14,6 +14,11 @@ on: permissions: contents: read +# https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurrency +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: uses: ./.github/workflows/_build.yaml From df6f6e4e7d2708dfd861b243ae8185bef4b79973 Mon Sep 17 00:00:00 2001 From: Jens Troeger Date: Sat, 14 Jun 2025 19:06:39 +0100 Subject: [PATCH 2/2] chore: add comment --- .github/workflows/pr-change-set.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-change-set.yaml b/.github/workflows/pr-change-set.yaml index f837386c..56f8a789 100644 --- a/.github/workflows/pr-change-set.yaml +++ b/.github/workflows/pr-change-set.yaml @@ -14,7 +14,8 @@ on: permissions: contents: read -# https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurrency +# Cancel existing running workflows for a PR when a new change is pushed +# to that PR. See also: https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurrency concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true