ci: stop building for Android in a container#574
ci: stop building for Android in a container#574finagolfin wants to merge 2 commits intoswiftlang:mainfrom
Conversation
|
@madsodgaard, the latest Feb. 24 trunk snapshot SDK is failing, seemingly in the Java build step, whereas the new 6.3 snapshot builds I'm adding in this pull all passed. Any idea what's going on? |
|
Maybe this line? I see it in multiple jobs with trunk, but not 6.3. 🤨 |
|
I'll see what I can find out here but cannot today sadly. Thank you for the PR! |
…hot fails there too
|
OK, rolling back to the container got the Android build working again, so I think I know what the problem is. Using a container like this works but is wasteful, as you're installing a container with the latest trunk snapshot toolchain pre-installed, then downloading the NDK and latest trunk snapshot toolchain again on every CI run. I think the reason that works though is that the pre-installed toolchain is added to the I'll try modifying the upstream script after downloading it in the CI here, so that it also adds the toolchain it downloads to the |
This will fix the recent break because I updated the official SDK workflow script, as we only run that one on the GitHub runner directly, and stop downloading the NDK on every run.
I've also greatly broadened out the testing matrix, as all these other options should work too. We can trim them back down, if wanted, after trying a run.