on master help sign in
travis: Add attoparsec-iso8601 build
commite0dcca7ff7a7b36fbb34b200e685381a9c2047a0 authorAdam Bergmark <adam@bergmark.nl> dateThu 26 Mar 2020, 17:14 (7 years ago) parent00f80b2
3 files changed+18−4
.travis.yml+5 travis/install.sh+8−3 travis/script.sh+5−1
.travis.yml+5
@@ -33,6 +33,11 @@ matrix:
3333 compiler: ": #GHC 8.4.4"
3434 addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.4], sources: [hvr-ghc]}}
3535
36+ # attoparsec-iso8601
37+ - env: BUILD=attoparsec-iso8601 CABALVER=3.0 GHCVER=8.10.1
38+ compiler: ": #GHC 8.10.1"
39+ addons: {apt: {packages: [cabal-install-3.0,ghc-8.10.1], sources: [hvr-ghc]}}
40+
3641 # Latest GHC
3742 - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.10.1
3843 compiler: ": #GHC 8.10.1"
travis/install.sh+8−3
@@ -50,9 +50,14 @@ case $BUILD in
5050 fi
5151 ;;
5252 cabal2)
53− cabal v2-update -v
53+ cabal v2-update -v
5454 sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
5555
56− cabal v2-build --only-dependencies --enable-tests --enable-benchmarks --dry
57− ;;
56+ cabal v2-build --only-dependencies --enable-tests --enable-benchmarks --dry
57+ ;;
58+ attoparsec-iso8601)
59+ cd attoparsec-iso8601
60+ cabal v2-update -v
61+ sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
62+ cabal v2-build --only-dependencies --enable-tests --enable-benchmarks --dry
5863esac
travis/script.sh+5−1
@@ -19,7 +19,11 @@ case $BUILD in
1919 SRC_TGZ=$(cabal info . | awk '{print $2;exit}').tar.gz &&
2020 (cd dist && cabal install --force-reinstalls "$SRC_TGZ")
2121 ;;
22− cabal2)
22+ cabal2)
23+ cabal v2-build --enable-tests --enable-benchmarks
24+ cabal v2-test --enable-tests --enable-benchmarks
25+ ;;
26+ attoparsec-iso8601)
2327 cabal v2-build --enable-tests --enable-benchmarks
2428 cabal v2-test --enable-tests --enable-benchmarks
2529 ;;