Skip to content

Commit f5c5938

Browse files
committed
Fixup: allow persistent-2.18
1 parent 53c1a0d commit f5c5938

File tree

5 files changed

+14
-5
lines changed

5 files changed

+14
-5
lines changed

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,10 +351,10 @@ compatibility with a range of versions of GHC that a library package (such as
351351
Stack aims to depend on well-known packages. The specific versions on which it
352352
depends at any time are specified by `package.yaml` and `stack.yaml`. It does
353353
not aim to be compatible with more than one version of the `Cabal` package at
354-
any time. At the time of writing (December 2025) the package versions are
354+
any time. At the time of writing (January 2026) the package versions are
355355
primarily ones in Stackage snapshot LTS Haskell 24.24 (for GHC 9.10.3), the
356-
latest version of `Cabal` released on Hackage (`Cabal-3.16.0.0`) and
357-
`pantry-0.11.2`.
356+
latest version of `Cabal` released on Hackage (`Cabal-3.16.0.0`),
357+
`pantry-0.11.2`, and `persistent-2.18.0.0`.
358358

359359
A Stack executable makes use of Cabal (the library) through a small 'Setup'
360360
executable that it compiles from Haskell source code. The executable compiles

cabal.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ constraints:
149149
, path-io ==1.8.2
150150
, path-pieces ==0.2.1
151151
, pem ==0.2.4
152-
, persistent ==2.17.1.0
152+
, persistent ==2.18.0.0
153153
, persistent-sqlite ==2.13.3.1
154154
, persistent-template ==2.12.0.0
155155
, pretty ==1.1.3.6

package.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ dependencies:
112112
# In order for Cabal (the tool) to build Stack, it needs to be told of the
113113
# upper bound on persistent. See
114114
# https://github.com/commercialhaskell/stack/pull/5677#issuecomment-1193318542
115-
- persistent >= 2.14.0.0 && < 2.18
115+
- persistent >= 2.14.0.0 && < 2.19
116116
- persistent-sqlite
117117
- pretty
118118
- process >= 1.6.13.2

stack.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ extra-deps:
66
- Cabal-syntax-3.16.0.0@sha256:6a35036763557301876c5b7a448de4f1cb54fe1e223ff6c4c0c1fdd6df635a65,7509
77
# lts-24.24 specifies pantry-0.10.1
88
- pantry-0.11.2@sha256:bc14e75f512deb22e0d9d645e62eb63b319d1732bfed6509491601215ecbd307,7896
9+
# lts-24.24 specifies persistent-2.17.1.0
10+
- persistent-2.18.0.0@sha256:baa3e0959cf10bbd1da462efeb61d4f073d0cc924a149325494ba5ce29bc17a4,7096
911

1012
docker:
1113
enable: false

stack.yaml.lock

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ packages:
2525
size: 2722
2626
original:
2727
hackage: pantry-0.11.2@sha256:bc14e75f512deb22e0d9d645e62eb63b319d1732bfed6509491601215ecbd307,7896
28+
- completed:
29+
hackage: persistent-2.18.0.0@sha256:baa3e0959cf10bbd1da462efeb61d4f073d0cc924a149325494ba5ce29bc17a4,7096
30+
pantry-tree:
31+
sha256: 41480a227b9c2ff72b29a8f6a8fddb4888bc656be052ad58f2fef508378089f3
32+
size: 7184
33+
original:
34+
hackage: persistent-2.18.0.0@sha256:baa3e0959cf10bbd1da462efeb61d4f073d0cc924a149325494ba5ce29bc17a4,7096
2835
snapshots:
2936
- completed:
3037
sha256: 4bc8e0388916c4000645c068dff642482d6ed1b68b747c2d4d444857979963e0

0 commit comments

Comments
 (0)