Skip to content
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

[CI] Use Xcode 14.2 #1820

Merged

Conversation

BalestraPatrick
Copy link
Member

@BalestraPatrick BalestraPatrick commented Feb 6, 2023

Looks like CI is was broken because the CI fleet was upgraded to Xcode 14.2 and some machines were missing the watchOS and tvOS SDKs. Now that the iMacs are properly set up, we should be able to simply use Xcode 14.2.

We can't use Xcode 13.0 anymore because it doesn't run on macOS Ventura (which all the x86_64 machines are on after the upgrade).

Future tasks might include adding support for arm64 in our tooling so that we can switch to run on Mac Studios instead of iMacs.

@brentleyjones
Copy link
Collaborator

In the end, we don't want this flag, and just want our tests to work on either Xcode 13 or Xcode 14, right? Especially since we might be routed to either set of macs (or will we always be routed to Xcode 14 if we don't specify arm64?).

@BalestraPatrick
Copy link
Member Author

BalestraPatrick commented Feb 8, 2023

If we want to keep running on x86_64, we need to run on iMacs for the moment. From this comment, those machines have Xcode 13.0, 13.4.1 and 14.2 installed, but given they run Ventura now, only 14.2 is usable.

@brentleyjones brentleyjones merged commit c96362f into bazelbuild:master Feb 8, 2023
BalestraPatrick added a commit to bazelbuild/rules_swift that referenced this pull request Feb 8, 2023
@BalestraPatrick BalestraPatrick deleted the override-xcode-version branch February 8, 2023 16:28
BalestraPatrick added a commit to bazelbuild/apple_support that referenced this pull request Feb 9, 2023
tymurmustafaiev pushed a commit to tymurmustafaiev/rules_swift that referenced this pull request Jul 19, 2023
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