From eb7b54e932446a2453375d84beb8ba0bfec7c41c Mon Sep 17 00:00:00 2001 From: Matthew Keeler Date: Tue, 13 Aug 2024 14:04:26 -0400 Subject: [PATCH] add llvm --- .github/workflows/ci.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9eef19b..06fe732 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,7 @@ jobs: strategy: matrix: + fail-fast: false resolver: ["lts-16.31", "lts-18.28", "lts-19.33", "lts-20.11"] services: @@ -38,7 +39,14 @@ jobs: strategy: matrix: - resolver: ["lts-18.28", "lts-19.33", "lts-20.11"] + fail-fast: false + resolver: + - resolver: lts-18.28 + use-llvm: 'true' + - resolver: lts-19.33 + use-llvm: 'true' + - resolver: lts-20.11 + use-llvm: 'false' steps: - uses: actions/checkout@v4 @@ -46,7 +54,12 @@ jobs: fetch-depth: 0 # If you only need the current version keep this. - name: Install os dependencies - run: brew install pcre + run: brew install pcre llvm@13 + + - name: Add LLVM to path + if: ${{ matrix.use-llvm == 'true' }} + run: echo "PATH=/opt/homebrew/opt/llvm@13/bin:$PATH" >> $GITHUB_ENV + - uses: ./.github/actions/setup-cache - uses: ./.github/actions/ci