.github: Attempt to fix and increase robustness of macOS action
authorJessica Clarke <jrtc27@FreeBSD.org>
Thu, 30 Jun 2022 20:03:26 +0000 (21:03 +0100)
committerJessica Clarke <jrtc27@FreeBSD.org>
Thu, 30 Jun 2022 20:03:26 +0000 (21:03 +0100)
commit22f731486e80fdbf679712b2a99605ba97a50264
treead4b35ead3a0fe5dc0eff5524750703fcffc7f9e
parent91b30f7ad22642979b56a56b211843cbd9d35984
.github: Attempt to fix and increase robustness of macOS action

Homebrew has added LLVM 14 and made that the default version, but GitHub
continues to install LLVM 13 for now, so it ends up only accessible via
the versioned name and not the unversioned one. We also add an explicit
installation of llvm@13 so that, if GitHub updates the image to using
LLVM 14, the action continues to work, albeit slightly more slowly. This
also ensures the compiler label remains correct rather than outdated, as
has occurred in the past, and that we don't get new versions of LLVM
before we're ready for them, which is especially relevant for stable
branches. This all mirrors how the Ubuntu jobs are configured.
.github/workflows/cross-bootstrap-tools.yml