-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
[Feature Request] Automatic builds for macOS #4836
Comments
We could do this if Github Actions supported See these issues for more context: |
Is it not possible to cross-compile from x86 to arm64? |
If we are able to use |
We already have Github Action building for macOS on the other repo iirc, so it's totally possible. The only limitation is that we can't run the tests without a mac arm64 machine. |
I thought this was running on an arm64 self-hosted runner from @marysaka, but it doesn't look like that's the case. |
We would need a runner somwhere for that still |
I think we should probably wait for Github to add arm64 runners to run the tests for that as well. |
We don't know when that will happen and sooner or later we will need those builds. So I don't think we should wait for that. Most of the tests are CPU tests that wouldn't work on macOS anyway right now, since Unicorn doesn't play nicely with .NET on arm64 Mac due to the JIT memory restrictions. |
I may have worded that badly, I just meant we should not add our own runner here to run arm64 tests right now and instead wait for Github to add support for arm64 runners. |
Apple M1 runners are planned for Q4 2023: https://github.com/orgs/github/projects/4247?pane=issue&itemId=5944419 (Thanks @Candygoblen123 for letting me know!) |
You get the same features as Windows/Linux, but that won't be enough to make everything work as on the release build. You can see the upstreaming progress in the issue above. |
Overview
Currently, the bot which generates binaries appears to only do so for Windows and Linux (example):
It would be nice to provide builds for macOS users, too.
Smaller details
N/A
Nature of request
Infrastructure
Why would this feature be useful?
So macOS users can try the latest builds without needing to download the .Net SDK and build the project manually.
The text was updated successfully, but these errors were encountered: