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

[Enhancement] Addition of Apple M1 Continuous Integration support #248

Open
BigslimVdub opened this issue Oct 26, 2021 · 3 comments
Open

Comments

@BigslimVdub
Copy link

Currently, GH does not support M1 workflows however there may be additions in early 2022 per notes here.

This is just a placeholder as to not forget to add this once GH provides the environment for building M1 support since many mac users are moving towards Apple silicon-based hardware, and Intel is towards the end of life for Mac support which GH currently supports.

@ghost
Copy link

ghost commented Oct 26, 2021

Don't forget about minute multipliers.

Operating system | Minute multiplier
-- | --
Linux | 1
macOS | 10
Windows | 2

Having two mac builds could drain the minutes for this repo rapidly. I am not sure what level of account aeonix has https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions

@BigslimVdub
Copy link
Author

Fyi it takes me <4min to build Aeon on M1 mac mini compared to 35min on intel with a fresh git pull. Seeing that many mac users are upgrading to M1 it would make sense to have those binaries available to end-users for future use-case. Peeking into wownero community there have been many people asking for M1 supported wallets and there are none currently.

GH was commenting they were thinking of clustering mac mini M1's to run builds since there are no server options available so I would hope the build times would be around that.

@BigslimVdub
Copy link
Author

Additional reading material for Xcode 13 and "cloud" ci use with GIT:
https://developer.apple.com/documentation/Xcode/About-Continuous-Integration-and-Delivery-with-Xcode-Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant