on master help sign in
travis: Add attoparsec-iso8601 build
e0dcca7Adam Bergmark
.travis.yml+5
@@ -33,6 +33,11 @@ matrix:
33 compiler: ": #GHC 8.4.4"
33 compiler: ": #GHC 8.4.4"
34 addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.4], sources: [hvr-ghc]}}
34 addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.4], sources: [hvr-ghc]}}
35
35
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+
36 # Latest GHC
41 # Latest GHC
37 - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.10.1
42 - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.10.1
38 compiler: ": #GHC 8.10.1"
43 compiler: ": #GHC 8.10.1"
travis/install.sh+8−3
@@ -50,9 +50,14 @@ case $BUILD in
50 fi
50 fi
51 ;;
51 ;;
52 cabal2)
52 cabal2)
53− cabal v2-update -v
53+ cabal v2-update -v
54 sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
54 sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
55
55
56− cabal v2-build --only-dependencies --enable-tests --enable-benchmarks --dry
56+ cabal v2-build --only-dependencies --enable-tests --enable-benchmarks --dry
57− ;;
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
58esac
63esac
travis/script.sh+5−1
@@ -19,7 +19,11 @@ case $BUILD in
19 SRC_TGZ=$(cabal info . | awk '{print $2;exit}').tar.gz &&
19 SRC_TGZ=$(cabal info . | awk '{print $2;exit}').tar.gz &&
20 (cd dist && cabal install --force-reinstalls "$SRC_TGZ")
20 (cd dist && cabal install --force-reinstalls "$SRC_TGZ")
21 ;;
21 ;;
22− cabal2)
22+ cabal2)
23+ cabal v2-build --enable-tests --enable-benchmarks
24+ cabal v2-test --enable-tests --enable-benchmarks
25+ ;;
26+ attoparsec-iso8601)
23 cabal v2-build --enable-tests --enable-benchmarks
27 cabal v2-build --enable-tests --enable-benchmarks
24 cabal v2-test --enable-tests --enable-benchmarks
28 cabal v2-test --enable-tests --enable-benchmarks
25 ;;
29 ;;