-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android support #70
base: main
Are you sure you want to change the base?
Android support #70
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for opening this PR. At this point we can't take this PR until we get an officially published Android toolchain from swift.org. See swiftlang/github-workflows#106 (comment).
My hope is the Android WG together with the Platforms Steering Group can sort this out soon and we can add Android CI to all of our repos.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given @FranzBusch's message, I'll mark this as blocked for now. But thanks for taking the time to make the updates!
How about if I remove the CI but leave in the fix for Lock.swift? It's just a one-line conditional import that will prevent build failures for dependent packages that are trying to build for Android. Similar PRs have been accepted by numerous other apple repos… |
Yes please. Happy to take patches that fix Android!. |
I've removed the CI. |
@FranzBusch can you update your review? I'd prefer not to have to admin merge here :) |
Motivation
This package wasn't building on Android, causing various dependent packages to also fail to build.
Modifications
Add the necessary
import(Android)
to successfully build.Result
The package can now be built for Android.
Test Plan
Added CI to build and run against an Android emulator using swift-android-action.