Disable CI on macOS 8.4.4
[lsp-test.git] / .github / workflows / haskell.yml
index 70ee98a2135ac2c5bce4be129cfaa1c687b19c97..4b593b99fed343051aef93699b8bf988daa21319 100644 (file)
@@ -7,12 +7,15 @@ jobs:
     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]
+        exclude:
+          - os: macOS-latest
+            ghc: '8.4.4' # fails due to ghc panic
 
     steps:
     - uses: actions/checkout@v1
@@ -25,7 +28,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 +53,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