diff --git a/.github/workflows/flake-health-checks.yml b/.github/workflows/flake-health-checks.yml index b8eb3fd..123f5cb 100644 --- a/.github/workflows/flake-health-checks.yml +++ b/.github/workflows/flake-health-checks.yml @@ -5,6 +5,9 @@ on: pull_request: branches: ["main"] merge_group: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true jobs: health-check: name: "Perform Nix flake checks" diff --git a/.github/workflows/flake-update.yml b/.github/workflows/flake-update.yml index 7a98f13..acb55b7 100644 --- a/.github/workflows/flake-update.yml +++ b/.github/workflows/flake-update.yml @@ -4,6 +4,9 @@ on: workflow_dispatch: schedule: - cron: "00 12 * * *" +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true jobs: update_lockfile: runs-on: ubuntu-latest diff --git a/.github/workflows/lock-health-checks.yml b/.github/workflows/lock-health-checks.yml index 38734e2..f27e0a3 100644 --- a/.github/workflows/lock-health-checks.yml +++ b/.github/workflows/lock-health-checks.yml @@ -5,6 +5,9 @@ on: pull_request: branches: ["main"] merge_group: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true jobs: health-check: name: "Check health of `flake.lock`"