projects
/
lsp-test.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
a7a2d07e43d6b2dbb658c675769aeafee69180b1
[lsp-test.git]
/
.github
/
workflows
/
haskell.yml
1
name: Haskell CI
2
3
on: [push]
4
5
jobs:
6
lint:
7
runs-on: ubuntu-latest
8
steps:
9
- uses: domdere/haskell-lint-action@v1.0.2
10
11
build:
12
13
runs-on: ubuntu-latest
14
15
steps:
16
- uses: actions/checkout@v1
17
- name: Install HIE
18
run: |
19
apt upgrade ghc cabal-install
20
pushd $HOME
21
git clone https://github.com/haskell/haskell-ide-engine --recurse-submodules
22
cd haskell-ide-engine
23
cabal v2-install hie
24
cabal v2-install hoogle
25
hoogle generate
26
popd
27
- name: Build
28
run: cabal v2-build
29
- name: Run tests
30
run: cabal v2-test