|
32 | 32 | strategy:
|
33 | 33 | matrix:
|
34 | 34 | include:
|
| 35 | + - compiler: ghc-9.0.2 |
| 36 | + compilerKind: ghc |
| 37 | + compilerVersion: 9.0.2 |
| 38 | + setup-method: ghcup |
| 39 | + allow-failure: false |
35 | 40 | - compiler: ghc-8.10.7
|
36 | 41 | compilerKind: ghc
|
37 | 42 | compilerVersion: 8.10.7
|
@@ -199,16 +204,6 @@ jobs:
|
199 | 204 | echo " ghc-options: -Werror=missing-methods" >> cabal.project
|
200 | 205 | echo "package servant-swagger-ui-redoc" >> cabal.project
|
201 | 206 | echo " ghc-options: -Werror=missing-methods" >> cabal.project
|
202 |
| - cat >> cabal.project <<EOF |
203 |
| - allow-newer: swagger2:base |
204 |
| - allow-newer: swagger2:lens |
205 |
| - allow-newer: swagger2:optics-core |
206 |
| - allow-newer: swagger2:optics-th |
207 |
| - allow-newer: swagger2:template-haskell |
208 |
| - allow-newer: servant-swagger:base |
209 |
| - allow-newer: servant-swagger:lens |
210 |
| - allow-newer: servant-swagger:Cabal |
211 |
| - EOF |
212 | 207 | $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(servant-swagger-ui|servant-swagger-ui-core|servant-swagger-ui-example|servant-swagger-ui-jensoleg|servant-swagger-ui-redoc)$/; }' >> cabal.project.local
|
213 | 208 | cat cabal.project
|
214 | 209 | cat cabal.project.local
|
@@ -260,8 +255,8 @@ jobs:
|
260 | 255 | $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks --constraint='servant ==0.19.*' all
|
261 | 256 | - name: constraint set servant-0.18
|
262 | 257 | run: |
|
263 |
| - $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks --constraint='servant ==0.18.*' --dependencies-only -j2 all |
264 |
| - $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks --constraint='servant ==0.18.*' all |
| 258 | + if [ $((HCNUMVER < 90000)) -ne 0 ] ; then $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks --constraint='servant ==0.18.*' --dependencies-only -j2 all ; fi |
| 259 | + if [ $((HCNUMVER < 90000)) -ne 0 ] ; then $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks --constraint='servant ==0.18.*' all ; fi |
265 | 260 | - name: constraint set servant-0.17
|
266 | 261 | run: |
|
267 | 262 | if [ $((HCNUMVER < 81000)) -ne 0 ] ; then $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks --constraint='servant ==0.17.*' --dependencies-only -j2 all ; fi
|
|
0 commit comments