X-Git-Url: http://git.lukelau.me/?a=blobdiff_plain;f=.github%2Fworkflows%2Fhaskell.yml;h=6ab65dd113a7148403420f338ebe57a5204e8734;hb=0b0cd9b189f63f9efdf6949538ccfa432d6f3908;hp=06086160c15dc9edb78f3c39a7b2f82b493bd097;hpb=109cc7395312c9f8c7d973701200ff0a9efa4363;p=lsp-test.git diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index 0608616..6ab65dd 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -7,11 +7,11 @@ jobs: runs-on: ${{ matrix.os }} env: - hieref: 8582a960dc1ca389734707f821b273b00bae54ab + hieref: caf72237f596255eef3e614330db353c15b6c46b strategy: matrix: - ghc: ['8.6.5', '8.4.4'] + ghc: ['8.8.1', '8.6.5', '8.4.4'] os: [ubuntu-latest, macOS-latest] exclude: - os: macOS-latest @@ -23,7 +23,6 @@ jobs: with: ghc-version: ${{ matrix.ghc }} cabal-version: '3.0' - - run: cabal update - name: Clone HIE uses: actions/checkout@v1 @@ -38,8 +37,6 @@ jobs: with: path: ~/.cabal key: ${{ runner.OS }}-${{ matrix.ghc }}-cabal-${{ env.hieref }} - restore-keys: | - ${{ runner.OS }}-${{ matrix.ghc }}-cabal - name: Cache Hoogle uses: actions/cache@v1.1.0 @@ -47,6 +44,8 @@ jobs: path: ~/.hoogle key: ${{ runner.OS }}-${{ matrix.ghc }}-hoogle-${{ env.hieref }} + - run: cabal update + - name: Build HIE run: | pushd ../haskell-ide-engine