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] Apple Silicon (M1) powered macOS runners are now available in public beta! #8439

Closed
2 of 9 tasks
Steve-Glass opened this issue Oct 2, 2023 · 28 comments
Closed
2 of 9 tasks

Comments

@Steve-Glass
Copy link
Contributor

Breaking changes

To try the new Apple silicon macOS larger runner, update the runs-on: key in your GitHub Actions YAML workflow YAML file to target macos-latest-xlarge or macos-13-xlarge. The 12-core macOS larger runner is moving from xlarge to large, and is still available by updating the runs-on: key to macos-latest-large, macos-12-large, or macos-13-large. There is no sign-up required for the beta and the runner is immediately available to all developers, teams, and enterprises.

Target date

N/A

The motivation for the changes

N/A

Possible impact

N/A

Platforms affected

  • Azure DevOps
  • GitHub Actions

Runner images affected

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

Mitigation ways

N/A

@Steve-Glass Steve-Glass changed the title Apple Silicon (M1) powered macOS runners are now available in public beta! [macOS] Apple Silicon (M1) powered macOS runners are now available in public beta! Oct 2, 2023
@mikhailkoliada mikhailkoliada pinned this issue Oct 2, 2023
@jjerphan
Copy link

jjerphan commented Oct 2, 2023

Thank you for providing Apple Silicon macOS runners! 🙌

@jpomykala
Copy link

Yes! 🙌

@oscarsj
Copy link

oscarsj commented Oct 2, 2023

Thanks for the hard work, this will be incredible useful for Code Scanning pipelines! ❤️
One question @Steve-Glass, what's the status of SIP (System Integrity Protection) on these runners, is it enabled or disabled?

Thanks all the team again for making this happen so timely!

@letmaik
Copy link

letmaik commented Oct 2, 2023

Will M1 runners be available for free for public projects? I just tried to use it and got:

The job was not started because recent account payments have failed or your spending limit needs to be increased. Please check the 'Billing & plans' section in your settings.

@fkorotkov
Copy link

Why the VM has access to only 6 out of 8 M1 cores? Genuinely curious because a lot of Tart users use it for managing VMs for self-hosted GitHub Actions Runners. So far there were no reports from people running VMs that fully utilize cores and memory of M1/M2 chips. I wonder if you found some macOS/Actions limitation in your extensive private beta testing?

@joeyparrish
Copy link

It seems M1 is currently tied to the "large" or "XL" runners for a fee. Will there be small M1 runners available for free for public projects?

@DelevoXDG
Copy link

DelevoXDG commented Oct 2, 2023

Seems like the Android NDK is missing in the new runner: https://github.com/actions/runner-images/blob/375e9a1c270ec81a3ffd5b429dcdee9508b46124/images/macos/macos-13-arm64-Readme.md

Are you planning to add it?

@kgantchev
Copy link

kgantchev commented Jan 15, 2024

Hi all... you can use FlyCI's M1 and M2 runners. Our runners are on average 2x faster and 2x cheaper than GitHub's.

Install Instructrions

  1. Install the FlyCI GitHub app.
  2. Modify the runs-on directive in workflow files as demonstrated in this PR.
  3. Enjoy 2x faster and 2x cheaper MacOS workflow runs!

Easily replace GitHub's runners:

jobs:
 ci:
-    runs-on: macos-latest
+    runs-on: flyci-macos-large-latest-m2
   steps:
   - name: 👀 Checkout repo
     uses: actions/checkout@v4

If your repo is public, then FlyCI offers 500 mins/month of free M1 runner usage with the flyci-macos-large-latest-m1 runner.

Best Regards,
Kiril Gantchev
CEO and co-founder of FlyCI

itzmeanjan added a commit to itzmeanjan/sha3 that referenced this issue Jan 20, 2024
See actions/runner-images#8439

Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
itzmeanjan added a commit to itzmeanjan/sha3 that referenced this issue Jan 20, 2024
See actions/runner-images#8439 (comment)

Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
pczerkas added a commit to pczerkas/kube-apps-httpcache that referenced this issue Jan 27, 2024
@yurijmikhalevich
Copy link

@joeyparrish, GitHub Actions added support for macos-14, which is Apple Silicon and available for free to the public repositories.

github/roadmap#926
https://github.com/actions/runner-images?tab=readme-ov-file#available-images

@joeyparrish
Copy link

Thanks! I have already started using it.

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