@@ -22,13 +22,18 @@ concurrency:
2222jobs :
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 : |
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