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

Add macOS 14 (Sonoma) Runner Image #7508

Closed
3 of 10 tasks
Steve-Glass opened this issue Apr 27, 2023 · 62 comments
Closed
3 of 10 tasks

Add macOS 14 (Sonoma) Runner Image #7508

Steve-Glass opened this issue Apr 27, 2023 · 62 comments

Comments

@Steve-Glass
Copy link
Contributor

Tool name

macOS 14

Tool license

TBD

Add or update?

  • Add
  • Update

Desired version

Beta

Approximate size

No response

Brief description of tool

No response

URL for tool's homepage

No response

Provide a basic test case to validate the tool's functionality.

No response

Platforms where you need the tool

  • Azure DevOps
  • GitHub Actions

Runner images where you need the tool

  • Ubuntu 20.04
  • Ubuntu 22.04
  • macOS 11
  • macOS 12
  • Windows Server 2019
  • Windows Server 2022

Can this tool be installed during the build?

No response

Tool installation time in runtime

No response

Are you willing to submit a PR?

No response

@Steve-Glass
Copy link
Contributor Author

This issue a placeholder and will be updated after WWDC 2023.

@Steve-Glass Steve-Glass changed the title Add macOS 14 Runner Image Add macOS 14 (Sonoma) Runner Image Jun 5, 2023
@actions actions deleted a comment from ilia-shipitsin Jun 5, 2023
@fumoboy007
Copy link

Hi, is there an existing issue tracking the graduation of macOS 13 to GA (a.k.a. macos-latest)?

@mrackwitz
Copy link

With the release candidate available for Sonoma, what's the timeline to be made available as a GitHub Actions runner?

@mikhailkoliada
Copy link
Contributor

Hello, no earlier than the official release comes out, we do not provide betas/rcs

@Robertorosmaninho
Copy link

Hello! Following @mrackwitz question,now that the official release is available for Sonoma, what's the timeline to be made available as a GitHub Actions runner?

@paulofierro
Copy link

Hi folks, it's been 2 weeks since Sonoma dropped. Any news on this front?

@ecnepsnai
Copy link

3 weeks since Sonoma was released. Could we please get an update or at least a confirmation that this is being worked on?

@Amnell
Copy link

Amnell commented Oct 23, 2023

Will this be a repetition of #6426 where it took more than 6 months from public release from Apple until an image was available at GitHub?

@paulofierro
Copy link

Quoting @Steve-Glass from 7 months ago when discussing why it took 6 months to get a macOS 13 runner and how things will improve:

Our team is not aware of any hardware compatibility requirements that would prevent us from prioritizing and providing the macOS 14 runner image in a timely manner.

Granted, it's "only" been a month, but we're now looking at alternatives. It's frustrating that this seems to happen with every new version of macOS. Its not like they're a surprise.

@BenjaminBhuyanYoung
Copy link

Is there any timeline for macOS 14/Sonoma?

@RyosukeCla
Copy link

Is there any progress for macOS 14/Sonoma?

@Andrewangeta
Copy link

Any timeline on when macOS Sonoma will be supported? Kinda getting long in the tooth here.

@dvosscricut
Copy link

me too, I can't even run Xcode 14.2 on Sonoma, I'm stuck at Xcode 15! Would be really helpful if GitHub action runners could match!

@mrackwitz
Copy link

