cabal: Drop support for GHC 8.6

See https://github.com/xmonad/xmonad-contrib/pull/921
This commit is contained in:
Tony Zorman 2025-01-18 16:50:29 +01:00 committed by brandon s allbery kf8nh
parent 55e1adde4c
commit d4473946d4
4 changed files with 9 additions and 14 deletions

View File

@ -8,9 +8,9 @@
# #
# For more information, see https://github.com/haskell-CI/haskell-ci # For more information, see https://github.com/haskell-CI/haskell-ci
# #
# version: 0.19.20241114 # version: 0.19.20250115
# #
# REGENDATA ("0.19.20241114",["github","cabal.project"]) # REGENDATA ("0.19.20250115",["github","cabal.project"])
# #
name: Haskell-CI name: Haskell-CI
on: on:
@ -76,11 +76,6 @@ jobs:
compilerVersion: 8.8.4 compilerVersion: 8.8.4
setup-method: ghcup setup-method: ghcup
allow-failure: false allow-failure: false
- compiler: ghc-8.6.5
compilerKind: ghc
compilerVersion: 8.6.5
setup-method: ghcup
allow-failure: false
fail-fast: false fail-fast: false
steps: steps:
- name: apt-get install - name: apt-get install

View File

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

View File

@ -2,6 +2,10 @@
## _unreleased_ ## _unreleased_
### Breaking Changes
* Drop support for GHC 8.6
### Bug Fixes and Minor Changes ### Bug Fixes and Minor Changes
* `XMonad.Util.EZConfig` * `XMonad.Util.EZConfig`

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.6.5 || == 8.8.4 || == 8.10.7 || == 9.0.2 || == 9.2.8 || == 9.4.8 || == 9.6.6 || == 9.8.2 || == 9.10.1 tested-with: GHC == 8.8.4 || == 8.10.7 || == 9.0.2 || == 9.2.8 || == 9.4.8 || == 9.6.6 || == 9.8.2 || == 9.10.1
source-repository head source-repository head
type: git type: git
@ -80,7 +80,7 @@ library
ghc-options: -Werror -Wwarn=deprecations ghc-options: -Werror -Wwarn=deprecations
-- 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.6.5) if impl(ghc > 8.8.4)
-- 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
@ -507,7 +507,7 @@ test-suite tests
ghc-options: -Werror -Wwarn=deprecations ghc-options: -Werror -Wwarn=deprecations
-- 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.6.5) if impl(ghc > 8.8.4)
-- 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