The 8 test slices are the last thing the required all-checks-pass gate waits for on every python PR: each slice carries ~968s of LPT-balanced per-file work and runs 150-190s wall, while every other gated job is done by ~90s. Per-slice fixed overhead is ~10s with the warm uv cache, so slicing wider is nearly free: at 12 slices per-slice work drops to 646s and stays balanced (makespan == min within 1s in simulation against the live durations cache). Verified on this PR's own CI run: slices 141-187s -> 97-140s wall. Peak run concurrency rises 23 -> 27 jobs; observed queue delay at 23 is 2-10s, well under the org limit. |
||
|---|---|---|
| .. | ||
| ci.yml | ||
| contributor-check.yml | ||
| deploy-site.yml | ||
| docker-lint.yml | ||
| docker.yml | ||
| docs-site-checks.yml | ||
| e2e-desktop.yml | ||
| history-check.yml | ||
| infographic-check.yml | ||
| install-e2e-run.yml | ||
| install-e2e.yml | ||
| installer-tests.yml | ||
| js-autofix.yml | ||
| js-tests.yml | ||
| label-rerun.yml | ||
| lint.yml | ||
| lockfile-diff.yml | ||
| osv-scanner.yml | ||
| publish-e2e-evidence.yml | ||
| review-labels.yml | ||
| skills-index-freshness.yml | ||
| skills-index.yml | ||
| supply-chain-audit.yml | ||
| tests.yml | ||
| uv-lockfile-check.yml | ||