File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 1- set -e
1+ set -ex
22
33case $BUILD in
44 stack)
@@ -23,7 +23,7 @@ case $BUILD in
2323 fi
2424 cabal update -v
2525 sed -i ' s/^jobs:/-- jobs:/' ${HOME} /.cabal/config
26- cabal install --only-dependencies --enable-tests --enable-benchmarks --dry -v > installplan.txt
26+ cabal install --constraint= " integer-simple installed " -- only-dependencies --enable-tests --enable-benchmarks --dry -v > installplan.txt
2727 sed -i -e ' 1,/^Resolving /d' installplan.txt; cat installplan.txt
2828
2929 # check whether current requested install-plan matches cached package-db snapshot
@@ -36,7 +36,7 @@ case $BUILD in
3636 echo " cabal build-cache MISS" ;
3737 rm -rf $HOME /.cabsnap;
3838 mkdir -p $HOME /.ghc $HOME /.cabal/lib $HOME /.cabal/share $HOME /.cabal/bin;
39- cabal install --only-dependencies --enable-tests --enable-benchmarks;
39+ cabal install --constraint= " integer-simple installed " -- only-dependencies --enable-tests --enable-benchmarks;
4040 fi
4141
4242 # snapshot package-db on cache miss
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ case $BUILD in
1313 ;;
1414 cabal)
1515 if [ -f configure.ac ]; then autoreconf -i; fi
16- cabal configure --enable-tests --enable-benchmarks -v2 # -v2 provides useful information for debugging
16+ cabal configure --constraint= " integer-simple installed " -- enable-tests --enable-benchmarks -v2 # -v2 provides useful information for debugging
1717 cabal build # this builds all libraries and executables (including tests/benchmarks)
1818 cabal test --show-details=always
1919
You can’t perform that action at this time.
0 commit comments