Skip to content

Fix Android CI job#4

Merged
colemancda merged 2 commits into
masterfrom
ci/fixes
Jul 20, 2026
Merged

Fix Android CI job#4
colemancda merged 2 commits into
masterfrom
ci/fixes

Conversation

@colemancda

Copy link
Copy Markdown
Member

Summary

  • Replace swift-actions/setup-swift (fails with Version "6.3.3" is not available) with a direct swift.org toolchain install (Ubuntu 24.04 tarball + required apt packages).
  • Make the jextract Gradle build host-OS aware: Linux paths for the Swift binary, SwiftPM swift-sdks directory, and NDK prebuilt host tag (linux-x86_64 vs darwin-x86_64).
  • Pass -PswiftBin and -Pjdk25Home in the CI Android job — their defaults are macOS-specific paths; any JDK 17+ works for swift-java's callbacks sub-build, so the runner's Temurin 17 is reused.

Test plan

  • macOS Gradle config + staging still work locally
  • Android CI job goes green on this PR

@colemancda
colemancda merged commit b92b95b into master Jul 20, 2026
4 checks passed
@colemancda
colemancda deleted the ci/fixes branch July 20, 2026 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant