Describe what needs to be done and why
We are currently using our own custom MacOS M1 runner for aarch64 jobs. We could and should migrate to the official M1 runner provided by GitHub. This would also enable us to run those jobs outside of the main branch, even on external contributor PRs.
Requirements
[x] migrate scala-cli jobs to macos-14
[x] implement a script verifying the architecture for MacOS builds (as there is no separate MacOS runner nametag for the new architecture, just a version descriptor)
Describe alternatives you've considered
We could stay on the custom runner we are using, but this should make it easier to maintain long-term (as someone would be doing a big chunk of the maintenance for us from then on)
Version(s) v1.3.2
Describe what needs to be done and why We are currently using our own custom MacOS M1 runner for
aarch64
jobs. We could and should migrate to the official M1 runner provided by GitHub. This would also enable us to run those jobs outside of themain
branch, even on external contributor PRs.Requirements
scala-cli
jobs tomacos-14
coursier-m1
jobs tomacos-14
macos-14
Describe alternatives you've considered We could stay on the custom runner we are using, but this should make it easier to maintain long-term (as someone would be doing a big chunk of the maintenance for us from then on)
Additional context