@@ -10,11 +10,19 @@ jobs:
1010 steps:
1111 - uses: actions/checkout@v1
1212 - name: Install recent cabal/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
13+ run: |
14+ sudo add-apt-repository ppa:hvr/ghc
15+ sudo apt-get update
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
1419 - name: Install dependencies
15− run: cabal v2-update && cabal v2-build --dependencies-only --enable-tests
20+ run: |
21+ cabal v2-update
22+ cabal v2-build --dependencies-only --enable-tests
1623 - name: Build
1724 run: |
18− cabal v2-build --enable-tests
25+ cabal v2-build --enable-tests
1926 - name: Run tests
20− run: cabal v2-test
27+ run: |
28+ cabal v2-test