From 32ddb4d04bf5da350be66aae356c3355cc58860f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A4=95=E0=A4=BE=E0=A4=B0=E0=A4=A4=E0=A5=8B=E0=A4=AB?= =?UTF-8?q?=E0=A5=8D=E0=A4=AB=E0=A5=87=E0=A4=B2=E0=A4=B8=E0=A5=8D=E0=A4=95?= =?UTF-8?q?=E0=A5=8D=E0=A4=B0=E0=A4=BF=E0=A4=AA=E0=A5=8D=E0=A4=9F=E2=84=A2?= Date: Fri, 10 Nov 2023 15:26:42 +0100 Subject: [PATCH] ci: Auto-cancel redundant CI jobs (no-changelog) (#7656) This should help us reduce the load on CI workers to some extend. --- .github/workflows/ci-master.yml | 4 ++++ .github/workflows/ci-postgres-mysql.yml | 4 ++++ .github/workflows/e2e-tests-pr.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.github/workflows/ci-master.yml b/.github/workflows/ci-master.yml index 1bbdd4df1a..22dde6db62 100644 --- a/.github/workflows/ci-master.yml +++ b/.github/workflows/ci-master.yml @@ -5,6 +5,10 @@ on: branches: - master +concurrency: + group: master + cancel-in-progress: true + jobs: install-and-build: runs-on: ubuntu-latest diff --git a/.github/workflows/ci-postgres-mysql.yml b/.github/workflows/ci-postgres-mysql.yml index 2e8465351e..2e7dc14251 100644 --- a/.github/workflows/ci-postgres-mysql.yml +++ b/.github/workflows/ci-postgres-mysql.yml @@ -8,6 +8,10 @@ on: paths: - packages/cli/src/databases/migrations/** +concurrency: + group: e2e-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build: name: Install & Build diff --git a/.github/workflows/e2e-tests-pr.yml b/.github/workflows/e2e-tests-pr.yml index 3a3328cdb7..cdb3ac0fb7 100644 --- a/.github/workflows/e2e-tests-pr.yml +++ b/.github/workflows/e2e-tests-pr.yml @@ -6,6 +6,10 @@ on: branch: - 'master' +concurrency: + group: e2e-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: run-e2e-tests: name: E2E [Electron/Node 18]