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 March, 18 #11486

Open
4 of 14 tasks
erik-bershel opened this issue Jan 27, 2025 · 9 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, March 18, 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:

andreaswachowski added a commit to andreaswachowski/boids that referenced this issue Feb 2, 2025

Verified

This commit was signed with the committer’s verified signature. The key has expired.
addaleax Anna Henningsen
andreaswachowski added a commit to andreaswachowski/boids that referenced this issue Feb 2, 2025

Verified

This commit was signed with the committer’s verified signature.
targos Michaël Zasso
@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.

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

6 participants