From 79e6d35fc53f4a353e0f9e31cafb0f6dfb4b224e Mon Sep 17 00:00:00 2001 From: Taylor Fausak Date: Mon, 12 Jan 2026 17:45:02 -0600 Subject: [PATCH 1/2] Drop support for GHC 9.8 --- .github/workflows/ci.yml | 2 -- saturn.cabal | 8 ++++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 456bf7a..1ed0429 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,8 +39,6 @@ jobs: include: - ghc: 9.12 os: macos-14 - - ghc: 9.8 - os: ubuntu-24.04 - ghc: '9.10' os: ubuntu-24.04 - ghc: 9.12 diff --git a/saturn.cabal b/saturn.cabal index cdac591..81dbf0d 100644 --- a/saturn.cabal +++ b/saturn.cabal @@ -22,7 +22,7 @@ flag pedantic manual: True common library - build-depends: base ^>={4.19, 4.20, 4.21, 4.22} + build-depends: base ^>={4.20, 4.21, 4.22} default-language: Haskell2010 ghc-options: -Weverything @@ -44,12 +44,12 @@ library import: library build-depends: QuickCheck ^>={2.14.3, 2.15, 2.16, 2.17}, - containers ^>={0.6.7, 0.7, 0.8}, + containers ^>={0.7, 0.8}, heck ^>={0.2025.5.22, 1}, hspec ^>=2.11.8, parsec ^>=3.1.16.1, - text ^>={2.0.2, 2.1}, - time ^>={1.12.2, 1.14, 1.15}, + text ^>=2.1, + time ^>={1.14, 1.15}, -- cabal-gild: discover source/library exposed-modules: From 21b7d0b6b30c33692dc982c7d9985382540a523d Mon Sep 17 00:00:00 2001 From: Taylor Fausak Date: Mon, 12 Jan 2026 20:50:43 -0600 Subject: [PATCH 2/2] Fix lower bound on time --- saturn.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/saturn.cabal b/saturn.cabal index 81dbf0d..e011bfa 100644 --- a/saturn.cabal +++ b/saturn.cabal @@ -49,7 +49,7 @@ library hspec ^>=2.11.8, parsec ^>=3.1.16.1, text ^>=2.1, - time ^>={1.14, 1.15}, + time ^>={1.12.2, 1.14, 1.15}, -- cabal-gild: discover source/library exposed-modules: