@@ -8,9 +8,9 @@
9# For more information, see https://github.com/haskell-CI/haskell-ci
9# For more information, see https://github.com/haskell-CI/haskell-ci
11−# version: 0.13.20210606
11+# version: 0.13.20210621
13−# REGENDATA ("0.13.20210606",["github","--config=cabal.haskell-ci","effectful.cabal"])
13+# REGENDATA ("0.13.20210621",["github","--config=cabal.haskell-ci","effectful.cabal"])
15name: Haskell-CI
15name: Haskell-CI
@@ -148,7 +148,7 @@ jobs:
148 - name: cache (tools)
148 - name: cache (tools)
149 uses: actions/cache@v2
149 uses: actions/cache@v2
151− key: ${{ runner.os }}-${{ matrix.compiler }}-tools-60139de7
151+ key: ${{ runner.os }}-${{ matrix.compiler }}-tools-b692a344
152 path: ~/.haskell-ci-tools
152 path: ~/.haskell-ci-tools
153 - name: install cabal-plan
153 - name: install cabal-plan
@@ -161,8 +161,8 @@ jobs:
161 cabal-plan --version
161 cabal-plan --version
162 - name: install doctest
162 - name: install doctest
164− if [ $((HCNUMVER < 90000)) -ne 0 ] ; then $CABAL --store-dir=$HOME/.haskell-ci-tools/store v2-install $ARG_COMPILER --ignore-project -j2 doctest --constraint='doctest ^>=0.17' ; fi
164+ if [ $((HCNUMVER < 90200)) -ne 0 ] ; then $CABAL --store-dir=$HOME/.haskell-ci-tools/store v2-install $ARG_COMPILER --ignore-project -j2 doctest --constraint='doctest ^>=0.18' ; fi
165− if [ $((HCNUMVER < 90000)) -ne 0 ] ; then doctest --version ; fi
165+ if [ $((HCNUMVER < 90200)) -ne 0 ] ; then doctest --version ; fi
166 - name: checkout
166 - name: checkout
167 uses: actions/checkout@v2
167 uses: actions/checkout@v2
@@ -223,8 +223,10 @@ jobs:
223 $CABAL v2-test $ARG_COMPILER $ARG_TESTS $ARG_BENCH all --test-show-details=direct
223 $CABAL v2-test $ARG_COMPILER $ARG_TESTS $ARG_BENCH all --test-show-details=direct
224 - name: doctest
224 - name: doctest
226− if [ $((HCNUMVER < 90000)) -ne 0 ] ; then cd ${PKGDIR_effectful} || false ; fi
226+ if [ $((HCNUMVER < 90200)) -ne 0 ] ; then cd ${PKGDIR_effectful} || false ; fi
227− if [ $((HCNUMVER < 90000)) -ne 0 ] ; then doctest -XBangPatterns -XConstraintKinds -XDataKinds -XFlexibleContexts -XFlexibleInstances -XGADTs -XGeneralizedNewtypeDeriving -XLambdaCase -XMultiParamTypeClasses -XRankNTypes -XRecordWildCards -XRoleAnnotations -XScopedTypeVariables -XStrictData -XTupleSections -XTypeApplications -XTypeFamilies -XTypeOperators src ; fi
227+ if [ $((HCNUMVER < 90200)) -ne 0 ] ; then doctest -XBangPatterns -XConstraintKinds -XDataKinds -XFlexibleContexts -XFlexibleInstances -XGADTs -XGeneralizedNewtypeDeriving -XLambdaCase -XMultiParamTypeClasses -XNoStarIsType -XRankNTypes -XRecordWildCards -XRoleAnnotations -XScopedTypeVariables -XStrictData -XTupleSections -XTypeApplications -XTypeFamilies -XTypeOperators src ; fi
228+ if [ $((HCNUMVER < 90200)) -ne 0 ] ; then cd ${PKGDIR_effectful} || false ; fi
229+ if [ $((HCNUMVER < 90200)) -ne 0 ] ; then doctest -XBangPatterns -XConstraintKinds -XDataKinds -XFlexibleContexts -XFlexibleInstances -XGADTs -XGeneralizedNewtypeDeriving -XLambdaCase -XMultiParamTypeClasses -XNoStarIsType -XRankNTypes -XRecordWildCards -XRoleAnnotations -XScopedTypeVariables -XStrictData -XTupleSections -XTypeApplications -XTypeFamilies -XTypeOperators utils ; fi
228 - name: cabal check
230 - name: cabal check
230 cd ${PKGDIR_effectful} || false
232 cd ${PKGDIR_effectful} || false