;pkg: bump minimum supported GHC from 8.10.7 to 9.6 (and base 4.18)
System.IO.hGetContents' was the latest paper cut; I could keep supporting ghc 8.10.7, or at least 9.0-9.4, released 2021-2023; but feck it. Debian Stable has 9.6 and this time can be better spent.
This commit is contained in:
parent
bc55e1c58f
commit
80e659b51c
4
.github/workflows/oldest.yml
vendored
4
.github/workflows/oldest.yml
vendored
@ -17,8 +17,8 @@ jobs:
|
||||
# image: https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md
|
||||
|
||||
env:
|
||||
stack: stack --stack-yaml=stack810.yaml
|
||||
ghc: 8.10.7
|
||||
stack: stack --stack-yaml=stack96.yaml
|
||||
ghc: 9.6.6
|
||||
|
||||
steps:
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ license: GPL-3.0-or-later
|
||||
maintainer: Simon Michael <simon@joyful.com>
|
||||
author: Simon Michael <simon@joyful.com>
|
||||
stability: stable
|
||||
tested-with: ghc==8.10.7, ghc==9.0.2, ghc==9.2.8, ghc==9.4.8, ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
|
||||
tested-with: ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
|
||||
homepage: http://hledger.org
|
||||
bug-reports: http://bugs.hledger.org
|
||||
github: simonmichael/hledger
|
||||
@ -46,7 +46,7 @@ flags:
|
||||
# manual: true
|
||||
|
||||
dependencies:
|
||||
- base >=4.14 && <4.22
|
||||
- base >=4.18 && <4.22
|
||||
- aeson >=1 && <2.3
|
||||
- aeson-pretty
|
||||
- ansi-terminal >=0.9
|
||||
|
||||
@ -4,7 +4,7 @@ license: GPL-3.0-or-later
|
||||
maintainer: Simon Michael <simon@joyful.com>
|
||||
author: Simon Michael <simon@joyful.com>
|
||||
stability: stable
|
||||
tested-with: ghc==8.10.7, ghc==9.0.2, ghc==9.2.8, ghc==9.4.8, ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
|
||||
tested-with: ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
|
||||
homepage: http://hledger.org
|
||||
bug-reports: http://bugs.hledger.org
|
||||
github: simonmichael/hledger
|
||||
@ -75,7 +75,7 @@ when:
|
||||
# - ghc-debug-stub >=0.6.0.0 && <0.7
|
||||
|
||||
dependencies:
|
||||
- base >=4.14 && <4.22
|
||||
- base >=4.18 && <4.22
|
||||
|
||||
library:
|
||||
source-dirs: .
|
||||
|
||||
@ -4,7 +4,7 @@ license: GPL-3.0-or-later
|
||||
maintainer: Simon Michael <simon@joyful.com>
|
||||
author: Simon Michael <simon@joyful.com>
|
||||
stability: stable
|
||||
tested-with: ghc==8.10.7, ghc==9.0.2, ghc==9.2.8, ghc==9.4.8, ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
|
||||
tested-with: ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
|
||||
homepage: http://hledger.org
|
||||
bug-reports: http://bugs.hledger.org
|
||||
github: simonmichael/hledger
|
||||
@ -94,7 +94,7 @@ when:
|
||||
# - ghc-debug-stub >=0.6.0.0 && <0.7
|
||||
|
||||
dependencies:
|
||||
- base >=4.14 && <4.22
|
||||
- base >=4.18 && <4.22
|
||||
|
||||
library:
|
||||
source-dirs: .
|
||||
|
||||
@ -4,7 +4,7 @@ license: GPL-3.0-or-later
|
||||
maintainer: Simon Michael <simon@joyful.com>
|
||||
author: Simon Michael <simon@joyful.com>
|
||||
stability: stable
|
||||
tested-with: ghc==8.10.7, ghc==9.0.2, ghc==9.2.8, ghc==9.4.8, ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
|
||||
tested-with: ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
|
||||
homepage: http://hledger.org
|
||||
bug-reports: http://bugs.hledger.org
|
||||
github: simonmichael/hledger
|
||||
@ -123,7 +123,7 @@ when:
|
||||
# - ghc-debug-stub >=0.6.0.0 && <0.7
|
||||
|
||||
dependencies:
|
||||
- base >=4.14 && <4.22
|
||||
- base >=4.18 && <4.22
|
||||
- hledger-lib >=1.43.99 && <1.44
|
||||
- aeson >=1 && <2.3
|
||||
- ansi-terminal >=0.9
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# stack build plan using GHC 8.10.7
|
||||
# Note hledger now officially requires GHC 9.6+;
|
||||
# this is here as a reference in case you are trying to build with older GHC and stack.
|
||||
|
||||
resolver: lts-18.28
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# stack build plan using GHC 9.0.2
|
||||
# Note hledger now officially requires GHC 9.6+;
|
||||
# this is here as a reference in case you are trying to build with older GHC and stack.
|
||||
|
||||
resolver: lts-19.33
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# stack build plan using GHC 9.2.8
|
||||
# Note hledger now officially requires GHC 9.6+;
|
||||
# this is here as a reference in case you are trying to build with older GHC and stack.
|
||||
|
||||
resolver: lts-20.26
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# stack build plan using GHC 9.4.8
|
||||
# Note hledger now officially requires GHC 9.6+;
|
||||
# this is here as a reference in case you are trying to build with older GHC and stack.
|
||||
|
||||
resolver: lts-21.25
|
||||
|
||||
Loading…
Reference in New Issue
Block a user