From 2abba74e1c8462989dd77c56e0688ea2b5aaaa34 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 18:38:22 +0100 Subject: [PATCH] Add concurrency groups to workflows to cancel superseded runs (#1007) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com> --- .github/workflows/build-dockerfile.yml | 4 ++++ .github/workflows/docker-browser.yml | 4 ++++ .github/workflows/tests.yml | 4 ++++ .github/workflows/update-website.yml | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/.github/workflows/build-dockerfile.yml b/.github/workflows/build-dockerfile.yml index 4715aa1..eaa97e4 100644 --- a/.github/workflows/build-dockerfile.yml +++ b/.github/workflows/build-dockerfile.yml @@ -8,6 +8,10 @@ on: - Dockerfile - .github +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: create-image: runs-on: ubuntu-latest diff --git a/.github/workflows/docker-browser.yml b/.github/workflows/docker-browser.yml index 3bc2b1e..b144dff 100644 --- a/.github/workflows/docker-browser.yml +++ b/.github/workflows/docker-browser.yml @@ -22,6 +22,10 @@ on: - cron: '0 2 1,15 * *' workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build-and-test: runs-on: ubuntu-latest diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5190847..d89d33e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -2,6 +2,10 @@ on: pull_request_target: # Use pull_request_target branches: [master, beta, release] +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number }} + cancel-in-progress: true + jobs: test: runs-on: ubuntu-latest diff --git a/.github/workflows/update-website.yml b/.github/workflows/update-website.yml index 017ab11..8a37428 100644 --- a/.github/workflows/update-website.yml +++ b/.github/workflows/update-website.yml @@ -2,6 +2,10 @@ name: Update Website on: [release, workflow_dispatch] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false + jobs: update-website: runs-on: ubuntu-latest