From 7b342f74ee1c90e7b1a298216d538d33661fc241 Mon Sep 17 00:00:00 2001 From: Tom Ellis Date: Fri, 9 Jan 2026 11:04:31 +0000 Subject: [PATCH] Support GHC 9.14 Use cabal.project to relax boring's bounds. This will allow CI to run, but not leak into released sdists. --- .github/workflows/ci.yml | 1 + cabal.project | 3 +++ extensions.cabal | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 cabal.project diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ee4d62b..a820a66 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,6 +25,7 @@ jobs: - "9.8.1" - "9.10.1" - "9.12.1" + - "9.14.1" steps: - uses: actions/checkout@v4 diff --git a/cabal.project b/cabal.project new file mode 100644 index 0000000..11b03d2 --- /dev/null +++ b/cabal.project @@ -0,0 +1,3 @@ +packages: extensions.cabal + +allow-newer: boring:base diff --git a/extensions.cabal b/extensions.cabal index b9cff44..21daa43 100644 --- a/extensions.cabal +++ b/extensions.cabal @@ -34,7 +34,7 @@ source-repository head location: https://github.com/kowainik/extensions.git common common-options - build-depends: base >= 4.13.0.0 && < 4.22 + build-depends: base >= 4.13.0.0 && < 4.23 ghc-options: -Wall -Wcompat @@ -98,7 +98,7 @@ library , containers >= 0.6 && < 0.9 , directory ^>= 1.3 , filepath >= 1.4 && < 1.6 - , ghc-boot-th >= 8.8.1 && < 9.13 + , ghc-boot-th >= 8.8.1 && < 9.15 , parsec ^>= 3.1 , text >= 1.2.3 && < 2.2