From ee416eab6b871ba8d478903ee579a754b2cd53f6 Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Wed, 7 May 2025 04:06:22 -0400 Subject: [PATCH] GitHub Actions CI: Don't skip intermediate builds on `master`; only cancel intermediate builds on PR builds --- .github/workflows/UnitTests.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/UnitTests.yml b/.github/workflows/UnitTests.yml index 61d5d7bc4..2275362e9 100644 --- a/.github/workflows/UnitTests.yml +++ b/.github/workflows/UnitTests.yml @@ -22,10 +22,10 @@ on: - 'lib/**' concurrency: - # Skip intermediate builds: always. - # Cancel intermediate builds: always. - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true + # Skip intermediate builds: all builds except for builds on the `master` branch + # Cancel intermediate builds: only pull request builds + group: ${{ github.workflow }}-${{ github.ref }}-${{ github.ref != 'refs/heads/master' || github.run_number }} + cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }} jobs: test-default: