From ffb111c85f2e58ee85cee8581fe1109e28902096 Mon Sep 17 00:00:00 2001 From: Preetham Gujjula Date: Thu, 23 May 2024 01:38:13 -0400 Subject: [PATCH] Allow ghc-9.10 Allow base-4.20 and containers-0.7. Test with ghc-9.10 in CI --- .github/workflows/haskell-ci.yml | 5 +++++ demo/demo.cabal | 1 + lib/falsify.cabal | 5 +++-- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/haskell-ci.yml b/.github/workflows/haskell-ci.yml index 95934a3..6170815 100644 --- a/.github/workflows/haskell-ci.yml +++ b/.github/workflows/haskell-ci.yml @@ -28,6 +28,11 @@ jobs: strategy: matrix: include: + - compiler: ghc-9.10.1 + compilerKind: ghc + compilerVersion: 9.10.1 + setup-method: ghcup + allow-failure: false - compiler: ghc-9.8.2 compilerKind: ghc compilerVersion: 9.8.2 diff --git a/demo/demo.cabal b/demo/demo.cabal index 2cc1af9..3eeda58 100644 --- a/demo/demo.cabal +++ b/demo/demo.cabal @@ -13,6 +13,7 @@ tested-with: GHC==8.10.7 , GHC==9.4.8 , GHC==9.6.5 , GHC==9.8.2 + , GHC==9.10.1 common lang ghc-options: diff --git a/lib/falsify.cabal b/lib/falsify.cabal index 1b59d83..de2f67c 100644 --- a/lib/falsify.cabal +++ b/lib/falsify.cabal @@ -31,6 +31,7 @@ tested-with: GHC==8.10.7 , GHC==9.4.8 , GHC==9.6.5 , GHC==9.8.2 + , GHC==9.10.1 source-repository head type: git @@ -42,7 +43,7 @@ common lang -Wredundant-constraints -Widentities build-depends: - base >= 4.12 && < 4.20 + base >= 4.12 && < 4.21 default-language: Haskell2010 default-extensions: @@ -120,7 +121,7 @@ library , base16-bytestring >= 1.0 && < 1.1 , binary >= 0.8 && < 0.9 , bytestring >= 0.10 && < 0.13 - , containers >= 0.6 && < 0.7 + , containers >= 0.6 && < 0.8 , data-default >= 0.7 && < 0.8 , mtl >= 2.2 && < 2.4 , optics-core >= 0.3 && < 0.5