From 366ad7d57c0cf36ccc79b378ca275ce6184ba37b Mon Sep 17 00:00:00 2001 From: Bharath Balan <62698609+bhabalan@users.noreply.github.com> Date: Sun, 26 Apr 2026 22:01:02 +0530 Subject: [PATCH] chore(ci): serialize E2E test runs across PRs Add job-level concurrency groups to E2E jobs so that each suite (meetings, cc-widgets) runs one at a time across different PRs. Within the same PR, older runs are still canceled by the existing workflow-level concurrency group. --- .github/workflows/pull-request.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index f81801455..127d48226 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -164,6 +164,9 @@ jobs: continue-on-error: true needs: [install, build] if: contains(toJson(github.event.pull_request.labels), 'run_e2e') + concurrency: + group: e2e-meetings + cancel-in-progress: false steps: - name: Checkout Project @@ -198,6 +201,9 @@ jobs: runs-on: ubuntu-latest needs: [install, build] if: contains(toJson(github.event.pull_request.labels), 'run_e2e') + concurrency: + group: e2e-cc-widgets + cancel-in-progress: false steps: - name: Checkout Project