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 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from April, 10 #11486

Open
4 of 14 tasks
erik-bershel opened this issue Jan 27, 2025 · 17 comments

Comments

@erik-bershel
Copy link
Contributor

erik-bershel commented Jan 27, 2025

Breaking changes

macOS-15 Sequoia will be generally available for all GitHub Actions and Azure DevOps.
You can use the macos-15 image label in your YAML to select this image.

YAML-scheme for GitHub Actions:

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

YAML-scheme for Azure DevOps:

macOS-15 Intel

jobs:
  job:
    runs-on: macos-15

Target date

Tuesday, April 08, 2025

The motivation for the changes

  • N/A

Possible impact

Software difference between macOS-14 and macOS-15

Tool name macOS 14 (Apple Silicon / Intel) macOS 15 (Apple Silicon / Intel) Notes
Xcode
  • 15.0.1
  • 15.1
  • 15.2
  • 15.3
  • 15.4 (default)
  • 16.1
  • 16.2
  • 15.4
  • 16.0 (default)
  • 16.1
  • 16.2
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
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
  • 8.* (Intel only)
  • 11.*
  • 17.*
  • 21.* (default)
  • 11.*
  • 17.*
  • 21.* (default)
Java 8 removed from the Intel-based image to keep consistency
Ruby (toolcache)
  • 3.0.* (default)
  • 3.1.*
  • 3.2.*
  • 3.4.*
  • 3.1.*
  • 3.2.*
  • 3.3.* (default)
  • 3.4.*
The most recent version is installed by default
Android NDK
  • 26 (default)
  • 27
  • 26
  • 27 (default)
The most recent version is installed by default

Platforms affected

  • Azure DevOps
  • GitHub Actions

Runner images affected

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

Mitigation ways

  • N/A
@kober32
Copy link

kober32 commented Jan 30, 2025

Hello @erik-bershel - what is behind the decision for an ARM-based Mac not to be available for Azure DevOps?

@erik-bershel
Copy link
Contributor Author

Hey @kober32!

Unfortunately, I can't answer this question. We don't make decisions like that in this repo. I recommend contacting Azure DevOps support for information on product development plans.

@erik-bershel
Copy link
Contributor Author

@kober32

I should also note that as soon as information about support reaches us, we will share this news here:

@erik-bershel erik-bershel changed the title macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from February, 17 macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from February, 25 Feb 12, 2025
@xernaj
Copy link

xernaj commented Feb 19, 2025

Hello @erik-bershel - what is behind the decision for an ARM-based Mac not to be available for Azure DevOps?

Apparently it is due to billing compatibility -> https://learn.microsoft.com/en-us/azure/devops/release-notes/roadmap/macos-agents-apple-silicon. It's in the 2025 Q2 roadmap https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline.

@kober32
Copy link

kober32 commented Feb 20, 2025

@xernaj Oh, thanks for the link! That's good news, hope it won't be delayed...

@erik-bershel
Copy link
Contributor Author

Hey @xernaj!
Unfortunately I don't have full details on the timeline and reasons - I can only confirm that billing was an initial sticking point, which was publicly announced and planned to resolve by the Azure DevOps team.

@erik-bershel erik-bershel changed the title macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from February, 25 macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from March, 18 Feb 24, 2025
@erik-bershel
Copy link
Contributor Author

Heads up! 👋

GA postponed to March 18th due to the current issue with image performance: #11509 😞

@ChrisC
Copy link

ChrisC commented Feb 25, 2025

#11509

@erik-bershel This may or may not be related to the performance issues, but hoping that this Voiceover automation issue will also be resolved in the upcoming MacOS 15 release? #11257

@erik-bershel
Copy link
Contributor Author

Hey @ChrisC!

We'll fix it with the next releases. Hopefully before GA.

@erik-bershel erik-bershel changed the title macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from March, 18 macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from March, 25 Mar 13, 2025
@YashikKhunt
Copy link

if I use macos-latest for my runner will it be use macos-15 after it available or it should be macos-15 to use it ?

@erik-bershel
Copy link
Contributor Author

Hey @YashikKhunt!

List of default labels available here and here.

In general macos-latest now targets macOS 14 based images.

@erik-bershel erik-bershel changed the title macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from March, 25 macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from April, 08 Mar 25, 2025
@erik-bershel
Copy link
Contributor Author

Heads up! 👋

GA postponed to April 8th due to the current issue with image performance: #11509 😞

@yalan2ny
Copy link

Pull request adding GitHub Actions and Azure DevOps images

@ijunaidm1
Copy link
Contributor

Hi all,

Please note - GA is postponed to April 10th .

@ijunaidm1 ijunaidm1 changed the title macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from April, 08 macOS 15 (Sequoia) will be generally available in GitHub Actions and Azure DevOps from April, 10 Apr 7, 2025
@kasperk81
Copy link

@kober32

I should also note that as soon as information about support reaches us, we will share this news here:

can you unlock that issue so people can comment? https://www.apple.com/mac/compare last intel mac was from 2020 (and they are not selling intel based hardware any longer)

@airowe
Copy link

airowe commented Apr 8, 2025

@erik-bershel - When will macOS 15 be the applicable version for macos-latest? Getting some warnings back from Apple indicating we need to build our app with xCode 16 or higher by April 24th. Obviously there are other ways to go about using xCode 16 or higher, but would like to continue to use macos-latest to keep up to date with Apple's requirements if possible.

@erik-bershel
Copy link
Contributor Author

When will macOS 15 be the applicable version for macos-latest?

I can't say for sure right now. It will take some time. Probably not before summer. In any case, we will notify the community in all available ways.

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

11 participants