Pin E2E simulators and fix Expo device selection

This commit is contained in:
Samuel Newman
2026-07-17 13:30:41 +03:00
parent a3de8eaf46
commit 822e803da2
3 changed files with 43 additions and 8 deletions
+2 -1
View File
@@ -40,7 +40,8 @@ stateful mock-server manager, so the suite must not be sharded.
The jobs run Maestro CLI 2.6.1 locally on GitHub Actions; Maestro Cloud is not
used. iOS runs on `macos-26-xlarge` with Xcode 26.4. Android runs on
`Linux-x64-32core`. Both use Java 17 and the Node and pnpm versions declared in
`package.json`.
`package.json`. The iOS job selects an iPhone 17 simulator running iOS 26.5;
Android uses a Pixel 6 AVD with the API 35 Google APIs x86_64 image.
The mock-server manager listens on host port 1986 and creates test services on
port 3000. Metro listens on 8081. Android reverses ports 3000 and 8081 into the