Commit Graph
8 Commits
Author SHA1 Message Date
pj 7c845ff498 ci: declare least-privilege permissions
none of the three declared any, so each got the repository default.
release.yml and docs.yml already do this. all three only check out,
build, test and upload artifacts.
2026-08-15 12:46:49 +05:30
pj 5ad545a6ba ci: install idb-companion from its tap and stop interpolating inputs
idb-companion is not in homebrew-core, so the ios leg died before it
built anything. replay-ui expanded dispatch inputs into the shell.
2026-08-14 22:41:53 +05:30
pj 85358f007e ci(folio): let the android leg run far enough to see its conviction 2026-08-14 20:40:22 +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 a632dbc406 ci: pin calibrated seeds, skip the flaky ios reinstall, bound every job 2026-08-13 02:04:49 +05:30
pj b7d3b1b7cb ci(folio): give the ios leg its jdk, android sdk, just, and a clean app start 2026-08-13 01:23:49 +05:30
pj 8ceab4d581 ci: add dispatch workflows for folio and the replay ui 2026-08-13 01:17:12 +05:30