|
23 | 23 | env:
|
24 | 24 | # We choose a stable ghc version across all os's
|
25 | 25 | # which will be used to do the next release
|
26 |
| - GHC_FOR_RELEASE: '9.2.7' |
| 26 | + GHC_FOR_RELEASE: '9.2.8' |
27 | 27 | # Ideally we should use the version about to be released for hackage tests and benchmarks
|
28 |
| - GHC_FOR_SOLVER_BENCHMARKS: '9.2.7' |
29 |
| - GHC_FOR_COMPLETE_HACKAGE_TESTS: '9.2.7' |
| 28 | + GHC_FOR_SOLVER_BENCHMARKS: '9.2.8' |
| 29 | + GHC_FOR_COMPLETE_HACKAGE_TESTS: '9.2.8' |
30 | 30 | COMMON_FLAGS: '-j 2 -v'
|
31 | 31 |
|
32 | 32 | jobs:
|
|
38 | 38 | strategy:
|
39 | 39 | matrix:
|
40 | 40 | os: ["ubuntu-latest", "macos-latest", "windows-latest"]
|
41 |
| - ghc: ["9.6.1", "9.4.4", "9.2.7", "9.0.2", "8.10.7", "8.8.4", "8.6.5", "8.4.4"] |
| 41 | + ghc: ["9.6.3", "9.4.7", "9.2.8", "9.0.2", "8.10.7", "8.8.4", "8.6.5", "8.4.4"] |
42 | 42 | exclude:
|
43 | 43 | # corrupts GHA cache or the fabric of reality itself, see https://github.com/haskell/cabal/issues/8356
|
44 | 44 | - os: "windows-latest"
|
@@ -107,7 +107,7 @@ jobs:
|
107 | 107 | echo "FLAGS=$FLAGS" >> $GITHUB_ENV
|
108 | 108 |
|
109 | 109 | - name: Allow newer dependencies when built with latest GHC
|
110 |
| - if: ${{ matrix.ghc }} == '9.6.1' |
| 110 | + if: ${{ matrix.ghc }} == '9.6.3' |
111 | 111 | run: |
|
112 | 112 | echo "allow-newer: rere:base, rere:transformers" >> cabal.project.validate
|
113 | 113 |
|
@@ -161,15 +161,13 @@ jobs:
|
161 | 161 | # Have to disable *-suite validation:
|
162 | 162 | # - the [email protected] problem is tracked at https://github.com/haskell/cabal/issues/8858
|
163 | 163 | # - but curently can't run it with GHC 9.6, tracking: https://github.com/haskell/cabal/issues/8883
|
164 |
| - if: (runner.os != 'Windows') || (matrix.ghc != '9.6.1') |
165 | 164 | run: sh validate.sh $FLAGS -s lib-suite
|
166 | 165 |
|
167 | 166 | - name: Validate cli-tests
|
168 | 167 | run: sh validate.sh $FLAGS -s cli-tests
|
169 | 168 |
|
170 | 169 | - name: Validate cli-suite
|
171 | 170 | # Have to disable *-suite validation, see above the comment for lib-suite
|
172 |
| - if: (runner.os != 'Windows') || (matrix.ghc != '9.6.1') |
173 | 171 | run: sh validate.sh $FLAGS -s cli-suite
|
174 | 172 |
|
175 | 173 | validate-old-ghcs:
|
|
0 commit comments