You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Bump `tested-with` and Haskell CI to GHC 9.6.1 alpha, 9.4.4 and 9.2.6.
- Bump `base` and `unix` for GHC 9.6.
- Bump `Cabal-syntax` to `<3.12`.
- Update CI 'haskell.yml' to latest versions.
- Limit CI to branches `master`, `ci-*` to avoid duplicate runs.
Otherwise, we get to run every twice, for the push and the PR update.
- Haskell-CI: turn off unconstrained build for GHC 9.6 (head.hackage)
The unconstrained build produces failing build plans.
Not surprising, given:
allow-newer: *:Cabal, *:Cabal-syntax, *:array, *:base, *:binary, *:bytestring, *:containers, *:deepseq, *:directory, *:exceptions, *:filepath, *:ghc, *:ghc-bignum, *:ghc-boot, *:ghc-boot-th, *:ghc-compact, *:ghc-heap, *:ghc-prim, *:ghci, *:haskeline, *:hpc, *:integer-gmp, *:libiserv, *:mtl, *:parsec, *:pretty, *:process, *:rts, *:stm, *:system-cxx-std-lib, *:template-haskell, *:terminfo, *:text, *:time, *:transformers, *:unix, *:xhtml,
However, there are also bad build-plans in the regular head.hackage build.
So, turning off the unconstrained build did not fix the GHC 9.6.1 build.
$CABAL v2-haddock --haddock-all $ARG_COMPILER --with-haddock $HADDOCK $ARG_TESTS $ARG_BENCH all
334
+
$CABAL v2-haddock --disable-documentation --haddock-all $ARG_COMPILER --with-haddock $HADDOCK $ARG_TESTS $ARG_BENCH all
323
335
- name: unconstrained build
324
336
run: |
325
-
rm -f cabal.project.local
326
-
$CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks all
337
+
if [ $((HCNUMVER < 90600)) -ne 0 ] ; then rm -f cabal.project.local ; fi
338
+
if [ $((HCNUMVER < 90600)) -ne 0 ] ; then $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks all ; fi
327
339
- name: prepare for constraint sets
328
340
run: |
329
341
rm -f cabal.project.local
330
342
- name: constraint set no-lukko
331
343
run: |
332
344
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks --constraint='hackage-security -lukko' --dependencies-only -j2 all ; fi
333
345
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks --constraint='hackage-security -lukko' all ; fi
0 commit comments