@@ -10,11 +10,19 @@ jobs:
11 - uses: actions/checkout@v1
11 - uses: actions/checkout@v1
12 - name: Install recent cabal/ghc
12 - name: Install recent cabal/ghc
14+ sudo add-apt-repository ppa:hvr/ghc
13− run: sudo add-apt-repository ppa:hvr/ghc && sudo apt-get update && sudo apt-get install ghc-8.6.4 cabal-install-2.4
16+ sudo apt-get install ghc-8.6.4 cabal-install-2.4
17+ - name: Set path to include new ghc and cabal
18+ export PATH=/opt/cabal/bin:/opt/ghc/bin:$PATH
14 - name: Install dependencies
19 - name: Install dependencies
15− run: cabal v2-update && cabal v2-build --dependencies-only --enable-tests
22+ cabal v2-build --dependencies-only --enable-tests
16 - name: Build
23 - name: Build
18− cabal v2-build --enable-tests
25+ cabal v2-build --enable-tests
19 - name: Run tests
26 - name: Run tests
20− run: cabal v2-test
28+ cabal v2-test