Debug PATH
[lsp-test.git] / .github / workflows / haskell.yml
index a7a2d07e43d6b2dbb658c675769aeafee69180b1..e702893d87118f9f3ccdd253311b72f3c3b9b7fa 100644 (file)
@@ -3,28 +3,30 @@ name: Haskell CI
 on: [push]
 
 jobs:
-  lint:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: domdere/haskell-lint-action@v1.0.2
-    
   build:
    
     runs-on: ubuntu-latest
 
     steps:
     - uses: actions/checkout@v1
+    - uses: actions/setup-haskell@v1
+      with:
+        ghc-version: '8.6.5'
+        cabal-version: '3.0'
+    - run: cabal update
     - name: Install HIE
       run: |
-        apt upgrade ghc cabal-install
         pushd $HOME
         git clone https://github.com/haskell/haskell-ide-engine --recurse-submodules
         cd haskell-ide-engine
-        cabal v2-install hie
-        cabal v2-install hoogle
+        cabal install hie
+        cabal install hoogle
+        export PATH=$PATH:$HOME/.cabal/bin
         hoogle generate
         popd
     - name: Build
-      run: cabal v2-build
+      run: cabal build
     - name: Run tests
-      run: cabal v2-test
+      run: |
+        echo $PATH
+        cabal test