@@ -30,30 +30,24 @@ jobs:
30 runs-on: ubuntu-latest
30 runs-on: ubuntu-latest
33− ghcversion:
33+ versions:
34− - '8.0.2'
34+ - ghc: '8.0.2'
35− - '8.2.2'
35+ cabal: '2.4'
36− - '8.4.4'
36+ - ghc: '8.2.2'
37− - '8.6.5'
37+ cabal: '2.4'
38− - '8.8.1'
38+ - ghc: '8.4.4'
39− include:
39+ cabal: '2.4'
40− - ghcversion: '8.0.2'
40+ - ghc: '8.6.5'
41− cabalversion: '2.4'
41+ cabal: '2.4'
42− - ghcversion: '8.2.2'
42+ - ghc: '8.8.1'
43− cabalversion: '2.4'
43+ cabal: '3.0'
44− - ghcversion: '8.4.4'
46− - ghcversion: '8.6.5'
48− - ghcversion: '8.8.1'
51 - uses: actions/checkout@v1
45 - uses: actions/checkout@v1
52 - name: Install recent cabal/ghc
46 - name: Install recent cabal/ghc
54 sudo add-apt-repository ppa:hvr/ghc
48 sudo add-apt-repository ppa:hvr/ghc
55 sudo apt-get update
49 sudo apt-get update
56− sudo apt-get install ghc-${{ matrix.ghcversion }} cabal-install-${{ matrix.cabalversion }}
50+ sudo apt-get install ghc-${{ matrix.versions.ghc }} cabal-install-${{ matrix.versions.cabal }}
57 - name: Install dependencies
51 - name: Install dependencies
59 export PATH=/opt/cabal/bin:/opt/ghc/bin:$PATH
53 export PATH=/opt/cabal/bin:/opt/ghc/bin:$PATH