Update haskell.yml
[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     - uses: actions/setup-haskell@v1
13       with:
14         ghc-version: '8.6.5'
15         cabal-version: '3.0'
16     - run: cabal update
17     - name: Install HIE
18       run: |
19         pushd $HOME
20         git clone https://github.com/haskell/haskell-ide-engine --recurse-submodules
21         cd haskell-ide-engine
22         cabal install hie
23         cabal install hoogle
24         hoogle generate
25         popd
26     - name: Build
27       run: cabal build
28     - name: Run tests
29       run: cabal test