From a35eeb815afdbff553e105b267bc98f6afc759ca Mon Sep 17 00:00:00 2001 From: Cyrill Kulka Date: Sat, 4 May 2024 18:23:33 +0530 Subject: [PATCH] Prevent concurrent builds, where older runs possibly overwrite a newer run --- .github/workflows/build-experimental.yaml | 4 ++++ .github/workflows/build-release.yaml | 4 ++++ .github/workflows/dockerhub-description.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.github/workflows/build-experimental.yaml b/.github/workflows/build-experimental.yaml index 88cc81d..7d6b6ae 100644 --- a/.github/workflows/build-experimental.yaml +++ b/.github/workflows/build-experimental.yaml @@ -18,6 +18,10 @@ on: - "*.dockerfile" - files/** +concurrency: + group: build-experimental-images + cancel-in-progress: true + # Run the automated tests first, then publish the images if the tests pass jobs: test: diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index 180592f..1ea33e2 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -9,6 +9,10 @@ on: types: - published +concurrency: + group: build-release-images + cancel-in-progress: true + jobs: parse_release_tag: runs-on: ubuntu-latest diff --git a/.github/workflows/dockerhub-description.yml b/.github/workflows/dockerhub-description.yml index f61567d..0e18d6c 100644 --- a/.github/workflows/dockerhub-description.yml +++ b/.github/workflows/dockerhub-description.yml @@ -6,6 +6,10 @@ on: types: - published +concurrency: + group: dockerhub-description + cancel-in-progress: true + jobs: update: runs-on: ubuntu-latest