mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-17 08:02:12 -06:00
1f1aa88f14
`checks-windows-node-test` ran the whole 222-266s Windows body in a single Blacksmith lane, so every run that scheduled it finished at 287-334s against a ~180s plateau. Measured across 45 canonical main runs it was the wall in all seven runs that triggered it (324-519s vs a 210s median elsewhere). Blacksmith's Windows class admits exactly 2 concurrent jobs (run 31865243804), which is why the earlier 3-part split failed: its tail queued 211s behind a finished part. Pin the split width to that measured capacity instead. The two parts are balanced by measured per-project wall time -- part 1 keeps the old list 1 plus list 2's non-infra projects (~108s), part 2 takes list 2's infra project plus the old list 3 (~112s) -- so both land near 113s and the lane stops setting the wall. One canonical partition now serves every backend; the github-mode/dispatch 3-part variant and its separate file inventory are gone, along with the single-lane `task: test` case and the per-row `matrix.runner` the collapsed lane needed. The complete 65-file Windows inventory is preserved exactly, and the guards pin the width on both sides (mutation-checked: restoring 3 parts fails the matrix guard).