diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3a61821..74c9092 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -14,6 +14,7 @@ jobs: strategy: matrix: include: + - { os: ubuntu-20.04, ghc: 9.2.1, cabal: 3.6.2.0 } - { os: ubuntu-20.04, ghc: 9.0.1, cabal: 3.4.0.0 } - { os: macos-10.15, ghc: 9.0.1, cabal: 3.4.0.0 } - { os: windows-2019, ghc: 9.0.1, cabal: 3.4.0.0 } diff --git a/witch.cabal b/witch.cabal index 062df2a..0ec1512 100644 --- a/witch.cabal +++ b/witch.cabal @@ -18,7 +18,7 @@ source-repository head common basics build-depends: - , base >= 4.10.0 && < 4.16 + , base >= 4.10.0 && < 4.17 , bytestring >= 0.10.8 && < 0.12 , containers >= 0.5.10 && < 0.7 , text >= 1.2.3 && < 1.3 @@ -46,12 +46,16 @@ common basics ghc-options: -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module + + if impl(ghc >= 9.2) + ghc-options: + -Wno-missing-kind-signatures library import: basics build-depends: - , template-haskell >= 2.12.0 && < 2.18 + , template-haskell >= 2.12.0 && < 2.19 exposed-modules: Witch Witch.From