From aeb8e3c590dcffa3ac299af61e1c9e4dcc8b9c61 Mon Sep 17 00:00:00 2001 From: Heinrich Apfelmus Date: Sat, 30 Dec 2023 13:27:41 +0100 Subject: [PATCH] ci: Update compiler matrix --- .github/workflows/ci.yaml | 15 +++++++-------- reactive-banana/reactive-banana.cabal | 14 ++++++++------ 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index ad9f5aae..fa59ca2b 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -14,12 +14,14 @@ jobs: fail-fast: false matrix: include: - - ghc: '9.4.1' + - ghc: '9.8.1' allow-failure: true - - ghc: '9.2.4' - allow-failure: true - # As of 2021-02-20, 9.0.1 build fails due to pqueue's upper bound on base - # - '9.0.1' + - ghc: '9.6.3' + allow-failure: false + - ghc: '9.4.8 ' + allow-failure: false + - ghc: '9.2.8' + allow-failure: false - ghc: '8.10.7' allow-failure: false - ghc: '8.8.4' @@ -28,9 +30,6 @@ jobs: allow-failure: false - ghc: '8.4.4' allow-failure: false - # We get linker errors when building the test suite. They look like this: - # relocation R_X86_64_32S against symbol `stg_upd_frame_info' can not be used when making a PIE object; recompile with -fPIC - # - '7.10.3' steps: # Weird, the action runner fails with a 'missing -lnuma' error, but only on 8.4.4. diff --git a/reactive-banana/reactive-banana.cabal b/reactive-banana/reactive-banana.cabal index 19f4d22f..e9d7914a 100644 --- a/reactive-banana/reactive-banana.cabal +++ b/reactive-banana/reactive-banana.cabal @@ -25,12 +25,14 @@ Maintainer: Heinrich Apfelmus Category: FRP Cabal-version: 1.18 Build-type: Simple -Tested-with: GHC == 9.4.1 - , GHC == 9.2.4 - , GHC == 8.10.7 - , GHC == 8.8.4 - , GHC == 8.6.5 - , GHC == 8.4.4 +Tested-with: + GHC == 9.6.3 + , GHC == 9.4.8 + , GHC == 9.2.8 + , GHC == 8.10.7 + , GHC == 8.8.4 + , GHC == 8.6.5 + , GHC == 8.4.4 extra-source-files: CHANGELOG.md, doc/examples/*.hs