@dvosscricut Xcode 15.0.1 is available on the latest macOS 13 runners. (You don't need Sonoma anymore to run Xcode 15, at least ever since the RC)

theospears added a commit to beeminder/BeeSwift that referenced this issue Jan 28, 2024
We have been seeing various issues with running UI tests in CI,
including timeouts and issues with accessibility settings.

Various users online have seen success with particular configurations,
especially using XCode 15.1 and using simulator with iOS 17.2. [1]
Update fastlane to configure and use an appropriate simulator version in
CI.

[1]
actions/runner-images#7508 (comment)

Testing:
Will look at how the testing on this PR performas.
@mikhailkoliada
Copy link
Contributor

As of #9254 and #9255 OS14 is now available!

@svaldetero
Copy link

svaldetero commented Jan 30, 2024

@mikhailkoliada Do we have an item to follow or a way to know about Azure Devops availability? It is checked in the issue description above but I get ##[warning]An image label with the label macOS-14 does not exist. when I try to use it.

@mariusfanu-metrobank
Copy link

+1

@filipw
Copy link

filipw commented Jan 31, 2024

The issue says:

Platforms where you need the tool

[x] Azure DevOps
[x] GitHub Actions

This was closed as completed, but the announcement only mentions GitHub Actions, and not ADO

Platforms affected

[ ] Azure DevOps
[x] GitHub Actions

I think it should be reopened until Azure DevOps support is added.

@billnbell2
Copy link

When is beta going to be released for Mac OS 14 on M1/M2 chips? I see the roadmap but no dates? Are we getting closer to a date?

https://ch1n2.wordpress.com/2022/09/19/how-to-deploy-an-ssis-project-via-azure-devops/

@3a4oT
Copy link

3a4oT commented Feb 2, 2024

The issue says:

Platforms where you need the tool
[x] Azure DevOps
[x] GitHub Actions

This was closed as completed, but the announcement only mentions GitHub Actions, and not ADO

Platforms affected
[ ] Azure DevOps
[x] GitHub Actions

I think it should be reopened until Azure DevOps support is added.

Agree! Can we please get an update for Azure DevOps?

@muellnes
Copy link

Included with #8971

@jtromo
Copy link

jtromo commented Feb 21, 2024

@muellnes #8971 is for adding ARM64 runners and this ticket is for a general macOS 14 image so it seems appropriate to keep this open.

@jtromo
Copy link

jtromo commented Feb 21, 2024

Note that Apple will start requiring Xcode 15 or later April 19 which requires macOS 14 so this is going to be a deal breaker for any iOS developers using Azure DevOps.

ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution.

@mariusfanu-metrobank
Copy link

@jtromo Xcode 15.0 until Xcode 15.2 can still run on macOS 13, so this should not be a blocker. Xcode 15.3 will require macOS 14

See below from release notes from specific Xcode version:

Xcode 15 requires a Mac running macOS Ventura 13.5 or later.
Xcode 15.2 requires a Mac running macOS Ventura 13.5 or later.
Xcode 15.3 beta 3 requires a Mac running macOS Sonoma 14 or later.

@jtromo
Copy link

jtromo commented Feb 22, 2024

Thanks. Looks like manually selecting Xcode 15.2 on macOS-13 works.

@mariusfanu-metrobank
Copy link

Hello @Steve-Glass is there any update about when should we expect to see macOS 14 available in Azure DevOps? While contacting Azure DevOps support, we are being redirected to post our questions here to GitHub 🤷‍♂️

@mikhailkoliada closed this ticket but functionality was delivered only partially as Azure DevOps support is still missing.

@3a4oT
Copy link

3a4oT commented Apr 2, 2024

Hey all, #9459 was merged, but it doesn't include the Azure Pipelines runners update. Who can help us and at least provide an ETA?

@nbevans
Copy link

nbevans commented Apr 6, 2024

Thanks. Looks like manually selecting Xcode 15.2 on macOS-13 works.

How? macos-latest on ADO doesn't have Xcode 15 at all for me. Doing a ls in the /Applications directory only shows Xcode 13 and 14 versions.

image image

@nbevans
Copy link

nbevans commented Apr 6, 2024

Right well this is like really messed up. Apparently using macos-latest on ADO is broken and doesn't actually use macos-13. If I manually choose macos-13 instead of macos-latest, I get Xcode 15:

image

Turns out this is documented:

image

This makes no sense having an alias of "macos-latest" which doesn't actually to defacto map to whatever is the latest macos image

But at least I learnt a lesson: never trust and avoid all use of any latest image aliases in Azure DevOps.

@tentom
Copy link

tentom commented Apr 11, 2024

I am trying to fix a pipeline that last run successfully on Azure devops the 2024.03.28. But apparently something has changed and the exact sane commit is no longer compiling in the pipeline. Running on a local M1 Mac on MacOS 14.3.1 works in both release and debug builds. Xcode version is 15.3.

Not having the latest and greatest from Apple is asking for trouble when it comes to development.. and the long delay between Apple releases and the .net ecosystem updates is a real struggle with lots of troubleshooting.

@Baza207
Copy link

Baza207 commented May 7, 2024

So it seems like macOS 14 non-arm runners released the other with no notice or information. Are we going to get any info on if we'll see the same roadmap as GitHub on DevOps (#9255) or just continued radio silence and random unannounced updates?

https://github.com/actions/runner-images/releases/tag/macos-14/20240422.1

@muzimuzhi
Copy link

@Baza207 I think the linked release macos-14/20240422.1 is specifically for macOS 14 larger runner, as can be seen from its assets.

Non-arm macOS 14 larger runners are documented in
https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/about-larger-runners#about-macos-larger-runners
and more or less announced with
https://github.blog/changelog/2024-04-01-macos-14-sonoma-is-generally-available-and-the-latest-macos-runner-image/

@Baza207
Copy link

Baza207 commented May 8, 2024

@muzimuzhi Oh interesting point, thanks for the links. 🙇‍♂️

I did try it in our Azure DevOps pipeline quickly on Friday and it found an agent and ran on Xcode 15.3 (our tests failed, but the agent was there running macOS 14), which previously we weren't able to do with large or xLarge agents. I just used the macos-14 agent name as well, not macos-14-large. Could have been a fluke, but we'll see when I'm able to test a bit more. 🤷‍♂️

@Baza207
Copy link

Baza207 commented May 8, 2024

@muzimuzhi Found the DevOps link. The ones you listed I think are the ones references in #9255 when they (incorrectly) closed all these issues.

Here's the link for DevOps users: https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#software

@Siedlerchr
Copy link

Here is also the announcements from Azure Devops itself, unfortunately still no arm runners. Just the x86_64 with sonomo https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline-released

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