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.
Overview
Add some CI support for building on multiple platforms besides x86_64.
Adds a new runner for releases, and changes the filenames of release packages to include an architecture tag:
Closes #3045
Interesting/controversial decisions
Wasn't sure whether mac arm and x64 both need to be run in CI or just during releases; as of now, it's just x64 in CI, like before.
Test coverage
I ran it here: https://github.com/unisonweb/unison/releases/tag/mac-arm-build-build
Loose ends