diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b01acdf..50f5335 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,7 @@ on: schedule: # additionally run once per week (At 00:00 on Sunday) to maintain cache - cron: '0 0 * * 0' + workflow_dispatch: jobs: cabal: @@ -16,7 +17,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macOS-latest, windows-latest] - cabal: ['3.8'] + cabal: ['3.10'] ghc: - '8.4.4' - '8.6.5' @@ -26,7 +27,10 @@ jobs: - '9.2.8' - '9.4.7' - '9.6.3' + - '9.8.1' exclude: + - os: macOS-latest + ghc: 9.6.3 - os: macOS-latest ghc: 9.4.7 - os: macOS-latest @@ -42,6 +46,8 @@ jobs: - os: macOS-latest ghc: 8.4.4 + - os: windows-latest + ghc: 9.6.3 - os: windows-latest ghc: 9.4.7 - os: windows-latest diff --git a/relude.cabal b/relude.cabal index 2a72764..c79717d 100644 --- a/relude.cabal +++ b/relude.cabal @@ -229,11 +229,11 @@ library , Data.ByteString.Short - build-depends: base >= 4.11 && < 4.19 + build-depends: base >= 4.11 && < 4.20 , bytestring >= 0.10 && < 0.13 , containers >= 0.5.10 && < 0.8 , deepseq >= 1.4 && < 1.6 - , ghc-prim >= 0.5.0.0 && < 0.11 + , ghc-prim >= 0.5.0.0 && < 0.12 , hashable >= 1.2 && < 1.5 , mtl >= 2.2 && < 2.4 , stm >= 2.4 && < 2.6 @@ -256,7 +256,7 @@ test-suite relude-test , bytestring , containers , text - , hedgehog >= 1.0 && < 1.4 + , hedgehog >= 1.0 && < 1.5 ghc-options: -threaded