Commit d2a26dc
committed
ci(e2e): set up JDK 17 unconditionally (Maestro needs Java to run)
Run 25748105365 confirmed the APK cache hit works — but the Android job
failed with:
ERROR: Java 17 or higher is required.
Please update Java, then try again.
Maestro CLI is a JVM app and needs Java 17+ to launch. I had gated the
JDK setup step on cache miss (thinking it was only needed for gradle),
which means on the very first cache hit there's no Java for Maestro.
Remove that gate.
Note: this workflow file change invalidates the source hash, so the next
run is back to cold cache. The run after that will be the actual warm-
cache demonstration.1 parent a66a391 commit d2a26dc
1 file changed
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
221 | | - | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
222 | 224 | | |
223 | 225 | | |
224 | 226 | | |
| |||
0 commit comments