Skip to content

Commit ce14b4b

Browse files
authored
Update CI (#228)
- 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
1 parent 9045465 commit ce14b4b

1 file changed

Lines changed: 17 additions & 16 deletions

File tree

.github/workflows/ci.yml

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,22 @@ jobs:
1818
matrix:
1919
include:
2020
# Linux
21-
- { cabal: "3.14", os: ubuntu-latest, ghc: "8.4.4" }
22-
- { cabal: "3.14", os: ubuntu-latest, ghc: "8.6.5" }
23-
- { cabal: "3.14", os: ubuntu-latest, ghc: "8.8.4" }
24-
- { cabal: "3.14", os: ubuntu-latest, ghc: "8.10.7" }
25-
- { cabal: "3.14", os: ubuntu-latest, ghc: "9.0.2" }
26-
- { cabal: "3.14", os: ubuntu-latest, ghc: "9.2.8" }
27-
- { cabal: "3.14", os: ubuntu-latest, ghc: "9.4.8" }
28-
- { cabal: "3.14", os: ubuntu-latest, ghc: "9.6.7" }
29-
- { cabal: "3.14", os: ubuntu-latest, ghc: "9.8.4" }
30-
- { cabal: "3.14", os: ubuntu-latest, ghc: "9.10.2" }
31-
- { cabal: "3.14", os: ubuntu-latest, ghc: "9.12.2" }
21+
- { cabal: "3.16", os: ubuntu-latest, ghc: "8.4.4" }
22+
- { cabal: "3.16", os: ubuntu-latest, ghc: "8.6.5" }
23+
- { cabal: "3.16", os: ubuntu-latest, ghc: "8.8.4" }
24+
- { cabal: "3.16", os: ubuntu-latest, ghc: "8.10.7" }
25+
- { cabal: "3.16", os: ubuntu-latest, ghc: "9.0.2" }
26+
- { cabal: "3.16", os: ubuntu-latest, ghc: "9.2.8" }
27+
- { cabal: "3.16", os: ubuntu-latest, ghc: "9.4.8" }
28+
- { cabal: "3.16", os: ubuntu-latest, ghc: "9.6.7" }
29+
- { cabal: "3.16", os: ubuntu-latest, ghc: "9.8.4" }
30+
- { cabal: "3.16", os: ubuntu-latest, ghc: "9.10.2" }
31+
- { cabal: "3.16", os: ubuntu-latest, ghc: "9.12.2" }
3232
# Macos
33-
- { cabal: "3.14", os: macos-latest, ghc: "9.6.7" }
34-
- { cabal: "3.14", os: macos-latest, ghc: "9.8.4" }
35-
- { cabal: "3.14", os: macos-latest, ghc: "9.10.2" }
36-
- { cabal: "3.14", os: macos-latest, ghc: "9.12.2" }
33+
- { cabal: "3.16", os: macos-latest, ghc: "9.6.7" }
34+
- { cabal: "3.16", os: macos-latest, ghc: "9.8.4" }
35+
- { cabal: "3.16", os: macos-latest, ghc: "9.10.2" }
36+
- { cabal: "3.16", os: macos-latest, ghc: "9.12.2" }
3737
fail-fast: false
3838

3939
steps:
@@ -51,7 +51,7 @@ jobs:
5151
name: Cache ~/.cabal/store
5252
with:
5353
path: ${{ steps.setup-haskell-cabal.outputs.cabal-store }}
54-
key: ${{ runner.os }}-${{ matrix.ghc }}---CACHE_V3
54+
key: ${{ runner.os }}-${{ matrix.ghc }}---CACHE_V4
5555
# ----------------
5656
- name: "Install PAPI"
5757
run: |
@@ -92,4 +92,5 @@ jobs:
9292
# ----------------
9393
- name: Bench
9494
run: |
95+
cd unpacked/statistics-*
9596
cabal bench all

0 commit comments

Comments
 (0)