40
40
compilerVersion : 9.8.2
41
41
setup-method : ghcup
42
42
allow-failure : false
43
- - compiler : ghc-9.6.5
43
+ - compiler : ghc-9.6.6
44
44
compilerKind : ghc
45
- compilerVersion : 9.6.5
45
+ compilerVersion : 9.6.6
46
46
setup-method : ghcup
47
47
allow-failure : false
48
48
- compiler : ghc-9.4.8
85
85
curl -sL https://downloads.haskell.org/ghcup/0.1.20.0/x86_64-linux-ghcup-0.1.20.0 > "$HOME/.ghcup/bin/ghcup"
86
86
chmod a+x "$HOME/.ghcup/bin/ghcup"
87
87
"$HOME/.ghcup/bin/ghcup" install ghc "$HCVER" || (cat "$HOME"/.ghcup/logs/*.* && false)
88
- "$HOME/.ghcup/bin/ghcup" install cabal 3.10.2 .0 || (cat "$HOME"/.ghcup/logs/*.* && false)
88
+ "$HOME/.ghcup/bin/ghcup" install cabal 3.12.1 .0 || (cat "$HOME"/.ghcup/logs/*.* && false)
89
89
env :
90
90
HCKIND : ${{ matrix.compilerKind }}
91
91
HCNAME : ${{ matrix.compiler }}
@@ -103,7 +103,7 @@ jobs:
103
103
echo "HC=$HC" >> "$GITHUB_ENV"
104
104
echo "HCPKG=$HCPKG" >> "$GITHUB_ENV"
105
105
echo "HADDOCK=$HADDOCK" >> "$GITHUB_ENV"
106
- echo "CABAL=$HOME/.ghcup/bin/cabal-3.10.2 .0 -vnormal+nowrap" >> "$GITHUB_ENV"
106
+ echo "CABAL=$HOME/.ghcup/bin/cabal-3.12.1 .0 -vnormal+nowrap" >> "$GITHUB_ENV"
107
107
HCNUMVER=$(${HC} --numeric-version|perl -ne '/^(\d+)\.(\d+)\.(\d+)(\.(\d+))?$/; print(10000 * $1 + 100 * $2 + ($3 == 0 ? $5 != 1 : $3))')
108
108
echo "HCNUMVER=$HCNUMVER" >> "$GITHUB_ENV"
109
109
echo "ARG_TESTS=--enable-tests" >> "$GITHUB_ENV"
@@ -171,8 +171,8 @@ jobs:
171
171
- name : install cabal-docspec
172
172
run : |
173
173
mkdir -p $HOME/.cabal/bin
174
- curl -sL https://github.com/phadej/cabal-extras/releases/download/cabal-docspec-0.0.0.20240414 /cabal-docspec-0.0.0.20240414 -x86_64-linux.xz > cabal-docspec.xz
175
- echo '2d18a3f79619e8ec5f11870f926f6dc2616e02a6c889315b7f82044b95a1adb9 cabal-docspec.xz' | sha256sum -c -
174
+ curl -sL https://github.com/phadej/cabal-extras/releases/download/cabal-docspec-0.0.0.20240702 /cabal-docspec-0.0.0.20240702 -x86_64-linux.xz > cabal-docspec.xz
175
+ echo 'b912624c38013d15b21c6c329f33b0989d0af0de25217100937e15d095dfff5c cabal-docspec.xz' | sha256sum -c -
176
176
xz -d < cabal-docspec.xz > $HOME/.cabal/bin/cabal-docspec
177
177
rm -f cabal-docspec.xz
178
178
chmod a+x $HOME/.cabal/bin/cabal-docspec
@@ -264,7 +264,7 @@ jobs:
264
264
run : |
265
265
perl -i -e 'while (<ARGV>) { print unless /package-id\s+(base-compat-batteries|bs-cmpt-bttrs)-\d+(\.\d+)*/; }' .ghc.environment.*
266
266
if [ $((HCNUMVER < 90000)) -ne 0 ] ; then cd ${PKGDIR_haskell_ci} || false ; fi
267
- if [ $((HCNUMVER < 90000)) -ne 0 ] ; then doctest --fast -XHaskell2010 -XBangPatterns -XConstraintKinds -XDataKinds -XDeriveAnyClass -XDeriveFoldable -XDeriveFunctor -XDeriveGeneric -XDeriveTraversable -XDerivingStrategies -XFlexibleContexts -XFlexibleInstances -XFunctionalDependencies -XGADTs -XGeneralizedNewtypeDeriving -XMultiWayIf -XNoImplicitPrelude -XQuantifiedConstraints -XRankNTypes -XScopedTypeVariables -XTypeApplications -XTypeOperators -XUndecidableInstances -XUndecidableSuperClasses -XViewPatterns src ; fi
267
+ if [ $((HCNUMVER < 90000)) -ne 0 ] ; then doctest --fast -XHaskell2010 -XBangPatterns -XConstraintKinds -XDataKinds -XDeriveAnyClass -XDeriveFoldable -XDeriveFunctor -XDeriveGeneric -XDeriveTraversable -XDerivingStrategies -XFlexibleContexts -XFlexibleInstances -XFunctionalDependencies -XGADTs -XGeneralizedNewtypeDeriving -XMultiWayIf -XNoImplicitPrelude -XQuantifiedConstraints -XRankNTypes -XScopedTypeVariables -XStandaloneDeriving - XTypeApplications -XTypeOperators -XUndecidableInstances -XUndecidableSuperClasses -XViewPatterns src ; fi
268
268
if [ $((HCNUMVER < 90000)) -ne 0 ] ; then cd ${PKGDIR_cabal_install_parsers} || false ; fi
269
269
if [ $((HCNUMVER < 90000)) -ne 0 ] ; then doctest --fast -XHaskell2010 src ; fi
270
270
- name : docspec
0 commit comments