ghc 9.4 PR (w/ Cabal improvement) (#142)

* Release 0.3.3, with support for GHC 9.4

- allow base-4.18 (GHC 9.4)
- allow ghc-prim 0.10
- allow bytestring 0.11.4
- test against GHC 9.4.4

Further CI tweaks:

- cabal: update GHC versions to the latest releases of the respective major version
- cabal: remove non-latest minor versions
- stack: add lts-20 (GHC 9.2.5)
- stack: bring the list of GHC versions up to date

* Update Cabal CI

---------

Co-authored-by: Robert Vollmert <rob@vllmrt.net>
This commit is contained in:
Adam Wespiser
2023-02-15 21:41:08 -05:00
committed by GitHub
co-authored by Robert Vollmert
parent cd83ebec00
commit 4680e62d7b
4 changed files with 17 additions and 10 deletions
+5 -3
View File
@@ -17,13 +17,15 @@ jobs:
- { build: stack, resolver: "lts-10" } # ghc-8.2.2
- { build: stack, resolver: "lts-11" } # ghc-8.2.2
- { build: stack, resolver: "lts-12" } # ghc-8.4.4
- { build: stack, resolver: "lts-13" } # redundant because lts-14 checks ghc-8.6 already
- { build: stack, resolver: "lts-13" } # ghc-8.6.4
- { build: stack, resolver: "lts-14" } # ghc-8.6.5
- { build: stack, resolver: "lts-15" } # ghc-8.8.3
- { build: stack, resolver: "lts-15" } # ghc-8.8.2
- { build: stack, resolver: "lts-16" } # ghc-8.8.4
- { build: stack, resolver: "lts-17" } # ghc-8.10.4
- { build: stack, resolver: "lts-17" } # ghc-8.10.3
- { build: stack, resolver: "lts-18" } # ghc-8.10.7
- { build: stack, resolver: "lts-19" } # ghc-9.0.2
- { build: stack, resolver: "lts-20" } # ghc-9.2.5
# - { build: stack, resolver: "" }
# use this to include any dependencies from OS package managers
include: []