From 5415350cba341623fdabdf56bc6f8d90a31daf53 Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Tue, 4 Nov 2025 11:43:59 +0100 Subject: [PATCH] cancel old CI checks when updates are pushed to a branch Signed-off-by: Kiara Grouwstra --- .forgejo/workflows/cd.yaml | 4 ++++ .forgejo/workflows/ci.yaml | 4 ++++ .forgejo/workflows/nix-flake-check.sh | 4 ++++ .forgejo/workflows/nix-flake-check.yaml | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/.forgejo/workflows/cd.yaml b/.forgejo/workflows/cd.yaml index 4112ee03..2022e635 100644 --- a/.forgejo/workflows/cd.yaml +++ b/.forgejo/workflows/cd.yaml @@ -6,6 +6,10 @@ on: branches: - main +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + jobs: deploy: runs-on: native diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index 359ca3c9..4a925e84 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -9,6 +9,10 @@ on: branches: - main +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + jobs: check-data-model: runs-on: native diff --git a/.forgejo/workflows/nix-flake-check.sh b/.forgejo/workflows/nix-flake-check.sh index 7e81b0d6..e66ced1d 100755 --- a/.forgejo/workflows/nix-flake-check.sh +++ b/.forgejo/workflows/nix-flake-check.sh @@ -23,6 +23,10 @@ on: branches: - main +concurrency: + cancel-in-progress: true + group: \${{ forgejo.workflow }}-\${{ forgejo.event.pull_request.number || forgejo.ref }} + jobs: _checks: needs: $checks diff --git a/.forgejo/workflows/nix-flake-check.yaml b/.forgejo/workflows/nix-flake-check.yaml index 8e6817e4..46180d71 100644 --- a/.forgejo/workflows/nix-flake-check.yaml +++ b/.forgejo/workflows/nix-flake-check.yaml @@ -10,6 +10,10 @@ on: branches: - main +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + jobs: _checks: needs: ["deployment-basic","deployment-cli","deployment-model-nixops4","deployment-model-ssh","deployment-model-tf","deployment-model-tf-proxmox","deployment-panel","nixops-deployment-providers-default","nixops-deployment-providers-fedi201","nixops-deployment-providers-forgejo-ci","nixops-deployment-providers-test","nixops-deployment-providers-vm02116","nixops-deployment-providers-vm02187","nixosConfigurations-fedi201","nixosConfigurations-forgejo-ci","nixosConfigurations-test01","nixosConfigurations-test02","nixosConfigurations-test03","nixosConfigurations-test04","nixosConfigurations-test05","nixosConfigurations-test06","nixosConfigurations-test11","nixosConfigurations-test12","nixosConfigurations-test13","nixosConfigurations-test14","nixosConfigurations-vm02116","nixosConfigurations-vm02187","panel","pre-commit","proxmox-basic","test-mastodon-service","test-peertube-service","vmOptions-fedi201","vmOptions-test01","vmOptions-test02","vmOptions-test03","vmOptions-test04","vmOptions-test05","vmOptions-test06","vmOptions-test11","vmOptions-test12","vmOptions-test13","vmOptions-test14"]