Update github release runner to include macos arm64 #160
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, the github
macos-latest
runner was still an amd64/x86_64 architecture. As such we were not able to have a purely Apple Silicon build through the github release workflow. However, themacos-latest
runner is now supported by Apple Silicon[1]. As such we need to create a specific build target for it in.github/workflows/release.yml
as well as update thebuild_macos_amd64
target to use themacos-13
runner such that that architecture is still being built.This will add an extra artifact to the releases which should allow for an easier and perhaps more seamless homebrew release process.
[1] https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories