-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Closed
Description
Breaking changes
macOS-15
Sequoia
is now available for all GitHub Actions
.
You can use the macos-15
image label in your YAML to select this image.
macOS-15 Apple Silicon
jobs:
job:
runs-on: macos-15
jobs:
job:
runs-on: macos-15-xlarge
macOS-15 Intel
jobs:
job:
runs-on: macos-15-large
The image is marked as beta
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.
Target date
Wednesday, September 25, 2024
The motivation for the changes
- Actions: macOS 15 is now available for GitHub-hosted runners (Preview) github/roadmap#987
- Add macOS 15 Sequoia runner image #10632
- Is macOS 15 missing from the repository readme? #10472
Possible impact
Software difference between macOS-14 and macOS-15
Tool name | macOS 14 (Apple Silicon / Intel) | macOS 15 (Apple Silicon / Intel) | Notes |
---|---|---|---|
Xcode |
|
|
Base Xcode major release for macOS-15 is Xcode 16 |
Clang/LLVM (Xcode) | 14.* | 16* | Default Xcode changed to 16.0 |
Clang/LLVM (Homebrew) | 15.* | 18.* | The most recent version is installed |
.NET |
|
8 | .NET 7 reached EOS on May, 14 |
Node.js (default) | 20.* | 22.* | The most recent version is installed |
Mono | 6.12.* | N/A | Removed from the macOS-15 images due to maintenance reasons |
NuGet | 6.3.* | N/A | Removed from the macOS-15 images due to maintenance reasons |
Nunit | 6.15.4 | N/A | Removed from the macOS-15 images due to maintenance reasons |
Java |
|
|
Java 8 removed from the Intel-based image to keep consistency |
Ruby (toolcache) |
|
|
The most recent versions are installed |
Go (toolcache) |
|
|
The most recent versions are installed |
Android NDK |
|
|
The most recent versions are installed |
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
Please report any problems with the new image to this repository.
hungrxyz, lin72h and yh-sberik-bershel, samfoxcode, jnewland, hungrxyz, lin72h and 3 moreCheesebaron