Root cause of PR checks stuck "Waiting to run": full-pytest on main ran ~12k tests including the slow registry on a 1.5-CPU / 1.2 GiB job cgroup for hours, monopolizing the only runner. Workflows: - full-pytest.yml: fast lane only (`not quarantine and not slow`) - nightly-full-pytest.yml: full suite including slow (schedule + manual) - lane-shas.yml: PR path filters so pin verification is skipped when the change cannot affect lane report bytes Docs: docs/ci-optimization.md + testing-lanes CI mapping. Infra (VM, same change window): job cgroup 2 CPU / 1800 MiB; hung full-pytest task stopped so the queue can drain PR smoke/lane-shas. |
||
|---|---|---|
| .. | ||
| contemplation.yml | ||
| full-pytest.yml | ||
| lane-shas.yml | ||
| nightly-full-pytest.yml | ||
| ratify-proposal.yml | ||
| smoke.yml | ||
| workbench-ui.yml | ||