|
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,15 @@ 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') |
| 164 | + if: (runner.os != 'Windows') || (matrix.ghc != '9.6.3') |
165 | 165 | run: sh validate.sh $FLAGS -s lib-suite |
166 | 166 |
|
167 | 167 | - name: Validate cli-tests |
168 | 168 | run: sh validate.sh $FLAGS -s cli-tests |
169 | 169 |
|
170 | 170 | - name: Validate cli-suite |
171 | 171 | # Have to disable *-suite validation, see above the comment for lib-suite |
172 | | - if: (runner.os != 'Windows') || (matrix.ghc != '9.6.1') |
| 172 | + if: (runner.os != 'Windows') || (matrix.ghc != '9.6.3') |
173 | 173 | run: sh validate.sh $FLAGS -s cli-suite |
174 | 174 |
|
175 | 175 | validate-old-ghcs: |
|
0 commit comments