1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-02 10:47:32 +03:00
juvix/.github
Paul Cadman 778b6267a4
Use aarch64 macOS agent for CI build (#2754)
This PR updates the macOS CI build to use the `macos-14` build agent.
This uses the M series aarch64 chips.

* The M1 macOS agent does not have stack preinstalled so we must install
it using brew before building anything.
* The cache keys must have the `runner.arch` prefix to avoid building
with the x86_64 cache.

The macOS build / test run in about the same time as the linux build /
test, i.e significantly faster than on the x86 macOS agents.

## Notes

* We use the x86_64 binary of vamp-ir because the vamp-ir aarch64
releases do not have names that are compatible with the GitHub action we
are using to download the binary releases. The x86_64 binary works fine
for the purposes of testing.
2024-04-25 17:40:02 +02:00
..
ISSUE_TEMPLATE Add new README and md files (#1904) 2023-03-21 20:01:48 +01:00
workflows Use aarch64 macOS agent for CI build (#2754) 2024-04-25 17:40:02 +02:00
pull_request_template.md Remove docs related files (#2023) 2023-04-21 19:05:24 +02:00