From 6eac92e7b5431eafeaf71c5609187e391eeb9928 Mon Sep 17 00:00:00 2001 From: Alexey Khudyakov Date: Sun, 25 Jan 2026 13:31:19 +0300 Subject: [PATCH] Update CI - Use cabal 3.16 - GHC 9.14 will be added once aeson builds with it. - Bust cache. There's some common problem with GHC 9.0 & 9.2. Real reason is not known bu clearing cache helps --- .github/workflows/ci.yml | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a42596f..5ac7061 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,22 +18,22 @@ jobs: matrix: include: # Linux - - { cabal: "3.14", os: ubuntu-latest, ghc: "8.4.4" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "8.6.5" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "8.8.4" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "8.10.7" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "9.0.2" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "9.2.8" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "9.4.8" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "9.6.7" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "9.8.4" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "9.10.2" } - - { cabal: "3.14", os: ubuntu-latest, ghc: "9.12.2" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "8.4.4" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "8.6.5" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "8.8.4" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "8.10.7" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "9.0.2" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "9.2.8" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "9.4.8" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "9.6.7" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "9.8.4" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "9.10.2" } + - { cabal: "3.16", os: ubuntu-latest, ghc: "9.12.2" } # Macos - - { cabal: "3.14", os: macos-latest, ghc: "9.6.7" } - - { cabal: "3.14", os: macos-latest, ghc: "9.8.4" } - - { cabal: "3.14", os: macos-latest, ghc: "9.10.2" } - - { cabal: "3.14", os: macos-latest, ghc: "9.12.2" } + - { cabal: "3.16", os: macos-latest, ghc: "9.6.7" } + - { cabal: "3.16", os: macos-latest, ghc: "9.8.4" } + - { cabal: "3.16", os: macos-latest, ghc: "9.10.2" } + - { cabal: "3.16", os: macos-latest, ghc: "9.12.2" } fail-fast: false steps: @@ -51,7 +51,7 @@ jobs: name: Cache ~/.cabal/store with: path: ${{ steps.setup-haskell-cabal.outputs.cabal-store }} - key: ${{ runner.os }}-${{ matrix.ghc }}---CACHE_V3 + key: ${{ runner.os }}-${{ matrix.ghc }}---CACHE_V4 # ---------------- - name: "Install PAPI" run: | @@ -92,4 +92,5 @@ jobs: # ---------------- - name: Bench run: | + cd unpacked/statistics-* cabal bench all