Commit fbd04c5
committed
fix(ci): cold-launch warmup + ios deep-link timeout tolerance
Android side: artifact screenshots from yesterday's gate-run failure
showed the AuthView fully rendered with the email field's placeholder
text on screen, but Maestro's accessibility-tree query for it timed out
after 25s. That's a known cold-emulator quirk — the screen renders
before the a11y tree is fully populated, and whichever flow happens to
run first eats the cost. Added a one-shot warmup against
flows/common/_warmup.yaml before the per-flow xargs loop so the JS
bundle and a11y tree are primed when the real flows start. Also added
`| sort` to the find pipeline so flow ordering is deterministic across
runs.
iOS side: `expo run:ios` BUILT and INSTALLED successfully, then tried
to deep-link com.<bundle>://expo-development-client/?url=http://<LAN-IP>:8081
to launch the dev launcher. On GitHub-hosted macos-15 runners the LAN
IP is unreachable from the simulator and `xcrun simctl openurl` times
out at 60s, exiting the expo CLI with code 1 even though the .app is
sitting in DerivedData ready to use. We don't need the post-install
launch (Maestro re-installs and opens the app cleanly later), so trap
the exit code and let the .app-exists check below decide whether to
proceed. Caught by today's manual full e2e run where the iOS job failed
with "Operation timed out" right after "Build Succeeded".1 parent d68f458 commit fbd04c5
2 files changed
Lines changed: 51 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
563 | 563 | | |
564 | 564 | | |
565 | 565 | | |
| 566 | + | |
566 | 567 | | |
| 568 | + | |
567 | 569 | | |
568 | 570 | | |
569 | 571 | | |
| |||
854 | 856 | | |
855 | 857 | | |
856 | 858 | | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
857 | 869 | | |
| 870 | + | |
| 871 | + | |
858 | 872 | | |
859 | | - | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
860 | 879 | | |
861 | 880 | | |
862 | 881 | | |
| |||
920 | 939 | | |
921 | 940 | | |
922 | 941 | | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
923 | 949 | | |
924 | 950 | | |
925 | 951 | | |
926 | 952 | | |
927 | 953 | | |
928 | 954 | | |
929 | | - | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
930 | 958 | | |
931 | 959 | | |
932 | 960 | | |
933 | | - | |
| 961 | + | |
934 | 962 | | |
935 | 963 | | |
936 | 964 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
0 commit comments