mirror of
https://github.com/anoma/juvix.git
synced 2024-12-02 10:47:32 +03:00
778b6267a4
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. |
||
---|---|---|
.. | ||
ISSUE_TEMPLATE | ||
workflows | ||
pull_request_template.md |