-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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] Xcodes visionOS platform will be removed from macOS-14 images on September 23, 2024 #10559
Comments
To be frank, I don't think removing a platform is the right move.
The whole point to use the |
visionOS
platform will be removed from macOS-14
images on September 23, 2024
Hi there, I agree with @StephenHodgson, maybe is better solution to remove old xcode versions rather than removing features that might be necessary. |
Many people test against the oldest supported major version of Xcode so it doesn't make sense to remove older versions of just XCode just because they're old. ...oldest supported major is the key there. |
This will break a lot of workflows we depend on. visionOS support is key for our pipeline. |
Architecturally, I’m a bit surprised that there’s not a combinatoric method of expressing the necessary tool-versions in our workflow files. |
Whole heartedly agree. For example setup-node/setup-dotnet: - uses: actions/setup-node@v4
with:
node-version: 18
- uses: actions/setup-dotnet@v4
with:
dotnet-version: '8.x' I suspect that it is bc of some restriction on the way the apple sdks need to be downloaded/provisioned or the bandwidth and size of the binaries. - uses: actions/setup-xcode@v1
with:
version: 15.0.x |
I think I need to add some clarifications. 👀
Yep. Both. |
can we get these instructions to get a head start mitigating this change?
Adds up over a number to builds esp when the mac runners are x10 the price. |
Of course. I placed an initial command to the - name: Download visionOS
run: |
sudo xcodebuild -runFirstLaunch
sudo xcrun simctl list
sudo xcodebuild -downloadPlatform visionOS
sudo xcodebuild -runFirstLaunch |
I'm sure one of the primary the reasons is that older Xcode versions are paired with older iOS versions. You have to do some hacks to run tests with the latest Xcode version on an older iOS version, such as a symlink as pointed out here: #551 (comment). |
Shouldn't there be a different image for older Xcode versions? Just like older macOS versions that are often needed for them? |
Image with the discussed changes: #10666 |
For those interested in using the |
|
The GitHub runners dropped visionOS. actions/runner-images#10559
The GitHub runners dropped visionOS. actions/runner-images#10559
The GitHub runners dropped visionOS. actions/runner-images#10559
The GitHub runners dropped visionOS. actions/runner-images#10559
The GitHub runners dropped visionOS. actions/runner-images#10559
Github dropped support for the current image: actions/runner-images#10559 There is a new image that has visionOS, but it is listed as "beta", so it might make sense to wait and revisit when generally updating the macOS images/tools. PiperOrigin-RevId: 679225893
Github dropped support for the current image: actions/runner-images#10559 There is a new image that has visionOS, but it is listed as "beta", so it might make sense to wait and revisit when generally updating the macOS images/tools. PiperOrigin-RevId: 679264196
Github dropped support for the current image: actions/runner-images#10559 There is a new image that has visionOS, but it is listed as "beta", so it might make sense to wait and revisit when generally updating the macOS images/tools. PiperOrigin-RevId: 679264196
Github dropped support for the current image: actions/runner-images#10559 There is a new image that has visionOS, but it is listed as "beta", so it might make sense to wait and revisit when generally updating the macOS images/tools. PiperOrigin-RevId: 679264196
Github dropped support for the current image: actions/runner-images#10559 There is a new image that has visionOS, but it is listed as "beta", so it might make sense to wait and revisit when generally updating the macOS images/tools. PiperOrigin-RevId: 679264196
Github dropped support for the current image: actions/runner-images#10559 There is a new image that has visionOS, but it is listed as "beta", so it might make sense to wait and revisit when generally updating the macOS images/tools. PiperOrigin-RevId: 679264196 [ObjC] Disabling visionOS on CI. Github dropped support for the current image: actions/runner-images#10559 There is a new image that has visionOS, but it is listed as "beta", so it might make sense to wait and revisit when generally updating the macOS images/tools. PiperOrigin-RevId: 679264196 [ObjC] Disabling visionOS on CI. Github dropped support for the current image: actions/runner-images#10559 There is a new image that has visionOS, but it is listed as "beta", so it might make sense to wait and revisit when generally updating the macOS images/tools. PiperOrigin-RevId: 679264196
Github dropped support for the current image: actions/runner-images#10559 There is a new image that has visionOS, but it is listed as "beta", so it might make sense to wait and revisit when generally updating the macOS images/tools. PiperOrigin-RevId: 679264196
macOS 14 images removed visionOS: actions/runner-images#10559
Breaking changes
visionOS
platform will not ship withXcode
pre-installed inmacOS-14
based imagesTarget date
September 23, 2024
The motivation for the changes
The
macOS-14
images have grown so large that there is insufficient disk space for running tasks. To address this, we need to temporarily remove one of the components that takes up significant space on the disk. This is part of our broader effort to optimise the image for better performance and flexibility, while minimising disruptions. We will re-evaluate our software support policy in order to free up disk space and slim the images down.Related issue: #10511
Possible impact
If your builds or tests depend on
visionOS
SDK or simulator runtimes they can be broken.Platforms affected
Runner images affected
Mitigation ways
visionOS
platform tools onmacOS-14
based images:macOS-13
based images.The text was updated successfully, but these errors were encountered: