Skip to content

Commit ef3551b

Browse files
committed
Support GHC 9.14
Use cabal.project to relax boring's bounds. This will allow CI to run, but not leak into released sdists.
1 parent 04f14ff commit ef3551b

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
# We must always use the latest version of cabal because
2121
# otherwise ghc-paths, which is a dependency of doctest,
2222
# can't be configured.
23-
cabal: ["3.10"]
23+
cabal: ["3.16"]
2424
ghc:
2525
- "8.6.5"
2626
- "8.8.4"
@@ -32,6 +32,7 @@ jobs:
3232
- "9.8.1"
3333
- "9.10.1"
3434
- "9.12.1"
35+
- "9.14.1"
3536
exclude:
3637
- os: macOS-latest
3738
ghc: 9.6.3

cabal.project

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
packages: validation-selective.cabal
2+
3+
allow-newer: boring:base

validation-selective.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ source-repository head
3737
location: https://github.com/kowainik/validation-selective.git
3838

3939
common common-options
40-
build-depends: base >= 4.12 && < 4.22
40+
build-depends: base >= 4.12 && < 4.23
4141

4242
ghc-options: -Wall
4343
-Wcompat

0 commit comments

Comments
 (0)