diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index e16fe9e9..d4449ff9 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -15,11 +15,8 @@ jobs: strategy: fail-fast: false matrix: - ghc: ['9.2.1', '9.0.2', '9.0.1', '8.10.4', '8.8.4', '8.6.5', '8.4.4'] + ghc: ['9.2.1', '9.0.2', '9.0.1', '8.10.4', '8.8.4', '8.6.5'] os: [ubuntu-latest, macOS-latest, windows-latest] - exclude: - - os: macOS-latest - ghc: '8.4.4' # fails due to ghc panic steps: - uses: actions/checkout@v2 diff --git a/ChangeLog.md b/ChangeLog.md index d7676010..2939f83f 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,9 @@ # ChangeLog hie-bios +## TBD - 0.9.0 + +* Drop support for GHC 8.4 [#331](https://github.com/haskell/hie-bios/pull/331) + ## 2022-01-06 - 0.8.1 * Add support for GHC 9.0.2 [#322](https://github.com/haskell/hie-bios/pull/322) diff --git a/hie-bios.cabal b/hie-bios.cabal index 4f4fb120..c8a10f51 100644 --- a/hie-bios.cabal +++ b/hie-bios.cabal @@ -1,6 +1,6 @@ Cabal-Version: 2.2 Name: hie-bios -Version: 0.8.1 +Version: 0.9.0 Author: Matthew Pickering Maintainer: Matthew Pickering License: BSD-3-Clause @@ -125,7 +125,7 @@ Extra-Source-Files: ChangeLog.md tests/projects/stack-with-yaml/stack-with-yaml.cabal tests/projects/stack-with-yaml/src/Lib.hs -tested-with: GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1 || ==9.0.2 || ==9.2.1 +tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1 || ==9.0.2 || ==9.2.1 Library Default-Language: Haskell2010 @@ -163,7 +163,7 @@ Library extra >= 1.6.14 && < 1.8, exceptions, process >= 1.6.1 && < 1.7, - ghc >= 8.4.1 && < 9.3, + ghc >= 8.6.1 && < 9.3, transformers >= 0.5.2 && < 0.7, temporary >= 1.2 && < 1.4, text >= 1.2.3 && < 1.3, diff --git a/tests/BiosTests.hs b/tests/BiosTests.hs index 5e96bc80..32481d60 100644 --- a/tests/BiosTests.hs +++ b/tests/BiosTests.hs @@ -439,12 +439,6 @@ stackYamlResolver = "lts-14.27" -- GHC 8.6.5 #elif (defined(MIN_VERSION_GLASGOW_HASKELL) && (MIN_VERSION_GLASGOW_HASKELL(8,6,4,0))) "lts-13.19" -- GHC 8.6.4 -#elif (defined(MIN_VERSION_GLASGOW_HASKELL) && (MIN_VERSION_GLASGOW_HASKELL(8,4,4,0))) - "lts-12.26" -- GHC 8.4.4 -#elif (defined(MIN_VERSION_GLASGOW_HASKELL) && (MIN_VERSION_GLASGOW_HASKELL(8,4,3,0))) - "lts-12.14" -- GHC 8.4.3 -#elif (defined(MIN_VERSION_GLASGOW_HASKELL) && (MIN_VERSION_GLASGOW_HASKELL(8,2,2,0))) - "lts-11.22" -- GHC 8.2.2 #endif -- ------------------------------------------------------------------