From 9b50ceb817a4094c5d5b3be5dd7c91cbd8c2d9bc Mon Sep 17 00:00:00 2001 From: Charlie Doern Date: Thu, 31 Jul 2025 11:11:37 -0400 Subject: [PATCH] fix: integration tests not triggering on PR open 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 --- .github/workflows/integration-tests.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 472904bb2..5fcca4417 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -40,10 +40,8 @@ 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') || + (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