Skip to content

[CI] Use Xcode 14.2#1820

Merged
brentleyjones merged 1 commit intobazelbuild:masterfrom
BalestraPatrick:override-xcode-version
Feb 8, 2023
Merged

[CI] Use Xcode 14.2#1820
brentleyjones merged 1 commit intobazelbuild:masterfrom
BalestraPatrick:override-xcode-version

Conversation

@BalestraPatrick
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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