From 4a498904e5ddbb89c308d38e384fcbb7e12904d6 Mon Sep 17 00:00:00 2001 From: Joris Dral Date: Fri, 14 Jun 2024 11:51:32 +0200 Subject: [PATCH] Allow GHC from `8.10` up to `9.10`, update GHA matrix --- .github/workflows/haskell.yml | 20 ++++++++++---------- blockio-uring.cabal | 8 ++++---- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index 4501cf3..e6e924c 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -22,25 +22,25 @@ jobs: strategy: fail-fast: false matrix: - ghc: ["9.2.8", "9.4.8", "9.6.4", "9.8.2"] - cabal: ["3.10.2.1"] + ghc: ["8.10.7", "9.2.8", "9.4.8", "9.6.5", "9.8.2", "9.10.1"] + cabal: ["3.10.3.0"] os: [ubuntu-latest] # ubuntu-latest = ubuntu-22.04 - liburing: ["liburing-2.5"] + liburing: ["liburing-2.6"] include: - ghc: "9.6.4" - cabal: "3.10.2.1" + cabal: "3.10.3.0" os: ubuntu-20.04 - liburing: "liburing-2.1" + liburing: "liburing-2.0" - ghc: "9.6.4" - cabal: "3.10.2.1" + cabal: "3.10.3.0" os: ubuntu-20.04 - liburing: "liburing-2.5" + liburing: "liburing-2.6" - ghc: "9.6.4" - cabal: "3.10.2.1" + cabal: "3.10.3.0" os: ubuntu-22.04 - liburing: "liburing-2.1" + liburing: "liburing-2.0" - ghc: "9.6.4" - cabal: "3.10.2.1" + cabal: "3.10.3.0" os: ubuntu-22.04 liburing: "system" diff --git a/blockio-uring.cabal b/blockio-uring.cabal index 8f4c4a5..b02c04b 100644 --- a/blockio-uring.cabal +++ b/blockio-uring.cabal @@ -24,7 +24,7 @@ maintainer: duncan@well-typed.com copyright: (c) Well-Typed LLP 2022 - 2024 category: System build-type: Simple -tested-with: GHC ==9.2 || ==9.4 || ==9.6 || ==9.8 +tested-with: GHC ==8.10 || ==9.2 || ==9.4 || ==9.6 || ==9.8 || ==9.10 extra-doc-files: CHANGELOG.md README.md @@ -40,7 +40,7 @@ library System.IO.BlockIO.URingFFI build-depends: - base >=4.12 && <4.20 + , base >=4.14 && <4.21 , primitive ^>=0.9 , vector ^>=0.13 @@ -61,8 +61,8 @@ benchmark bench , primitive , random , time - , vector , unix + , vector pkgconfig-depends: liburing other-modules: @@ -82,8 +82,8 @@ test-suite test , base , primitive , tasty - , vector , tasty-hunit + , vector pkgconfig-depends: liburing other-modules: