diff --git a/.github/workflows/admin-sourcemaps.yml b/.github/workflows/admin-sourcemaps.yml index d34365f7b9..957bec858f 100644 --- a/.github/workflows/admin-sourcemaps.yml +++ b/.github/workflows/admin-sourcemaps.yml @@ -2,6 +2,11 @@ on: pull_request: push: branches: [master] + +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + jobs: build: name: "build sourcemaps" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7423a09681..ae0ebae441 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,6 +5,10 @@ on: - master pull_request: +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + jobs: files-changed: name: detect what files changed diff --git a/.github/workflows/ddl-changes.yml b/.github/workflows/ddl-changes.yml index d92959c661..6756d65433 100644 --- a/.github/workflows/ddl-changes.yml +++ b/.github/workflows/ddl-changes.yml @@ -3,6 +3,9 @@ on: pull_request: types: [opened, synchronize, reopened, labeled, unlabeled] +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true jobs: post_changes: diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 269aea763f..9fc7525cb4 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -3,6 +3,10 @@ on: pull_request: branches: ["master"] +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/docs-pr.yml b/.github/workflows/docs-pr.yml index 329fd435d0..1b5f46f8a2 100644 --- a/.github/workflows/docs-pr.yml +++ b/.github/workflows/docs-pr.yml @@ -3,6 +3,10 @@ name: Snuba Docs on PR's on: pull_request: +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + jobs: docs: name: Sphinx diff --git a/.github/workflows/enforce-license-compliance.yml b/.github/workflows/enforce-license-compliance.yml index 8722b90b33..213c846abe 100644 --- a/.github/workflows/enforce-license-compliance.yml +++ b/.github/workflows/enforce-license-compliance.yml @@ -6,6 +6,10 @@ on: pull_request: branches: [master, main] +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + jobs: enforce-license-compliance: runs-on: ubuntu-latest diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml index ce6e049679..e676520051 100644 --- a/.github/workflows/image.yml +++ b/.github/workflows/image.yml @@ -5,6 +5,10 @@ on: - master - release/** +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + jobs: build-multiplatform: strategy: