Update haskell.yml
authorLuke Lau <luke_lau@icloud.com>
Wed, 2 Oct 2019 11:09:13 +0000 (12:09 +0100)
committerGitHub <noreply@github.com>
Wed, 2 Oct 2019 11:09:13 +0000 (12:09 +0100)
.github/workflows/haskell.yml

index f3d30b3922dfe90b106ada09e8fb199b6ca568b0..439c56596d1ca19d2698fc532fec105eaa812721 100644 (file)
@@ -3,30 +3,26 @@ name: Haskell CI
 on: [push]
 
 jobs:
-  lint:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: domdere/haskell-lint-action@v1.0.2
-      env:
-        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-    
   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'
     - 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
         hoogle generate
         popd
     - name: Build
-      run: cabal v2-build
+      run: cabal build
     - name: Run tests
-      run: cabal v2-test
+      run: cabal test