Skip to content

Commit

Permalink
relax bounds on liburing, update GHA matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
mheinzel committed Dec 9, 2024
1 parent 3bfff11 commit b1e9fae
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 15 deletions.
30 changes: 16 additions & 14 deletions .github/workflows/haskell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,30 +22,32 @@ jobs:
strategy:
fail-fast: false
matrix:
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.6"]
ghc: ["8.10.7", "9.2.8", "9.4.8", "9.6.6", "9.8.4", "9.10.1"]
cabal: ["3.12.1.0"]
os: [ubuntu-latest] # ubuntu-latest = ubuntu-22.04 (soon to be 24.04)
liburing: ["system"] # system liburing is 2.1 on 22.04, 2.5 on 24.04
include:
- ghc: "9.6.5"
cabal: "3.10.3.0"
- ghc: "9.6.6"
os: ubuntu-20.04
liburing: "liburing-2.1"
# It's weird, but at the liburing-2.1 tag, the liburing.pc file lists
# a library version 2.0. From liburing-2.2 onward, the version listed
# in the liburing.pc file is no longer a mismatch.
- ghc: "9.6.5"
cabal: "3.10.3.0"
- ghc: "9.6.6"
os: ubuntu-20.04
liburing: "liburing-2.6"
- ghc: "9.6.5"
cabal: "3.10.3.0"
liburing: "liburing-2.8"
- ghc: "9.6.6"
os: ubuntu-22.04
liburing: "liburing-2.1"
- ghc: "9.6.5"
cabal: "3.10.3.0"
- ghc: "9.6.6"
os: ubuntu-22.04
liburing: "system"
liburing: "liburing-2.8"
- ghc: "9.6.6"
os: ubuntu-24.04
liburing: "liburing-2.1"
- ghc: "9.6.6"
os: ubuntu-24.04
liburing: "liburing-2.8"

timeout-minutes: 30

Expand Down
2 changes: 1 addition & 1 deletion blockio-uring.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ library
, primitive ^>=0.9
, vector ^>=0.13

pkgconfig-depends: liburing >=2.0 && <2.7
pkgconfig-depends: liburing >=2.0 && <3
default-language: Haskell2010
ghc-options: -Wall

Expand Down

0 comments on commit b1e9fae

Please sign in to comment.