Breaking changes
macOS 26 with Xcode 27 is now available for GitHub Actions.
You can use the xcode-27 image label in your YAML to select this image.
jobs:
jobName:
runs-on: xcode-27
jobs:
jobName:
runs-on: xcode-27-xlarge
The image is marked as "preview" for now. It means some software can be unstable on the new platform.
Also, there could be queueing issues as the capacity will be balanced only throughout the next weeks.
Please report any problems with the new image to this repository.
Target date
Thursday, July 16, 2026
The motivation for the changes
The purpose of a Preview is to collect feedback on an image before it is released to GA.
The goal of a Preview is to identify and fix any potential issues that exist on that image.
Possible impact
N/a
Software difference between macOS 26 and macOS 26 with Xcode 27
| Tool name |
macOS 26 |
macOS 26 with Xcode 27 |
Notes |
| Xcode |
- 26.6
- 26.5 (default)
- 26.4.1
- 26.3
- 26.2
- 26.1.1
- 26.0.1
|
|
Base Xcode major release changed to Xcode 27 |
| Xcode Build |
- 17F113
- 17F42 (default 26.5)
- 17E202
- 17C529
- 17C52
- 17B100
- 17A400
|
|
Updated to Xcode 27 beta build |
| Xcode app path |
- /Applications/Xcode_26.6.app
- /Applications/Xcode_26.5.app
- /Applications/Xcode_26.4.1.app
- /Applications/Xcode_26.3.app
- /Applications/Xcode_26.2.app
- /Applications/Xcode_26.1.1.app
- /Applications/Xcode_26.0.1.app
|
- /Applications/Xcode_27_beta_3.app
|
Use the image-specific default path |
| Xcode symlinks / aliases |
- /Applications/Xcode.app -> Xcode 26.5
- Version aliases for installed 26.x builds
|
- /Applications/Xcode_27.0.0.app
- /Applications/Xcode_27.0.app
- /Applications/Xcode.app
|
Xcode.app points to Xcode 27 by default |
| SDKs shipped with selected Xcode |
26.x generation SDKs (from Xcode 26 line) |
- macOS 27.0
- iOS 27.0
- tvOS 27.0
- watchOS 27.0
- visionOS 27.0
- DriverKit 27.0
|
SDK generation is bumped with Xcode 27 |
| Simulator runtimes |
26.x simulator set |
- iOS 27.0
- tvOS 27.0
- watchOS 27.0
- visionOS 27.0
|
New simulator generation available |
Known issues:
Included Software: and Image Release: links in Set up job step will be fixed on next image rollout
Platforms affected
Runner images affected
Mitigation ways
Please report any problems with the new image to this repository.
Breaking changes
macOS 26 with Xcode 27 is now available for GitHub Actions.
You can use the
xcode-27image label in your YAML to select this image.The image is marked as "preview" for now. It means some software can be unstable on the new platform.
Also, there could be queueing issues as the capacity will be balanced only throughout the next weeks.
Please report any problems with the new image to this repository.
Target date
Thursday, July 16, 2026
The motivation for the changes
The purpose of a Preview is to collect feedback on an image before it is released to GA.
The goal of a Preview is to identify and fix any potential issues that exist on that image.
Possible impact
N/a
Software difference between macOS 26 and macOS 26 with Xcode 27
Known issues:
Included Software:andImage Release:links inSet up jobstep will be fixed on next image rolloutPlatforms affected
Runner images affected
Mitigation ways
Please report any problems with the new image to this repository.