From 5e6320006475aba21a88b5665c8a4473cbe9e390 Mon Sep 17 00:00:00 2001 From: Liangsheng Yin Date: Mon, 1 Jun 2026 17:40:43 -0700 Subject: [PATCH] ci: full parallelism for run_all_tests dispatch (#26986) --- .github/workflows/_pr-test-check-changes.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/_pr-test-check-changes.yml b/.github/workflows/_pr-test-check-changes.yml index 366a55286..9701c777b 100644 --- a/.github/workflows/_pr-test-check-changes.yml +++ b/.github/workflows/_pr-test-check-changes.yml @@ -111,11 +111,16 @@ jobs: # `full=true` lifts the matrix-fanout throttle so each suite's # max_parallel = size. Conditions: # 1. Scheduled cron run. - # 2. pull_request event with the `high priority` label. + # 2. run_all_tests run (manual full dispatch / release) -- a full + # run should mirror the cron's parallelism, not just its test set. + # 3. pull_request event with the `high priority` label. FULL=false if [[ "${{ github.event_name }}" == "schedule" ]]; then FULL=true echo "Scheduled run -> full parallelism" + elif [[ "${{ inputs.run_all_tests }}" == "true" ]]; then + FULL=true + echo "run_all_tests -> full parallelism" elif [[ "${{ github.event_name }}" == "pull_request" && "${{ contains(github.event.pull_request.labels.*.name, 'high priority') }}" == "true" ]]; then FULL=true echo "high priority PR -> full parallelism"