From 1f8413b0369f133824348a4f25d9f34c86095e84 Mon Sep 17 00:00:00 2001 From: Hug0-Drelon Date: Wed, 9 Sep 2026 15:13:13 +0200 Subject: [PATCH] ci(workflows): cancel in-progress runs on PR updates --- .github/workflows/eslint.yml | 6 ++++++ .github/workflows/typos.yml | 6 ++++++ .github/workflows/unit-tests.yml | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index 3ec533b..aba4a44 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -8,6 +8,12 @@ on: workflow_dispatch: workflow_call: + +# Cancel superseded PR runs; master commits use unique SHAs so they still all complete. +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + jobs: js-and-style: name: ESLint diff --git a/.github/workflows/typos.yml b/.github/workflows/typos.yml index 9b7d1f3..2985216 100644 --- a/.github/workflows/typos.yml +++ b/.github/workflows/typos.yml @@ -8,6 +8,12 @@ on: workflow_dispatch: workflow_call: + +# Cancel superseded PR runs; master commits use unique SHAs so they still all complete. +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + jobs: testing: name: Spell Check with Typos diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 9d96eed..5aca731 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -8,6 +8,12 @@ on: workflow_dispatch: workflow_call: + +# Cancel superseded PR runs; master commits use unique SHAs so they still all complete. +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + jobs: test: runs-on: ubuntu-latest