improve: split hosted Windows CI into three lanes (#123577)

* ci: split Windows tests into three lanes

* test: cover three-way Windows CI partition
This commit is contained in:
Peter Steinberger
2026-08-14 02:40:02 -07:00
committed by GitHub
parent 37c9a30f58
commit 3a49aa1ac6
6 changed files with 30 additions and 15 deletions
+5 -2
View File
@@ -851,7 +851,7 @@ jobs:
checks_windows_matrix: createMatrix(
runWindows
? usesGithubRunnerProfile
? [1, 2].map((part) => ({
? [1, 2, 3].map((part) => ({
check_name: `checks-windows-node-test-${part}`,
runtime: "node",
task: `test-${part}`,
@@ -3131,7 +3131,7 @@ jobs:
shell: bash
strategy:
fail-fast: false
max-parallel: 2
max-parallel: 3
matrix: ${{ fromJson(needs.preflight.outputs.checks_windows_matrix) }}
steps:
- &platform_checkout_step
@@ -3259,6 +3259,9 @@ jobs:
test-2)
pnpm test:windows:ci:2
;;
test-3)
pnpm test:windows:ci:3
;;
*)
echo "Unsupported Windows checks task: $TASK" >&2
exit 1