From 709c974bd855d065c8383c128a82f1d94a5f4fa2 Mon Sep 17 00:00:00 2001 From: Charlie Doern Date: Thu, 31 Jul 2025 14:36:44 -0400 Subject: [PATCH] fix: integration tests not triggering on PR open (#2985) # What does this PR do? I realized that when a new PR is opened, the integration tests aren't triggering (or aren't always?) since the replay logic was introduced amend the concurrency logic a bit to trigger on opened PRs --------- Signed-off-by: Charlie Doern Co-authored-by: Ashwin Bharambe --- .github/workflows/integration-tests.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 472904bb2..d30ccbe71 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -40,11 +40,9 @@ concurrency: # The "no-run" group ensures that irrelevant label events don't interfere with the real workflows. group: >- ${{ github.workflow }}-${{ github.ref }}-${{ - (github.event.action == 'opened' || - github.event.action == 'synchronize' || - (github.event.action == 'labeled' && contains(github.event.pull_request.labels.*.name, 're-record-tests'))) && - (contains(github.event.pull_request.labels.*.name, 're-record-tests') && 'rerecord' || 'replay') || - 'no-run' + ((github.event.action == 'opened' || github.event.action == 'synchronize') && 'replay') || + ((github.event.action == 'labeled' && contains(github.event.pull_request.labels.*.name, 're-record-tests')) && 'rerecord' || + 'no-run') }} cancel-in-progress: true