From 023f6815cf1bbbb921c418c0680d8b65da2b04c8 Mon Sep 17 00:00:00 2001 From: Tom Ellis Date: Sat, 21 Oct 2023 11:25:26 +0100 Subject: [PATCH 1/2] Add workflow_dispatch --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b01acdf..1413e05 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: From c37862b3815549ce21cd47e95b214fe14005ad27 Mon Sep 17 00:00:00 2001 From: Tom Ellis Date: Sat, 21 Oct 2023 11:19:23 +0100 Subject: [PATCH 2/2] Support GHC 9.8 --- .github/workflows/ci.yml | 7 ++++++- relude.cabal | 6 +++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1413e05..50f5335 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,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' @@ -27,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 @@ -43,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