Try upgrading ghc and cabal
[lsp-test.git] / .github / workflows / haskell.yml
1 name: Haskell CI
2
3 on: [push]
4
5 jobs:
6   build:
7    
8     runs-on: ubuntu-latest
9
10     steps:
11     - uses: actions/checkout@v1
12     - name: Install HIE
13       run: |
14         apt upgrade ghc cabal-install
15         pushd $HOME
16         git clone https://github.com/haskell/haskell-ide-engine --recurse-submodules
17         cd haskell-ide-engine
18         cabal v2-install hie
19         cabal v2-install hoogle
20         hoogle generate
21         popd
22     - name: Build
23       run: cabal v2-build
24     - name: Run tests
25       run: cabal v2-test