diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 06848a163..5b126ea4d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,5 +1,8 @@ name: Cloud Hypervisor Build on: [pull_request, merge_group] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: build: diff --git a/.github/workflows/docker-image.yaml b/.github/workflows/docker-image.yaml index 03f545b86..366cace2f 100644 --- a/.github/workflows/docker-image.yaml +++ b/.github/workflows/docker-image.yaml @@ -5,6 +5,9 @@ on: paths: resources/Dockerfile pull_request: paths: resources/Dockerfile +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true env: REGISTRY: ghcr.io diff --git a/.github/workflows/fuzz-build.yaml b/.github/workflows/fuzz-build.yaml index ba42a92df..760d1d0de 100644 --- a/.github/workflows/fuzz-build.yaml +++ b/.github/workflows/fuzz-build.yaml @@ -1,5 +1,8 @@ name: Cloud Hypervisor Cargo Fuzz Build on: [pull_request, merge_group] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: build: diff --git a/.github/workflows/integration-windows.yaml b/.github/workflows/integration-windows.yaml index b0dedc067..6313ea410 100644 --- a/.github/workflows/integration-windows.yaml +++ b/.github/workflows/integration-windows.yaml @@ -1,5 +1,8 @@ name: Cloud Hypervisor Tests (Windows Guest) on: [merge_group, pull_request] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: build: diff --git a/.github/workflows/integration-x86-64.yaml b/.github/workflows/integration-x86-64.yaml index 395281901..6b7722872 100644 --- a/.github/workflows/integration-x86-64.yaml +++ b/.github/workflows/integration-x86-64.yaml @@ -1,5 +1,8 @@ name: Cloud Hypervisor Tests (x86-64) on: [pull_request, merge_group] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: build: diff --git a/.github/workflows/quality.yaml b/.github/workflows/quality.yaml index 6d9982a38..b2230e0d4 100644 --- a/.github/workflows/quality.yaml +++ b/.github/workflows/quality.yaml @@ -1,5 +1,8 @@ name: Cloud Hypervisor Quality Checks on: [pull_request, merge_group] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: build: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 99ec61036..90c368fa8 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,5 +1,8 @@ name: Cloud Hypervisor Release on: [create, merge_group] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: release: