Open fwcd opened 2 years ago
Apple Silicon runners are now available, but not for free, unfortunately: https://github.com/actions/runner-images/issues/8439#issuecomment-1743526558
Apple Silicon runners are now available, but not for free, unfortunately: actions/runner-images#8439 (comment)
Might I make a suggestion here? You can try the FlyCI's M1 and M2 runners which are on average about 2x faster and 2x cheaper than GitHub's runners . We also offer a free tier of 500 mins/month on the M1 runner for OSS projects.
Processor | vCPU | RAM (GB) | Storage | Label | Price on FlyCI | Price on GitHub |
---|---|---|---|---|---|---|
M1 | 4 | 7 | 28 GB | flyci-macos-large-latest-m1 | $0.06 | - |
M1 | 8 | 14 | 28 GB | flyci-macos-xlarge-latest-m1 | $0.12 | $0.16 |
M2 | 4 | 7 | 28 GB | flyci-macos-large-latest-m2 | $0.08 | - |
M2 | 8 | 14 | 28 GB | flyci-macos-xlarge-latest-m2 | $0.16 | - |
runs-on
directive in workflow files as demonstrated in this PR.jobs:
ci:
- runs-on: macos-latest
+ runs-on: flyci-macos-large-latest-m1
steps:
- name: 👀 Checkout repo
uses: actions/checkout@v4
We'll be very happy to have you on board.
Apple Silicon runners are now available, but not for free, unfortunately
@fwcd You can try FlyCI's M1 and M2 runners. They are on average 2x faster and 2x cheaper than GitHub's AND we have a free tier for OSS projects (see below).
jobs:
ci:
- runs-on: macos-latest
+ runs-on: flyci-macos-large-latest-m1
steps:
- name: 👀 Checkout repo
uses: actions/checkout@v4
Since your repo is public, FlyCI offers 500 mins/month of free M1 runner usage with the flyci-macos-large-latest-m1
runner for public projects.
Don't hesitate to contact us in case the free tier doesn't suit your needs or you experience any issues with the runners. Our team is here to support you!
Best Regards, Veselina Radeva Product Manager at FlyCI
@radeva Thanks, but I am very happy with GitHub's runners. Please don't ping people under technical discussions with promo or ads.
@fwcd I apologise about that. We're just trying to solve the problems that people have around runners.
This would let us produce proper dependency archives (the current ones cannot really be used to compile Mixxx on arm64 hosts since the Qt tools are still built for x86_64 in CI).