Update setup-haskell
[lsp-test.git] / .github / workflows / haskell.yml
index 302503951e746440e5b7831a7fa0f568a4771647..2fb86aa0d3bce37b3aac1f3e4395dd017edf21c3 100644 (file)
@@ -16,20 +16,17 @@ jobs:
             ghc: '8.8.3' # fails due to segfault
 
     steps:
-    - uses: actions/checkout@v1
-    - uses: actions/setup-haskell@v1.1
+    - uses: actions/checkout@v2
+    - uses: actions/setup-haskell@v1.1.4
       with:
         ghc-version: ${{ matrix.ghc }}
-        cabal-version: '3.0'
-    - run: cabal update
+        cabal-version: '3.2'
 
     - name: Cache Cabal
       uses: actions/cache@v1.2.0
       with:
         path: ~/.cabal
-        key: ${{ runner.OS }}-${{ matrix.ghc }}-cabal
-        restore-keys: |
-          ${{ runner.OS }}-${{ matrix.ghc }}-cabal
+        key: ${{ runner.OS }}-${{ matrix.ghc }}-cabal-0
 
     - name: Build
       run: cabal build