Skip to content

Commit

Permalink
ci: tune cabal jobs more
Browse files Browse the repository at this point in the history
  • Loading branch information
thomasjm committed Jun 14, 2024
1 parent 2ad69b3 commit 1b48571
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,15 @@ on: [push]
name: CI
jobs:
cabal:
name: Cabal / GHC ${{ matrix.ghc }}
name: Cabal / Kubernetes ${{ matrix.k8s_release }} / GHC ${{ matrix.ghc }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
# This full matrix at time of writing is 11 K8S versions * 6 compiler versions = 66,
# which is a little big for CI.
# Commented some older versions of each to make it manageable.
matrix:
ghc:
# - "8.10.7"
# - "9.0.2"
# - "9.2.8"
- "9.4.8"
- "9.6.5"
- "9.8.2"
k8s_release:
# Choose a subset of these to ease the load on CI
# - "1.20"
# - "1.21"
# - "1.22"
Expand All @@ -27,6 +22,13 @@ jobs:
- "1.28"
- "1.29"
- "1.30"
ghc:
# - "8.10.7"
# - "9.0.2"
# - "9.2.8"
- "9.4.8"
- "9.6.5"
- "9.8.2"
steps:
- uses: actions/checkout@v4

Expand Down

0 comments on commit 1b48571

Please sign in to comment.