diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 605c692..08f332d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -387,6 +387,9 @@ jobs: - os: macos-13 - os: macos-14 - os: macos-15 + - os: macos-latest + brew: llvm + opts: -DCMAKE_C_COMPILER=/opt/homebrew/opt/llvm/bin/clang -DCMAKE_CXX_COMPILER=/opt/homebrew/opt/llvm/bin/clang++ runs-on: ${{matrix.os}} @@ -397,6 +400,10 @@ jobs: if: matrix.install run: sudo apt-get -y install ${{matrix.install}} + - name: Install packages via Homebrew + if: matrix.brew + run: brew install ${{matrix.brew}} + - name: Setup Boost run: | echo GITHUB_REPOSITORY: $GITHUB_REPOSITORY @@ -437,6 +444,9 @@ jobs: - os: macos-13 - os: macos-14 - os: macos-15 + - os: macos-latest + brew: llvm + opts: -DCMAKE_C_COMPILER=/opt/homebrew/opt/llvm/bin/clang -DCMAKE_CXX_COMPILER=/opt/homebrew/opt/llvm/bin/clang++ runs-on: ${{matrix.os}} @@ -447,6 +457,10 @@ jobs: if: matrix.install run: sudo apt-get -y install ${{matrix.install}} + - name: Install packages via Homebrew + if: matrix.brew + run: brew install ${{matrix.brew}} + - name: Setup Boost run: | echo GITHUB_REPOSITORY: $GITHUB_REPOSITORY @@ -497,6 +511,9 @@ jobs: - os: macos-13 - os: macos-14 - os: macos-15 + - os: macos-latest + brew: llvm + opts: -DCMAKE_C_COMPILER=/opt/homebrew/opt/llvm/bin/clang -DCMAKE_CXX_COMPILER=/opt/homebrew/opt/llvm/bin/clang++ runs-on: ${{matrix.os}} @@ -507,6 +524,10 @@ jobs: if: matrix.install run: sudo apt-get -y install ${{matrix.install}} + - name: Install packages via Homebrew + if: matrix.brew + run: brew install ${{matrix.brew}} + - name: Setup Boost run: | echo GITHUB_REPOSITORY: $GITHUB_REPOSITORY