Skip to content

Commit 8ccc320

Browse files
committed
Exclude LLVM 21 from Macos
1 parent 33d6b12 commit 8ccc320

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/comprehensive-ci.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,18 @@ concurrency:
2222
jobs:
2323
# Test all LLVM versions (14-21) on recommended configuration
2424
test-all-llvm-and-ghc-versions:
25-
name: Test All LLVM and GHC Versions (${{ matrix.runner }}, GHC ${{ matrix.ghc }}, LLVM ${{ matrix.llvm }})
25+
name: Test All LLVM and GHC Versions (${{ matrix.runner }}, GHC ${{ matrix.ghc-version }}, LLVM ${{ matrix.llvm-version }})
2626
runs-on: ${{ matrix.runner }}
2727
strategy:
2828
matrix:
2929
runner: [ubuntu-latest, macos-latest, windows-latest]
30-
ghc: ['9.2.8', '9.4.8', '9.6.7', '9.8.4', '9.10.3', '9.12.2']
31-
llvm: ['14', '16', '18', '20', '21']
30+
ghc-version: ['9.2.8', '9.4.8', '9.6.7', '9.8.4', '9.10.3', '9.12.2']
31+
llvm-version: ['14', '16', '18', '20', '21']
32+
exclude:
33+
# LLVM 21 not available on macOS ARM64
34+
- runner: macos-latest
35+
llvm-version: '21'
36+
3237
steps:
3338
- name: Set git to use LF
3439
run: |
@@ -42,8 +47,8 @@ jobs:
4247
uses: ./.github/actions/base
4348
with:
4449
runner: ${{ matrix.runner }}
45-
ghc: ${{ matrix.ghc }}
46-
llvm: ${{ matrix.llvm }}
50+
ghc: ${{ matrix.ghc-version }}
51+
llvm: ${{ matrix.llvm-version }}
4752

4853
cabal-check:
4954
name: Cabal check (${{ matrix.package }})

0 commit comments

Comments
 (0)