From 1a0d2a2587c8602a3fec964033df2294b4b12efd Mon Sep 17 00:00:00 2001 From: Alexey Khudyakov Date: Sun, 5 May 2024 14:49:47 +0300 Subject: [PATCH] Full CI matrix --- .github/workflows/ci.yml | 48 +++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ed8284b..5e17be0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,28 +18,40 @@ jobs: matrix: include: ### -- Linux -- -# - { cabal: "3.4", os: ubuntu-latest, ghc: "8.0.2" } -# - { cabal: "3.4", os: ubuntu-latest, ghc: "8.2.2" } -# - { cabal: "3.4", os: ubuntu-latest, ghc: "8.4.4" } -# - { cabal: "3.4", os: ubuntu-latest, ghc: "8.6.5" } -# - { cabal: "3.4", os: ubuntu-latest, ghc: "8.8.4" } -# - { cabal: "3.4", os: ubuntu-latest, ghc: "8.10.7" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "8.0.2" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "8.2.2" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "8.4.4" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "8.6.5" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "8.8.4" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "8.10.7" } - { cabal: "3.10", os: ubuntu-latest, ghc: "9.0.2" } - { cabal: "3.10", os: ubuntu-latest, ghc: "9.2.8" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "9.4.8" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "9.6.5" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "9.6.5" } + - { cabal: "3.10", os: ubuntu-latest, ghc: "9.8.2" } ## -- Win -- -# - { cabal: "3.4", os: windows-latest, ghc: "8.4.4" } -# - { cabal: "3.4", os: windows-latest, ghc: "8.6.5" } -# - { cabal: "3.4", os: windows-latest, ghc: "8.8.4" } -# - { cabal: "3.4", os: windows-latest, ghc: "8.10.7" } -# - { cabal: "3.4", os: windows-latest, ghc: "9.0.1" } -# - { cabal: "3.6", os: windows-latest, ghc: "9.2.1", skip-bench: "true" } + - { cabal: "3.10", os: windows-latest, ghc: "8.4.4" } + - { cabal: "3.10", os: windows-latest, ghc: "8.6.5" } + - { cabal: "3.10", os: windows-latest, ghc: "8.8.4" } + - { cabal: "3.10", os: windows-latest, ghc: "8.10.7" } + - { cabal: "3.10", os: windows-latest, ghc: "9.0.2" } + - { cabal: "3.10", os: windows-latest, ghc: "9.2.8" } + - { cabal: "3.10", os: windows-latest, ghc: "9.4.8" } + - { cabal: "3.10", os: windows-latest, ghc: "9.6.5" } + - { cabal: "3.10", os: windows-latest, ghc: "9.6.5" } + - { cabal: "3.10", os: windows-latest, ghc: "9.8.2" } # MacOS -# - { cabal: "3.4", os: macOS-latest, ghc: "8.4.4" } -# - { cabal: "3.4", os: macOS-latest, ghc: "8.6.5" } -# - { cabal: "3.4", os: macOS-latest, ghc: "8.8.4" } -# - { cabal: "3.4", os: macOS-latest, ghc: "8.10.7" } -# - { cabal: "3.4", os: macOS-latest, ghc: "9.0.1" } -# - { cabal: "3.6", os: macOS-latest, ghc: "9.2.1", skip-bench: "true" } + - { cabal: "3.10", os: macOS-13, ghc: "8.4.4" } + - { cabal: "3.10", os: macOS-13, ghc: "8.6.5" } + - { cabal: "3.10", os: macOS-13, ghc: "8.8.4" } + - { cabal: "3.10", os: macOS-13, ghc: "8.10.7" } + - { cabal: "3.10", os: macOS-13, ghc: "9.0.2" } + - { cabal: "3.10", os: macOS-latest, ghc: "9.2.8" } + - { cabal: "3.10", os: macOS-latest, ghc: "9.4.8" } + - { cabal: "3.10", os: macOS-latest, ghc: "9.6.5" } + - { cabal: "3.10", os: macOS-latest, ghc: "9.6.5" } + - { cabal: "3.10", os: macOS-latest, ghc: "9.8.2" } fail-fast: false steps: