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

Build & publish Mac ARM binary upon new release #327

Open
justinmayer opened this issue Jan 1, 2023 · 1 comment
Open

Build & publish Mac ARM binary upon new release #327

justinmayer opened this issue Jan 1, 2023 · 1 comment
Labels
distribution An issue with the distribution/release of Stork, either for the current release or the broader proce fixed-in-upcoming-release This ticket is fixed, and will be closed when an upcoming version of Stork is released.

Comments

@justinmayer
Copy link

As far as I can tell, the current release workflow only publishes an Intel Mac binary (macos-10.15) that cannot be used on Mac systems powered by Apple Silicon (M1/M2) processors.

As of this writing (2023-01-01), Mac ARM64 appears to be supported via GitHub Actions, but GitHub does not seem to offer Mac ARM64 as a built-in runner type — developers must self-host their own Mac ARM64 runners. Related links:

So, as of this moment, I am not sure if there is an easy way to automatically publish Mac ARM64 binaries when new releases are tagged. If not, at least we can track this endeavor and its eventual implementation via this issue. ✨

@jameslittle230
Copy link
Owner

jameslittle230 commented Jan 30, 2023

Thanks for opening the issue. While I can't use Github Actions to automate an arm64 build process, I do have an arm64 Mac and can use that to create compatible binaries.

I've uploaded https://files.stork-search.net/releases/v1.6.0/stork-macos-13-arm to the Stork CDN, and uploaded stork-macos-13-arm to the 1.6.0 release. Let me know if you're having any issues with the binary!

I'll commit to uploading an arm64 binary to this and all future Stork releases. [Edit: Except alpha/beta/RC releases - those move too quickly for me to upload non-automatic binaries. Sorry.]

@jameslittle230 jameslittle230 added distribution An issue with the distribution/release of Stork, either for the current release or the broader proce fixed-in-upcoming-release This ticket is fixed, and will be closed when an upcoming version of Stork is released. labels Mar 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
distribution An issue with the distribution/release of Stork, either for the current release or the broader proce fixed-in-upcoming-release This ticket is fixed, and will be closed when an upcoming version of Stork is released.
Projects
None yet
Development

No branches or pull requests

2 participants