ci: Drop support for GHC 8.4

Debian stable and Ubuntu 20.04 are now 8.8 and 8.6, respectively, which
was always our guide as to which GHC versions we want to support.
This commit is contained in:
Tony Zorman 2022-11-19 07:13:10 +01:00
parent 0f69215fc8
commit 5d0013ef53
4 changed files with 6 additions and 11 deletions

View File

@ -66,11 +66,6 @@ jobs:
compilerVersion: 8.6.5 compilerVersion: 8.6.5
setup-method: hvr-ppa setup-method: hvr-ppa
allow-failure: false allow-failure: false
- compiler: ghc-8.4.4
compilerKind: ghc
compilerVersion: 8.4.4
setup-method: hvr-ppa
allow-failure: false
fail-fast: false fail-fast: false
steps: steps:
- name: apt - name: apt

View File

@ -12,10 +12,8 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
- resolver: lts-12 # GHC 8.4 - resolver: lts-14 # GHC 8.6
yaml: stack.yaml yaml: stack.yaml
- resolver: lts-12 # GHC 8.4
yaml: stack-master.yaml
- resolver: lts-14 # GHC 8.6 - resolver: lts-14 # GHC 8.6
yaml: stack-master.yaml yaml: stack-master.yaml
- resolver: lts-16 # GHC 8.8 - resolver: lts-16 # GHC 8.8

View File

@ -4,6 +4,8 @@
### Breaking Changes ### Breaking Changes
* Dropped support for GHC 8.4.
* `XMonad.Util.ExclusiveScratchpads` * `XMonad.Util.ExclusiveScratchpads`
- Deprecated the module in favour of the (new) exclusive scratchpad - Deprecated the module in favour of the (new) exclusive scratchpad

View File

@ -38,7 +38,7 @@ cabal-version: 1.12
build-type: Simple build-type: Simple
bug-reports: https://github.com/xmonad/xmonad-contrib/issues bug-reports: https://github.com/xmonad/xmonad-contrib/issues
tested-with: GHC == 8.4.4 || == 8.6.5 || == 8.8.4 || == 8.10.7 || == 9.0.2 || == 9.2.5 || == 9.4.2 tested-with: GHC == 8.6.5 || == 8.8.4 || == 8.10.7 || == 9.0.2 || == 9.2.5 || == 9.4.2
source-repository head source-repository head
type: git type: git
@ -79,7 +79,7 @@ library
ghc-options: -Werror -Wwarn=deprecations -Wwarn=dodgy-imports ghc-options: -Werror -Wwarn=deprecations -Wwarn=dodgy-imports
-- Keep this in sync with the oldest version in 'tested-with' -- Keep this in sync with the oldest version in 'tested-with'
if impl(ghc > 8.4.4) if impl(ghc > 8.6.5)
-- don't treat unused-imports warning as errors, they may be necessary -- don't treat unused-imports warning as errors, they may be necessary
-- for compatibility with older versions of base (or other deps) -- for compatibility with older versions of base (or other deps)
ghc-options: -Wwarn=unused-imports ghc-options: -Wwarn=unused-imports
@ -480,7 +480,7 @@ test-suite tests
ghc-options: -Werror -Wwarn=deprecations -Wwarn=dodgy-imports ghc-options: -Werror -Wwarn=deprecations -Wwarn=dodgy-imports
-- Keep this in sync with the oldest version in 'tested-with' -- Keep this in sync with the oldest version in 'tested-with'
if impl(ghc > 8.4.4) if impl(ghc > 8.6.5)
-- don't treat unused-imports warning as errors, they may be necessary -- don't treat unused-imports warning as errors, they may be necessary
-- for compatibility with older versions of base (or other deps) -- for compatibility with older versions of base (or other deps)
ghc-options: -Wwarn=unused-imports ghc-options: -Wwarn=unused-imports