Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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.
- Loading branch information