-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Open
Description
Breaking changes
The oldest runtimes existing in the image will be removed, namely:
"install_runtimes": [
{ "iOS": ["18.4"] },
{ "watchOS": ["11.2", "11.4"] },
{ "tvOS": ["18.2", "18.4"] },
{ "visionOS": ["2.3", "2.4"] }
]Target date
Image deployment will start on Monday January 12th, 2026 and will take about 3 days.
The motivation for the changes
According to our support policy, we commit to supporting no more than three runtime sets for Xcode due to disk space limitations.
Possible impact
If your macOS 15 based workflow or pipeline uses one of the mentioned runtimes without prior configuration, it will stop working.
Platforms affected
- Azure DevOps
- GitHub Actions
Runner images affected
- Ubuntu 22.04
- Ubuntu 24.04
- Ubuntu Slim
- macOS 13
- macOS 13 Arm64
- macOS 14
- macOS 14 Arm64
- macOS 15
- macOS 15 Arm64
- macOS 26 Arm64
- Windows Server 2019
- Windows Server 2022
- Windows Server 2025
Mitigation ways
If your build uses one of the mentioned runtimes, you can install them on the fly using xcodebuild -downloadPlatform <iOS|watchOS|tvOS|visionOS> -buildVersion ${osversion}. See xcodebuild --help for details.
theblixguy