|
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