Skip to content
This repository was archived by the owner on Jun 15, 2023. It is now read-only.

Commit 22f7314

Browse files
committed
.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.
1 parent 91b30f7 commit 22f7314

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/cross-bootstrap-tools.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ jobs:
2727
pkgs: bmake libarchive-dev clang-14 lld-14
2828
- os: macos-latest
2929
compiler: clang-13
30-
cross-bindir: /usr/local/opt/llvm/bin
31-
pkgs: bmake libarchive
30+
cross-bindir: /usr/local/opt/llvm@13/bin
31+
pkgs: bmake libarchive llvm@13
3232
- target_arch: amd64
3333
target: amd64
3434
- target_arch: aarch64

0 commit comments

Comments
 (0)