ReviewOS

also looking at this

craft-native/craft

fix(android): make every Zig decline speak, and prove Zig answers

#205
Merged glennmichael123 wants to merge fix/android-zig-serves into main
8 files +616 -255
.github/workflows/README.mdmodified+6-1
Changes to .github/workflows/README.md
@@ -50,9 +50,14 @@ bun run test:mobile-e2e:android
5050
5151```
5252ok android-shim — 4/4 cases, no zig
53ok android-runtime — 4/4 cases, zig served registered:59
53ok android-runtime — 4/4 cases, zig served registered:103, declines:0
5454```
5555
56The runtime leg fails on any line where a Zig native gave up — "fell through
57to the shim", "failed with no fallback" or "could not reach the page" — because
58Kotlin answering in its place is invisible to the page, and a runtime that has
59loaded but is not answering would otherwise pass.
60
5661Both write everything they saw — console logs, build logs, a screenshot, the
5762exact page that ran and a `report.json` — to
5863`artifacts/mobile-e2e/<label>/`, which is what CI uploads.