CI: add GHC 9.14 to test matrix (#11910)

GHC 9.14 ships base 4.22 and containers 0.8, newer than the bounds of
serialise, cborg, and haddock-library allow.  Relax them under
impl(ghc >= 9.14) so other lanes are unaffected, and force -fhttp on
the 9.14 lane: given the choice, the solver prefers disabling the
http flag to violating bounds.
This commit is contained in:
Samuel Huang authored and GitHub committed 2026-09-26 21:43:03 -07:00
1 parent 4bcdbb2d0f
commit f40cbd712e
3 files changed
+14 -1

No files matched your search

+5
View File
@@ -64,6 +64,11 @@ jobs:
- ghc: '9.12'
cabal: 'latest'
cabalopts: '--ghc-option=-Werror -f-embed_data_files'
- ghc: '9.14'
cabal: 'latest'
# -fhttp: on base 4.22 the solver otherwise prefers
# disabling the http flag to using allow-newer
cabalopts: '--ghc-option=-Werror -fhttp'
steps:
- uses: actions/checkout@v7