Skip to content

Don't build the embedded stdlib or copy the trunk SwiftBridging header on Android CI#569

Open
finagolfin wants to merge 2 commits into
swiftlang:mainfrom
finagolfin:droid
Open

Don't build the embedded stdlib or copy the trunk SwiftBridging header on Android CI#569
finagolfin wants to merge 2 commits into
swiftlang:mainfrom
finagolfin:droid

Conversation

@finagolfin

Copy link
Copy Markdown
Member

The Android CI is broken right now only because we're building the embedded stdlib unnecessarily, and that is currently broken on most linux toolchain CI, swiftlang/swift#89753. Disable it as we just throw out the results anyway.

Let me test this locally and it should be ready to go.

@finagolfin finagolfin marked this pull request as draft June 9, 2026 05:34
@DougGregor

Copy link
Copy Markdown
Member

I think swiftlang/swift#89753 will unbreak the CI. My other PR doesn't have this fix.

@finagolfin

Copy link
Copy Markdown
Member Author

I didn't even really notice we're building embedded till now, so it was pretty stable, 👍 just a waste to keep building it and then throwing it out. If we ever ship an embedded subset for Android, we'll enable this again.

@finagolfin finagolfin marked this pull request as ready for review June 9, 2026 11:48
@finagolfin

Copy link
Copy Markdown
Member Author

Alright, worked fine locally, ready for review.

@finagolfin finagolfin changed the title Don't build the embedded stdlib on Android CI Don't build the embedded stdlib or copy the SwiftBridging header on Android CI Jun 12, 2026
@finagolfin

Copy link
Copy Markdown
Member Author

Added another commit to fix a CI failure when bundling, ready to go in, @justice-adams-apple.

…ource directory instead, so don't copy it for Android in trunk
@finagolfin finagolfin changed the title Don't build the embedded stdlib or copy the SwiftBridging header on Android CI Don't build the embedded stdlib or copy the trunk SwiftBridging header on Android CI Jun 12, 2026
@finagolfin

Copy link
Copy Markdown
Member Author

Updated the bridging fix so it should only affect trunk, where this header was moved, swiftlang/swift#88748.

@finagolfin

Copy link
Copy Markdown
Member Author

@shahmishal, this will fix the Android CI, ready to go.

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.

2 participants