Closed DavidMazarro closed 8 months ago
I've set the macos-version
to 14 for now with two purposes:
macos-latest
. It would be interesting to ensure compatibility with Apple Silicon, but the runner is still in beta, so I don't think it's advisable using it for now.Probably not a big surprise, but the Apple Silicon macOS runner doesn't play nicely with GHC 8; it complains about the version of LLVM. When run just with GHC 9.6 and 9.8, it works fine and the library builds without issues.
After testing that, I have reverted back to the latest
runner.
I think the CI is currently failing because some dependency cache for the Apple Silicon runner was created, and now the macos-latest
runner is having issues building dependencies with that dependency cache. I'll take a look into it.
Edit: fixed (by invalidating the ill cache).
@all-contributors please add @DavidMazarro for code
@CristhianMotoche
I've put up a pull request to add @DavidMazarro! :tada:
I opened this issue https://github.com/Kleidukos/get-tested/issues/32 in the
get-tested
repo with a feature request to support setting the specific version of the OS runner we want to run; prior to the v0.1.7.0 version, the runners were all set to*-latest
. Thanks to @Kleidukos' work, this is now supported in the most recent v0.1.7.0 version ofget-tested
. This PR changes our workflow to this new version of the action.