Skip to content

[5.9.0][Build] Skip early-* on non-darwin hosts #68093

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

Merged
merged 1 commit into from
Aug 24, 2023

Conversation

bnbarham
Copy link
Contributor

@bnbarham bnbarham commented Aug 23, 2023

  • Explanation: The linux images now contain a host swift, which enables the early* products by default. But these builds don't work outside of Darwin currently, which breaks all presets that don't explicitly disable them. Rather than add these flags to all necessary presets, instead disable for all but Darwin in the products themselves.
  • Scope: No-op, this brings us back to the behavior prior to having a host swift installed
  • Risk: Low
  • Original PR: [Build] Skip early-* on non-darwin hosts #68091
  • Testing: CI (no extra tests)

@bnbarham bnbarham added 🍒 release cherry pick Flag: Release branch cherry picks swift 5.9 labels Aug 23, 2023
@bnbarham bnbarham requested a review from a team as a code owner August 23, 2023 16:34
@bnbarham
Copy link
Contributor Author

@swift-ci please test

@bnbarham bnbarham force-pushed the disable-early-linux-590 branch from f9f14ab to f30f5d4 Compare August 23, 2023 16:44
@bnbarham
Copy link
Contributor Author

@swift-ci please test

These builds do not work outside of darwin currently. Rather than adding
the skip to all the necessary build presets, just disable in the product
instead.

(cherry picked from commit 8fbdae1)
@bnbarham bnbarham force-pushed the disable-early-linux-590 branch from f30f5d4 to 387e180 Compare August 23, 2023 18:45
@bnbarham
Copy link
Contributor Author

@swift-ci please test

@bnbarham bnbarham merged commit 4aefcf8 into swiftlang:release/5.9.0 Aug 24, 2023
@bnbarham bnbarham deleted the disable-early-linux-590 branch August 24, 2023 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🍒 release cherry pick Flag: Release branch cherry picks swift 5.9
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants