Skip to content

Commit 1b48571

Browse files
committed
ci: tune cabal jobs more
1 parent 2ad69b3 commit 1b48571

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,15 @@ on: [push]
22
name: CI
33
jobs:
44
cabal:
5-
name: Cabal / GHC ${{ matrix.ghc }}
5+
name: Cabal / Kubernetes ${{ matrix.k8s_release }} / GHC ${{ matrix.ghc }}
66
runs-on: ubuntu-latest
77
strategy:
88
fail-fast: false
9+
# This full matrix at time of writing is 11 K8S versions * 6 compiler versions = 66,
10+
# which is a little big for CI.
11+
# Commented some older versions of each to make it manageable.
912
matrix:
10-
ghc:
11-
# - "8.10.7"
12-
# - "9.0.2"
13-
# - "9.2.8"
14-
- "9.4.8"
15-
- "9.6.5"
16-
- "9.8.2"
1713
k8s_release:
18-
# Choose a subset of these to ease the load on CI
1914
# - "1.20"
2015
# - "1.21"
2116
# - "1.22"
@@ -27,6 +22,13 @@ jobs:
2722
- "1.28"
2823
- "1.29"
2924
- "1.30"
25+
ghc:
26+
# - "8.10.7"
27+
# - "9.0.2"
28+
# - "9.2.8"
29+
- "9.4.8"
30+
- "9.6.5"
31+
- "9.8.2"
3032
steps:
3133
- uses: actions/checkout@v4
3234

0 commit comments

Comments
 (0)