From ca099341d042178519a17734d50e297add646d52 Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Fri, 27 Jun 2025 17:31:56 +0100 Subject: [PATCH 1/2] ci: cancel superseded PR builds Pushing a new commit should cancel any in progress PR builds. --- .github/workflows/pr-build.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index e88e53836f492..43a4cd3cc0d28 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -12,6 +12,12 @@ on: - main - v2-release +# For every PR, cancel any previous builds in progress +# ... but for all other builds we keep them running +concurrency: + group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event.pull_request.number || github.run_id }} + cancel-in-progress: true + jobs: build: runs-on: aws-cdk_ubuntu-latest_32-core From 7a0e128abd280ae81806f05f74f84167e640800e Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Fri, 27 Jun 2025 17:33:49 +0100 Subject: [PATCH 2/2] remove comment to test cancel --- .github/workflows/pr-build.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 43a4cd3cc0d28..ab422e558babd 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -38,10 +38,6 @@ jobs: - name: Set up Docker uses: docker/setup-buildx-action@v3 - # @TODO - # - name: Start ECR proxy - # run: /root/ecr-proxy/start.sh - - name: Cache build artifacts uses: actions/cache@v4 with: