GitHub CI - use cabal 3 with ghc 8.8.
commite1282588b02ce90cfb75f050edc997b873adf61e
authorJohn MacFarlane <jgm@berkeley.edu>
dateTue 17 Sep 2019, 09:02 (7 years ago)
parent3b52baa
.github/workflows/haskell.yml+12−1
@@ -36,13 +36,24 @@ jobs:
3636 - 8.4.4
3737 - 8.6.5
3838 - 8.8.1
39+ include:
40+ - ghcversion: 8.0.2
41+ cabalversion: 2.4
42+ - ghcversion: 8.2.2
43+ cabalversion: 2.4
44+ - ghcversion: 8.4.4
45+ cabalversion: 2.4
46+ - ghcversion: 8.6.5
47+ cabalversion: 2.4
48+ - ghcversion: 8.8.1
49+ cabalversion: 3.0
3950 steps:
4051 - uses: actions/checkout@v1
4152 - name: Install recent cabal/ghc
4253 run: |
4354 sudo add-apt-repository ppa:hvr/ghc
4455 sudo apt-get update
45− sudo apt-get install ghc-${{ matrix.ghcversion }} cabal-install-2.4
56+ sudo apt-get install ghc-${{ matrix.ghcversion }} cabal-install-${{ matrix.cabalversion }}
4657 - name: Install dependencies
4758 run: |
4859 export PATH=/opt/cabal/bin:/opt/ghc/bin:$PATH