Update hie used in CI
[lsp-test.git] / .github / workflows / haskell.yml
index 53827ca27f8f334701613b953ff2c10aa8c95053..837bcbf6a9758c3445290dfa417555f6dacae912 100644 (file)
@@ -1,17 +1,17 @@
 name: Haskell CI
 
-on: [push]
+on: [push, pull_request]
 jobs:
   build:
    
     runs-on: ${{ matrix.os }}
 
     env:
-      hieref: cd0d1eb88334c359b8a220f2aebec703d66012ff
+      hieref: 8582a960dc1ca389734707f821b273b00bae54ab
 
     strategy:
       matrix:
-        ghc: ['8.6.5']
+        ghc: ['8.6.5', '8.4.4']
         os: [ubuntu-latest, macOS-latest]
 
     steps:
@@ -25,7 +25,7 @@ jobs:
     - name: Clone HIE
       uses: actions/checkout@v1
       with:
-        repository: mpickering/haskell-ide-engine
+        repository: haskell/haskell-ide-engine
         submodules: recursive
         ref: ${{ env.hieref }}
         path: haskell-ide-engine
@@ -50,7 +50,7 @@ jobs:
         hoogle generate
         popd
     - name: Install JS Language Server
-      run: npm install -g javascript-typescript-langserver
+      run: npm install javascript-typescript-langserver
     - name: Build
       run: cabal build
     - name: Test