Commit Graph
7 Commits
Author SHA1 Message Date
pj 9a05add30c ci: fail fast when a server never comes up
the readiness loops fell through silently after 30 tries, so a server
that never started surfaced as an opaque driver failure minutes later.
each now says what did not answer and on which port.
2026-08-15 12:47:03 +05:30
pj f1989324a2 ci(folio): a thrown predicate is not a conviction
exit 2 means the run recorded a violation, and a predicate that throws
is recorded as one too. so was newAccountBalanceIsZero, an unrelated
property in the same spec. the gate read the exit code and went green
with detection dead.
2026-08-14 22:41:53 +05:30
pj a9334b2927 ci(folio): pin the recalibrated seeds and drop android to a health gate
web 3 and ios 7 convict 3 runs out of 3 with an exactly 2x witness.
android convicts 2 in 5 because the same seed does not walk the same
trajectory there, so it proves the app runs instead.
2026-08-14 19:03:51 +05:30
pj 7cd3bc7749 ci(folio): make web an expect-the-bug leg
the web runtime can observe the double submit now, so the health gate
understates it. seed 1 finds it at step 109, 3 runs out of 3.
2026-08-13 22:41:24 +05:30
pj 9f75ee433d docs(ci): correct the ios hang wording and note the device lock 2026-08-13 21:05:38 +05:30
pj a632dbc406 ci: pin calibrated seeds, skip the flaky ios reinstall, bound every job 2026-08-13 02:04:49 +05:30
pj 8ceab4d581 ci: add dispatch workflows for folio and the replay ui 2026-08-13 01:17:12 +05:30