diff --git a/hledger-lib/package.yaml b/hledger-lib/package.yaml index d880e8c96..dc4991fe6 100644 --- a/hledger-lib/package.yaml +++ b/hledger-lib/package.yaml @@ -46,7 +46,7 @@ flags: # manual: true dependencies: -- base >=4.14 && <4.21 +- base >=4.14 && <4.22 - aeson >=1 && <2.3 - aeson-pretty - ansi-terminal >=0.9 diff --git a/hledger-ui/package.yaml b/hledger-ui/package.yaml index 0d487e05f..325f0b338 100644 --- a/hledger-ui/package.yaml +++ b/hledger-ui/package.yaml @@ -75,7 +75,7 @@ when: # - ghc-debug-stub >=0.6.0.0 && <0.7 dependencies: -- base >=4.14 && <4.21 +- base >=4.14 && <4.22 library: source-dirs: . @@ -126,7 +126,6 @@ executables: source-dirs: app main: hledger-ui.hs dependencies: - - base >=4.14 && <4.21 - hledger-ui ghc-options: -with-rtsopts=-T # for stats command when: diff --git a/hledger-web/package.yaml b/hledger-web/package.yaml index 15c2ed240..b6eef4659 100644 --- a/hledger-web/package.yaml +++ b/hledger-web/package.yaml @@ -93,7 +93,7 @@ when: # - ghc-debug-stub >=0.6.0.0 && <0.7 dependencies: -- base >=4.14 && <4.21 +- base >=4.14 && <4.22 library: source-dirs: . diff --git a/hledger/package.yaml b/hledger/package.yaml index ec8b350ef..f03a66b88 100644 --- a/hledger/package.yaml +++ b/hledger/package.yaml @@ -122,7 +122,7 @@ when: # - ghc-debug-stub >=0.6.0.0 && <0.7 dependencies: -- base >=4.14 && <4.21 +- base >=4.14 && <4.22 - hledger-lib >=1.42.99 && <1.43 - aeson >=1 && <2.3 - ansi-terminal >=0.9 diff --git a/stack912.yaml b/stack912.yaml index da9838e4e..a670c5e0b 100644 --- a/stack912.yaml +++ b/stack912.yaml @@ -1,40 +1,18 @@ -# draft stack build plan using GHC 9.12.2 +# stack build plan using GHC 9.12.2 # https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.12 # https://downloads.haskell.org/ghc/9.12.1/docs/users_guide/9.12.1-notes.html - -resolver: nightly-2025-04-01 -compiler: ghc-9.12.2 -notify-if-ghc-untested: false -notify-if-cabal-untested: false +# https://downloads.haskell.org/ghc/9.12.2/docs/users_guide/9.12.2-notes.html packages: - hledger-lib -# - hledger -# - hledger-ui -# - hledger-web +- hledger +- hledger-ui +- hledger-web -# To minimise problems, use the versions shipped with GHC 9.10.1 when possible. -# See https://github.com/haskell/unix/issues/329. -extra-deps: - - # for hledger-lib -# - Cabal-3.12.0.0 -# - Cabal-syntax-3.12.0.0 -# #- directory-1.3.8.3 -# #- filepath-1.5.2.0 -# - directory-1.3.9.0 -# - filepath-1.4.301.0 -# - ghc-boot-9.10.1@rev:1 -# - process-1.6.19.0 -# - time-1.12.2 -# - unix-2.8.5.1 -# # for windows -# - Win32-2.14.0.0 - -# # for hledger -# - haskeline-0.8.2.1 -# # to silence a warning -# - wizards-1.0.3@rev:3 +resolver: nightly-2025-04-01 +compiler: ghc-9.12.2 +notify-if-ghc-untested: false +notify-if-cabal-untested: false nix: pure: false