From 62e6fdd1bf9b1da4e03495cb8b5a3eb6aee1533a Mon Sep 17 00:00:00 2001 From: Lei Zhu Date: Wed, 10 Aug 2022 17:55:50 +0800 Subject: [PATCH 1/2] Support ghc-9.2.4 --- .circleci/config.yml | 6 ------ .github/actions/setup-build/action.yml | 21 --------------------- .github/workflows/bench.yml | 4 ++-- .github/workflows/caching.yml | 6 +----- .github/workflows/flags.yml | 4 ++-- .github/workflows/pre-commit.yml | 1 - .github/workflows/test.yml | 23 ++++++++++------------- .gitlab-ci.yml | 14 ++------------ .gitpod.Dockerfile | 4 ++-- bindist/ghcs | 2 +- bindist/ghcs-Msys | 2 +- cabal.project | 3 +-- docs/supported-versions.md | 7 ++++--- ghcide/ghcide.cabal | 2 +- haskell-language-server.cabal | 2 +- stack-lts19.yaml | 6 +++--- stack.yaml | 5 +---- 17 files changed, 32 insertions(+), 80 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index bb48f40d3b..91f6e2e89c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -77,22 +77,16 @@ version: 2 jobs: stackage-lts16: environment: - # https://github.com/digital-asset/ghc-lib/issues/352 - - CPATH: "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi:$CPATH" - STACK_FILE: "stack-lts16.yaml" <<: *defaults stackage-lts19: environment: - # https://github.com/digital-asset/ghc-lib/issues/352 - - CPATH: "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi:$CPATH" - STACK_FILE: "stack-lts19.yaml" <<: *defaults stackage-nightly: environment: - # https://github.com/digital-asset/ghc-lib/issues/352 - - CPATH: "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi:$CPATH" - STACK_FILE: "stack.yaml" <<: *defaults diff --git a/.github/actions/setup-build/action.yml b/.github/actions/setup-build/action.yml index e69eaa00f9..15b309926e 100644 --- a/.github/actions/setup-build/action.yml +++ b/.github/actions/setup-build/action.yml @@ -42,27 +42,6 @@ runs: echo "CABAL_PKGS_DIR=~/.cabal/packages" >> $GITHUB_ENV shell: bash - # This copy an alternative cabal-ghc${GHCVER}.project (for example cabal-ghc92.project) - # as main cabal-project, for not fully supported ghc versions - # Needs to be before the caching step so that the cache can detect changes to the modified cabal.project file - - name: Use possible modified `cabal.project` - env: - GHCVER: ${{ inputs.ghc }} - run: | - # File has some protections preventing regular `rm`. - # (most probably sticky bit is set on $HOME) - # `&&` insures `rm -f` return is positive. - # Many platforms also have `alias cp='cp -i'`. - GHCVER2=${GHCVER//./} - ALT_PROJECT_FILE_MINOR=cabal-ghc${GHCVER2}.project - ALT_PROJECT_FILE_MAJOR=cabal-ghc${GHCVER2:0:2}.project - if [[ -f "$ALT_PROJECT_FILE_MINOR" ]]; then - rm -f -v cabal.project && cp -v "$ALT_PROJECT_FILE_MINOR" cabal.project - elif [[ -f "$ALT_PROJECT_FILE_MAJOR" ]]; then - rm -f -v cabal.project && cp -v "$ALT_PROJECT_FILE_MAJOR" cabal.project - fi - shell: bash - - if: inputs.os == 'Windows' && inputs.ghc == '8.8.4' name: (Windows,GHC 8.8) Modify `cabal.project` to workaround segfaults run: | diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml index 81b31923da..1691ca2152 100644 --- a/.github/workflows/bench.yml +++ b/.github/workflows/bench.yml @@ -46,7 +46,7 @@ jobs: strategy: fail-fast: false matrix: - ghc: ['8.10.7', '9.2.3'] + ghc: ['8.10.7', '9.2.4'] os: [ubuntu-latest] # This code is fitted to the strategy: assumes Linux is used ... etc, @@ -103,7 +103,7 @@ jobs: strategy: fail-fast: false matrix: - ghc: ['8.10.7', '9.2.3'] + ghc: ['8.10.7', '9.2.4'] os: [ubuntu-latest] cabal: ['3.6'] example: ['cabal', 'lsp-types'] diff --git a/.github/workflows/caching.yml b/.github/workflows/caching.yml index 8594df4105..13ffdc6f6a 100644 --- a/.github/workflows/caching.yml +++ b/.github/workflows/caching.yml @@ -80,8 +80,7 @@ jobs: strategy: fail-fast: false matrix: - ghc: [ "9.2.3" - , "9.2.2" + ghc: [ "9.2.4" , "9.0.2" , "8.10.7" , "8.8.4" @@ -115,9 +114,6 @@ jobs: run: | # repeating builds to workaround segfaults in windows and ghc-8.8.4 cabal $cabalBuild || cabal $cabalBuild || cabal $cabalBuild - env: - # needed for GHC 9.2.2 https://github.com/digital-asset/ghc-lib/issues/352 - CPATH: "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi:$CPATH" # We build ghcide with benchs and test enabled to include its dependencies in the cache # (including shake-bench) diff --git a/.github/workflows/flags.yml b/.github/workflows/flags.yml index ff12cfdfb9..849d68bc1b 100644 --- a/.github/workflows/flags.yml +++ b/.github/workflows/flags.yml @@ -44,7 +44,7 @@ jobs: strategy: fail-fast: true matrix: - ghc: [ "9.2.3" + ghc: [ "9.2.4" , "9.0.2" , "8.10.7" , "8.8.4" @@ -68,7 +68,7 @@ jobs: run: cabal v2-build ghcide --flags="ghc-patched-unboxed-bytecode test-exe executable bench-exe ekg" # we have to clean up warnings for 9.0 and 9.2 before enable -WAll - - if: matrix.ghc != '9.0.2' && matrix.ghc != '9.2.3' + - if: matrix.ghc != '9.0.2' && matrix.ghc != '9.2.4' name: Build with pedantic (-WError) run: cabal v2-build --flags="pedantic" diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index c536f8c48a..af9f4981af 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -13,7 +13,6 @@ jobs: - uses: ./.github/actions/setup-build with: - ghc: "9.2.3" os: ${{ runner.os }} shorten-hls: false diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c504aa87bd..c463b6432f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,8 +57,8 @@ jobs: strategy: fail-fast: true matrix: - ghc: [ "9.2.3" - , "9.2.2" + ghc: [ "9.2.4" + , "9.2.3" , "9.0.2" , "8.10.7" , "8.8.4" @@ -70,7 +70,7 @@ jobs: include: # only test supported ghc major versions - os: ubuntu-latest - ghc: '9.2.3' + ghc: '9.2.4' test: true - os: ubuntu-latest ghc: '9.0.2' @@ -85,7 +85,7 @@ jobs: ghc: '8.6.5' test: true - os: windows-latest - ghc: '9.2.3' + ghc: '9.2.4' test: true - os: windows-latest ghc: '9.0.2' @@ -100,7 +100,7 @@ jobs: - os: windows-latest ghc: '8.8.4' - os: windows-latest - ghc: '9.2.2' + ghc: '9.2.3' steps: - uses: actions/checkout@v3 @@ -112,9 +112,6 @@ jobs: # repeating builds to workaround segfaults in windows and ghc-8.8.4 - name: Build - # needed for GHC 9.2.2 https://github.com/digital-asset/ghc-lib/issues/352 - env: - CPATH: "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi:$CPATH" run: cabal build || cabal build || cabal build - name: Set test options @@ -159,7 +156,7 @@ jobs: HLS_WRAPPER_TEST_EXE: hls-wrapper run: cabal test wrapper-test --test-options="$TEST_OPTS --rerun-log-file .tasty-rerun-log-wrapper" || cabal test wrapper-test --test-options="$TEST_OPTS --rerun-log-file .tasty-rerun-log-wrapper" || cabal test wrapper-test --test-options="$TEST_OPTS --rerun-log-file .tasty-rerun-log-wrapper" - - if: matrix.test && matrix.ghc != '9.2.3' + - if: matrix.test && matrix.ghc != '9.2.4' name: Test hls-brittany-plugin run: cabal test hls-brittany-plugin --test-options="$TEST_OPTS" || cabal test hls-brittany-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-brittany-plugin --test-options="$TEST_OPTS" @@ -179,11 +176,11 @@ jobs: name: Test hls-eval-plugin run: cabal test hls-eval-plugin --test-options="$TEST_OPTS" || cabal test hls-eval-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-eval-plugin --test-options="$TEST_OPTS" - - if: matrix.test && matrix.ghc != '9.2.3' + - if: matrix.test && matrix.ghc != '9.2.4' name: Test hls-haddock-comments-plugin run: cabal test hls-haddock-comments-plugin --test-options="$TEST_OPTS" || cabal test hls-haddock-comments-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-haddock-comments-plugin --test-options="$TEST_OPTS" - - if: matrix.test && matrix.ghc != '9.2.3' + - if: matrix.test && matrix.ghc != '9.2.4' name: Test hls-splice-plugin run: cabal test hls-splice-plugin --test-options="$TEST_OPTS" || cabal test hls-splice-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-splice-plugin --test-options="$TEST_OPTS" @@ -199,7 +196,7 @@ jobs: name: Test hls-fourmolu-plugin run: cabal test hls-fourmolu-plugin --test-options="$TEST_OPTS" || cabal test hls-fourmolu-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-fourmolu-plugin --test-options="$TEST_OPTS" - - if: matrix.test && matrix.ghc != '9.2.3' + - if: matrix.test && matrix.ghc != '9.2.4' name: Test hls-tactics-plugin test suite run: cabal test hls-tactics-plugin --test-options="$TEST_OPTS" || cabal test hls-tactics-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-tactics-plugin --test-options="$TEST_OPTS" @@ -223,7 +220,7 @@ jobs: name: Test hls-hlint-plugin test suite run: cabal test hls-hlint-plugin --test-options="$TEST_OPTS" || cabal test hls-hlint-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-hlint-plugin --test-options="$TEST_OPTS" - - if: matrix.test && matrix.ghc != '9.0.1' && matrix.ghc != '9.0.2' && matrix.ghc != '9.2.2' + - if: matrix.test && matrix.ghc != '9.0.1' && matrix.ghc != '9.0.2' && matrix.ghc != '9.2.4' name: Test hls-stan-plugin test suite run: cabal test hls-stan-plugin --test-options="$TEST_OPTS" || cabal test hls-hlint-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-stan-plugin --test-options="$TEST_OPTS" diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 25144b304d..d0bed4d60d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,10 +17,10 @@ variables: CABAL_PROJECT: cabal.project - GHC_VERSION: 9.0.2 CABAL_PROJECT: cabal.project - - GHC_VERSION: 9.2.2 - CABAL_PROJECT: cabal.project - GHC_VERSION: 9.2.3 CABAL_PROJECT: cabal.project + - GHC_VERSION: 9.2.4 + CABAL_PROJECT: cabal.project workflow: rules: @@ -419,10 +419,8 @@ build-x86_64-darwin: ADD_CABAL_ARGS: "" before_script: - /bin/bash ./.gitlab/brew.sh autoconf automake coreutils make tree - # CPATH https://github.com/digital-asset/ghc-lib/issues/352 script: | export PATH="$CI_PROJECT_DIR/.brew/bin:$CI_PROJECT_DIR/.brew/sbin:$PATH" - export CPATH="/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi:$CPATH" /bin/bash ./.gitlab/ci.sh after_script: - rm -Rf /private/tmp/.brew_tmp @@ -470,8 +468,6 @@ build-aarch64-darwin: before_script: - export HOMEBREW_CHANGE_ARCH_TO_ARM=1 - arch -arm64 /bin/bash ./.gitlab/brew.sh llvm autoconf automake coreutils make tree - # C_INCLUDE_PATH: https://gitlab.haskell.org/ghc/ghc/-/issues/20592 - # CPATH https://github.com/digital-asset/ghc-lib/issues/352 script: | export PATH="$CI_PROJECT_DIR/.brew/opt/llvm/bin:$CI_PROJECT_DIR/.brew/bin:$CI_PROJECT_DIR/.brew/sbin:$PATH" export CC=$CI_PROJECT_DIR/.brew/opt/llvm/bin/clang @@ -479,8 +475,6 @@ build-aarch64-darwin: export LD=ld export AR=$CI_PROJECT_DIR/.brew/opt/llvm/bin/llvm-ar export RANLIB=$CI_PROJECT_DIR/.brew/opt/llvm/bin/llvm-ranlib - export C_INCLUDE_PATH="`xcrun --show-sdk-path`/usr/include/ffi" - export CPATH="/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi:$CPATH" arch -arm64 /bin/bash ./.gitlab/ci.sh after_script: - rm -Rf /private/tmp/.brew_tmp @@ -508,12 +502,8 @@ test-aarch64-darwin: before_script: - export HOMEBREW_CHANGE_ARCH_TO_ARM=1 - arch -arm64 /bin/bash ./.gitlab/brew.sh make tree - # C_INCLUDE_PATH: https://gitlab.haskell.org/ghc/ghc/-/issues/20592 - # CPATH https://github.com/digital-asset/ghc-lib/issues/352 script: | export PATH="$CI_PROJECT_DIR/.brew/opt/llvm/bin:$CI_PROJECT_DIR/.brew/bin:$CI_PROJECT_DIR/.brew/sbin:$PATH" - export C_INCLUDE_PATH="`xcrun --show-sdk-path`/usr/include/ffi" - export CPATH="/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi:$CPATH" arch -arm64 /bin/bash ./.gitlab/test.sh after_script: - rm -Rf /private/tmp/.brew_tmp diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile index 5631a302f1..6deba14260 100644 --- a/.gitpod.Dockerfile +++ b/.gitpod.Dockerfile @@ -11,8 +11,8 @@ RUN sudo install-packages build-essential curl libffi-dev libffi7 libgmp-dev lib ghcup install ghc 8.8.4 && \ ghcup install ghc 8.10.7 && \ ghcup install ghc 9.0.2 && \ - ghcup install ghc 9.2.2 && \ - ghcup install ghc 9.2.3 --set && \ + ghcup install ghc 9.2.3 && \ + ghcup install ghc 9.2.4 --set && \ ghcup install hls --set && \ ghcup install cabal --set && \ ghcup install stack --set && \ diff --git a/bindist/ghcs b/bindist/ghcs index 64b8db624b..b5009e2c78 100644 --- a/bindist/ghcs +++ b/bindist/ghcs @@ -2,5 +2,5 @@ 8.8.4,cabal.project 8.10.7,cabal.project 9.0.2,cabal.project -9.2.2,cabal.project 9.2.3,cabal.project +9.2.4,cabal.project diff --git a/bindist/ghcs-Msys b/bindist/ghcs-Msys index 3eaee6fcff..b4ed5601d5 100644 --- a/bindist/ghcs-Msys +++ b/bindist/ghcs-Msys @@ -1,4 +1,4 @@ 8.10.7,cabal.project 9.0.2,cabal.project -9.2.2,cabal.project 9.2.3,cabal.project +9.2.4,cabal.project diff --git a/cabal.project b/cabal.project index bb14019d99..b05eac94f0 100644 --- a/cabal.project +++ b/cabal.project @@ -44,7 +44,7 @@ package * write-ghc-environment-files: never -index-state: 2022-06-12T00:00:00Z +index-state: 2022-08-09T13:13:41Z constraints: hyphenation +embed, @@ -68,5 +68,4 @@ allow-newer: ---------- hiedb:base, - ekg-core, ekg-wai:time diff --git a/docs/supported-versions.md b/docs/supported-versions.md index 2adc4c43ce..687ecccc94 100644 --- a/docs/supported-versions.md +++ b/docs/supported-versions.md @@ -10,15 +10,16 @@ Last supporting HLS version: - specific version number: this GHC version is no longer one of the actively supported versions, and the last version of HLS which supports it is listed. Support status (see the support policy below for more details): -- "supported": this version of GHC is currently actively supported +- "supported": this version of GHC is currently actively supported - "deprecated": this version of GHC was supported in the past, but is now deprecated - "will be deprecated ...": this version of GHC has special deprecation conditions that deviate from the support policy - "partial": not all features and plugins work, see the plugin support table and any linked issues for more details | GHC version | Last supporting HLS version | Support status | | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| 9.2.3 | next | supported, ([partial](https://github.com/haskell/haskell-language-server/issues/2982)) | -| 9.2.2 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | supported, ([partial](https://github.com/haskell/haskell-language-server/issues/2982)) | +| 9.2.4 | next | supported([partial](https://github.com/haskell/haskell-language-server/issues/2982)) | +| 9.2.3 | next | supported([partial](https://github.com/haskell/haskell-language-server/issues/2982)) | +| 9.2.2 | [1.7.0.0](https://github.com/haskell/haskell-language-server/releases/tag/1.7.0.0) | supported, ([partial](https://github.com/haskell/haskell-language-server/issues/2982)) | | 9.2.1 | [1.7.0.0](https://github.com/haskell/haskell-language-server/releases/tag/1.7.0.0) | deprecated | | 9.0.2 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | supported | | 9.0.1 | [1.6.1.0](https://github.com/haskell/haskell-language-server/releases/tag/1.6.1.0) | deprecated | diff --git a/ghcide/ghcide.cabal b/ghcide/ghcide.cabal index e91c296f36..99abf39cc6 100644 --- a/ghcide/ghcide.cabal +++ b/ghcide/ghcide.cabal @@ -13,7 +13,7 @@ description: A library for building Haskell IDE's on top of the GHC API. homepage: https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme bug-reports: https://github.com/haskell/haskell-language-server/issues -tested-with: GHC == 8.6.5 || == 8.8.4 || == 8.10.7 || == 9.0.2 || == 9.2.2 || == 9.2.3 +tested-with: GHC == 8.6.5 || == 8.8.4 || == 8.10.7 || == 9.0.2 || == 9.2.3 || == 9.2.4 extra-source-files: README.md CHANGELOG.md test/data/**/*.project test/data/**/*.cabal diff --git a/haskell-language-server.cabal b/haskell-language-server.cabal index 4618e156e4..9dd079bc9a 100644 --- a/haskell-language-server.cabal +++ b/haskell-language-server.cabal @@ -14,7 +14,7 @@ copyright: The Haskell IDE Team license: Apache-2.0 license-file: LICENSE build-type: Simple -tested-with: GHC == 8.6.5 || == 8.8.4 || == 8.10.7 || == 9.0.2 || == 9.2.2 || == 9.2.3 +tested-with: GHC == 8.6.5 || == 8.8.4 || == 8.10.7 || == 9.0.2 || == 9.2.3 || == 9.2.4 extra-source-files: README.md ChangeLog.md diff --git a/stack-lts19.yaml b/stack-lts19.yaml index 48f834ddcb..6beff15f8b 100644 --- a/stack-lts19.yaml +++ b/stack-lts19.yaml @@ -1,4 +1,4 @@ -resolver: lts-19.5 +resolver: lts-19.18 packages: - . @@ -39,8 +39,8 @@ extra-deps: - Cabal-3.6.0.0 - floskell-0.10.6@sha256:e77d194189e8540abe2ace2c7cb8efafc747ca35881a2fefcbd2d40a1292e036,3819 - fourmolu-0.6.0.0 -- ghc-lib-9.2.3.20220527 -- ghc-lib-parser-9.2.3.20220527 +- ghc-lib-9.2.4.20220729 +- ghc-lib-parser-9.2.4.20220729 - ghc-lib-parser-ex-9.2.0.4 - heapsize-0.3.0.1@sha256:0b69aa97a46d819b700ac7b145f3b5493c3565cf2c5b8298682238d405d0326e,1417 - hiedb-0.4.1.0@sha256:fb20c657d9ecc91701b00dffcf4bbd77cb83720a1f9d867badd77ea227973135,2875 diff --git a/stack.yaml b/stack.yaml index 438328b03a..31af6039e1 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,4 +1,4 @@ -resolver: nightly-2022-06-10 +resolver: nightly-2022-08-04 packages: - . @@ -33,11 +33,9 @@ packages: - ./plugins/hls-gadt-plugin extra-deps: -- direct-sqlite-2.3.26@sha256:04e835402f1508abca383182023e4e2b9b86297b8533afbd4e57d1a5652e0c23,3718 - floskell-0.10.6@sha256:e77d194189e8540abe2ace2c7cb8efafc747ca35881a2fefcbd2d40a1292e036,3819 - heapsize-0.3.0.1@sha256:0b69aa97a46d819b700ac7b145f3b5493c3565cf2c5b8298682238d405d0326e,1417 - hiedb-0.4.1.0@sha256:fb20c657d9ecc91701b00dffcf4bbd77cb83720a1f9d867badd77ea227973135,2875 -- hlint-3.4 - implicit-hie-0.1.2.7@sha256:82bbbb1a8c05f99c8af3c16ac53e80c8648d8bf047b25ed5ce45a135bd736907,3122 - implicit-hie-cradle-0.5.0.0@sha256:4276f60f3a59bc22df03fd918f73bca9f777de9568f85e3a8be8bd7566234a59,2368 - lsp-1.4.0.0@sha256:d992cb88d6212f113baf372404c141a6bea14c436baa64ea6e4f01b6188c575b,5088 @@ -46,7 +44,6 @@ extra-deps: - monad-dijkstra-0.1.1.3@sha256:d2fc098d7c122555e726830a12ae0423ac187f89de9228f32e56e2f6fc2238e1,1900 - retrie-1.2.0.1 - rope-utf16-splay-0.3.2.0 -- sqlite-simple-0.4.18.0@sha256:3ceea56375c0a3590c814e411a4eb86943f8d31b93b110ca159c90689b6b39e5,3002 # currently needed for ghcide>extra, etc. allow-newer: true From 792ad0ba70ccf47a5aab87129c9d9dd8aebd0680 Mon Sep 17 00:00:00 2001 From: Lei Zhu Date: Wed, 10 Aug 2022 18:21:49 +0800 Subject: [PATCH 2/2] Restore caching workflow for ghc-9.2.3 --- .github/workflows/caching.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/caching.yml b/.github/workflows/caching.yml index 13ffdc6f6a..ada3e69ba6 100644 --- a/.github/workflows/caching.yml +++ b/.github/workflows/caching.yml @@ -81,6 +81,7 @@ jobs: fail-fast: false matrix: ghc: [ "9.2.4" + , "9.2.3" , "9.0.2" , "8.10.7" , "8.8.4"