Skip to content

Commit b0bfdfa

Browse files
committed
CI: limit tests to GHC < 9.4 because of doctest-parallel
1 parent 6a97398 commit b0bfdfa

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.github/workflows/haskell-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ jobs:
146146
147147
HCNUMVER=$(${HC} --numeric-version|perl -ne '/^(\d+)\.(\d+)\.(\d+)(\.(\d+))?$/; print(10000 * $1 + 100 * $2 + ($3 == 0 ? $5 != 1 : $3))')
148148
echo "HCNUMVER=$HCNUMVER" >> "$GITHUB_ENV"
149-
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "ARG_TESTS=--enable-tests" >> "$GITHUB_ENV" ; else echo "ARG_TESTS=--disable-tests" >> "$GITHUB_ENV" ; fi
149+
if [ $((HCNUMVER >= 80200 && HCNUMVER < 90400)) -ne 0 ] ; then echo "ARG_TESTS=--enable-tests" >> "$GITHUB_ENV" ; else echo "ARG_TESTS=--disable-tests" >> "$GITHUB_ENV" ; fi
150150
echo "ARG_BENCH=--enable-benchmarks" >> "$GITHUB_ENV"
151151
if [ $((HCNUMVER >= 90400)) -ne 0 ] ; then echo "HEADHACKAGE=true" >> "$GITHUB_ENV" ; else echo "HEADHACKAGE=false" >> "$GITHUB_ENV" ; fi
152152
echo "ARG_COMPILER=--$HCKIND --with-compiler=$HC" >> "$GITHUB_ENV"
@@ -268,7 +268,7 @@ jobs:
268268
$CABAL v2-build $ARG_COMPILER $ARG_TESTS $ARG_BENCH all --write-ghc-environment-files=always
269269
- name: tests
270270
run: |
271-
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then $CABAL v2-test $ARG_COMPILER $ARG_TESTS $ARG_BENCH all --test-show-details=direct ; fi
271+
if [ $((HCNUMVER >= 80200 && HCNUMVER < 90400)) -ne 0 ] ; then $CABAL v2-test $ARG_COMPILER $ARG_TESTS $ARG_BENCH all --test-show-details=direct ; fi
272272
- name: cabal check
273273
run: |
274274
cd ${PKGDIR_regex_tdfa} || false

cabal.haskell-ci

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@ constraint-set mtl-2.3
77
constraints: mtl >= 2.3, transformers >= 0.6
88

99
-- doctest-parallel requires base >= 4.10
10-
tests: >= 8.2
10+
-- and does not support GHC 9.4 as of 2022-07-16
11+
-- <https://github.com/martijnbastiaan/doctest-parallel/issues/42>
12+
tests: >= 8.2 && < 9.4

0 commit comments

Comments
 (0)