fix(mosaic): retry the Invariant R pi version probe under CI load #1441

Merged
fred merged 1 commits from fix/invariant-r-version-probe-retry into next 2026-08-27 16:38:54 +00:00
1 Commits
Author SHA1 Message Date
fred 9a3041b21a fix(mosaic): route the Invariant R pi version probe through the bounded-retry runner
ci/woodpecker/pr/ci Pipeline was successful
The version probe was a bare subprocess.run with a 10s timeout while the
registry probe already had run_pi_registry_command's 45s timeout and three
attempts for concurrent-Pi stalls. Under CI queue load the bare probe is the
step that times out: pipelines 2808-2810 and 2819-2820 all failed at
test_pi_carve_out_resolves_to_real_unshadowed_builtins with
'pi --version timed out after 10 seconds' on unrelated (including docs-only)
heads, while 2814/2816 passed between them. Reusing the existing runner gives
the version probe the same bounded retries and the same probe/infra failure
labeling; behavior on a version mismatch or nonzero exit is unchanged.
2026-08-26 19:26:11 -05:00