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     - name: Install HIE
17       run: |
18         pushd $HOME
19         git clone https://github.com/haskell/haskell-ide-engine --recurse-submodules
20         cd haskell-ide-engine
21         cabal install hie
22         cabal install hoogle
23         hoogle generate
24         popd
25     - name: Build
26       run: cabal build
27     - name: Run tests
28       run: cabal test