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

[macOS 14] Xcode 16.0 will be replaced by Xcode 16.2 in macOS-14 images on January 6, 2025 #11203

Closed
4 of 14 tasks
sarathrajsrinivasan opened this issue Dec 16, 2024 · 5 comments
Closed
4 of 14 tasks

Comments

@sarathrajsrinivasan
Copy link
Contributor

sarathrajsrinivasan commented Dec 16, 2024

Breaking changes

Xcode 16.0 will be replaced by Xcode 16.2 in both macOS-14 Intel and ARM images.

Target date

Image deployment will start on January 6, 2025 and will take 3-4 days.

The motivation for the changes

This is to keep in accordance with our support policy for macOS14:

  • Will include all minor releases of Xcode 15 with the full platform tools suite.

  • Will now also include two minor releases of Xcode 16 (excluding visionOS tools). These will follow a “last two” principle, with the oldest replaced by the newest as updates are released. Beta versions will not be included.

Possible impact

Workflows based on Xcode 16.0 will fail.

Platforms affected

  • Azure DevOps
  • GitHub Actions

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 12
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022

Mitigation ways

Upgrade from Xcode 16.0 to Xcode 16.1 or 16.2 to continue with the workflows.

@sarathrajsrinivasan sarathrajsrinivasan self-assigned this Dec 16, 2024
dcaunt added a commit to openpass-sso/openpass-ios-sdk that referenced this issue Jan 7, 2025
Xcode 16.0 was removed from the macos-14 image: actions/runner-images#11203
dcaunt added a commit to openpass-sso/openpass-ios-sdk that referenced this issue Jan 7, 2025
Xcode 16.0 was removed from the macos-14 image: actions/runner-images#11203

16.2 is still rolling out so let's use 16.1 for now.
dcaunt added a commit to openpass-sso/openpass-ios-sdk that referenced this issue Jan 7, 2025
* Use Xcode 16.1 on CI

Xcode 16.0 was removed from the macos-14 image: actions/runner-images#11203

16.2 is still rolling out so let's use 16.1 for now.

* Use simple existence checks in webviews
mgutski added a commit to fingerprintjs/fingerprintjs-ios that referenced this issue Jan 10, 2025
GitHub replaced Xcode 16.0 by Xcode 16.2 in macOS-14 images, as per
their support policy.
See actions/runner-images#11203 for details.
@Kyome22
Copy link

Kyome22 commented Jan 13, 2025

@sarathrajsrinivasan
As stated in the "Installed Simulators" section of the README, the iOS Simulator 18.2 is not installed in the environment, so the test cannot be executed.
https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md#installed-simulators

Furthermore, if you specify iPhone 16 and iOS 18.1 instead, the test will not run.

@wiesnery
Copy link

I am having the same issue and had to solve it by manually installing the 18.2 simulator. Unfortunately this downloads about 8GB and takes about 5 minutes longer...

@FuzzyKart
Copy link

I am having the same issue and had to solve it by manually installing the 18.2 simulator. Unfortunately this downloads about 8GB and takes about 5 minutes longer...

Thank you for sharing it!

But, it can't be the only way to use a stable macOS agent version.

@sarathrajsrinivasan, can we have some feedback on that issue? It is really blocking us, so we would appreciate it if you provide an ETA for that.

@wiesnery
Copy link

@FuzzyKart If it is blocking you, the script you need to run is:
xcodebuild -downloadPlatform iOS -buildVersion 18.2
But I agree that this should be fixed asap as it is eating my credits: ~5 minutes x10 multiplier for the MacOS runner...

@erik-bershel
Copy link
Contributor

Images with the Xcode 16.2 delivered, so I am going to close this item.
Separate issue for those affected by 18.2 simruntime issue: #11335

@actions actions deleted a comment from Kowal198389 Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants