-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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 14 is only arm64 #9741
Comments
I'm sorry, but if I understood correctly, @wmertens is not trying to run macOS-14 specifically. He uses I just hit an issue where I'm using Is the problem that |
https://github.com/actions/runner-images?tab=readme-ov-file#available-images shows |
Starting OS14 standard runners are going to be arm based, i.e. standard OS13 runner is intel but OS14 and further are the arm ones. As of macOS-latest, it is being transited from OS12 to OS14 |
@mikhailkoliada This presents a problem for runners that need to build and test both iOS and Android apps (such as Flutter and React Native projects). They generally use the popular https://github.com/ReactiveCircus/android-emulator-runner action, but due to the inability to run nested virtualization on the macOS ARM runners, there is as of now no way to build and test projects on both an iOS simulator (which require macOS) and an Android emulator (which cannot be run on the ARM runners due to the lack of nested virtualization support). This is also discussed at ReactiveCircus/android-emulator-runner#350, and in the issues of a slew of other projects that are going to be stuck on the macos-13 runners until they age out, at which point they will be stranded. Having a macOS-14 Intel standard runner would solve this problem. |
The other issue is that, prior to now, all |
Right, I think it would be better to either:
|
The GitHub workflow for testing Docker builds on macOS was consistently failing. This commit downgrades the macOS version used for Docker tests to `macos-13`, which is the latest Intel-based macOS runner, instead of the ARM-based `macos-14` which `macos-latest` points to. This change is necessary because the hypervisor framework required for Docker is not supported on the ARM-based macOS runners provided by GitHub. This issue was causing failures when attempting to run Colima with QEMU using `-accel hvf`, which is unsupported on these runners. Switching to an Intel-based runner resolves this issue. Related issues: - actions/runner-images#9460 - actions/runner-images#9741 - abiosoft/colima#1023
…rm64) try launch build on x86_64-apple-darwin host instead of arm-apple-darwin - actions/runner-images#9741 - https://github.com/actions/runner-images?tab=readme-ov-file#available-images
Github runner macos-latest is now arm64 actions/runner-images#9741
I am unable to use x86 runner for macos, it complains about billing or something but this is an open source project I have been using gh actions for, for a few years now and I have never had to pay anything. And every other job that doesn't use Workflow file: on: push
jobs:
arm:
runs-on: macos-latest
steps:
- name: Get architecture
run: uname -m
regular:
runs-on: macos-latest-large
steps:
- name: Get arch again
run: uname -m |
Did you try to use |
Copying the comment from @peterlazar1993 , looks like it could be interesting for theoretical future GitHub Actions runners on M3 chips with macOS Sequoia:
|
macos-latest is currently an alias for macOS 14 Arm64, use macos-latest-large instead. [1] actions/runner-images#9741 [2] https://github.com/actions/runner-images#available-images
macos-latest is currently an alias for macOS 14 Arm64, and python 3.7 is already EOL, so drop it on macOS. [1] actions/runner-images#9741 [2] https://github.com/actions/runner-images#available-images
macos-latest is currently an alias for macOS 14 Arm64, and python 3.7 is already EOL, so drop it on macOS. [1] actions/runner-images#9741 [2] https://github.com/actions/runner-images#available-images
macos-latest is currently an alias for macOS 14 Arm64, and python 3.7 is already EOL, so drop it on macOS. [1] actions/runner-images#9741 [2] https://github.com/actions/runner-images#available-images
macos-latest is currently an alias for macOS 14 Arm64, and python 3.7 is already EOL, so drop it on macOS. [1] actions/runner-images#9741 [2] https://github.com/actions/runner-images#available-images
Closes #130 by @GalaxySnail * Upgrade GitHub Actions, upgrade runtime to node20 [1] https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/ [2] https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/ [3] https://github.blog/news-insights/product-news/get-started-with-v4-of-github-actions-artifacts/ [4] https://github.com/actions/upload-artifact/blob/main/docs/MIGRATION.md * Actions: upload hidden files [1] https://github.blog/changelog/2024-08-19-notice-of-upcoming-deprecations-and-breaking-changes-in-github-actions-runners/ [2] actions/upload-artifact#602 * Drop python 3.7 support on macOS macos-latest is currently an alias for macOS 14 Arm64, and python 3.7 is already EOL, so drop it on macOS. [1] actions/runner-images#9741 [2] https://github.com/actions/runner-images#available-images * Skip cert check on python 3.5 ref: actions/setup-python#866 * Actions: run monthly * Upgrade .python-version-default to 3.12 * Add python 3.13 to CI matrix
Also, macOS-latest x64 is emulating x64 on aarch64 (actions/runner-images#9741). Should this be macos-13 x64 instead?
Description
I specify
but I get an arm64 host. Are there no more x64 hosts for macos 14?
Platforms affected
Runner images affected
Image version and build link
Image: macos-14-arm64
Version: 20240415.6
Is it regression?
not sure
Expected behavior
should get latest macos with x64, even if that's not the latest macos
Actual behavior
get arm64
Repro steps
ask for x64 macos-latest runner
The text was updated successfully, but these errors were encountered: