on master help sign in
travis: Build all with cabal 2
commitdba5527cb71280dcdc398ca5ae34feafa18863b0 authorAdam Bergmark <adam@bergmark.nl> dateThu 26 Mar 2020, 23:49 (7 years ago) parent78615ce
2 files changed+10−19
.travis.yml+8−13 travis/script.sh+2−6
.travis.yml+8−13
@@ -33,11 +33,6 @@ 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−
4136 # Latest GHC
4237 - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.10.1
4338 compiler: ": #GHC 8.10.1"
@@ -49,33 +44,33 @@ matrix:
4944 addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4], sources: [hvr-ghc]}}
5045
5146 # Benchmarks
52− - env: BUILD=stack CABALVER=2.4 GHCVER=8.6.5 STACK_YAML=stack-bench.yaml
47+ - env: BUILD=stack CABALVER=3.0 GHCVER=8.6.5 STACK_YAML=stack-bench.yaml
5348 compiler: ": #GHC 8.6.5"
54− addons: {apt: {packages: [cabal-install-2.4,ghc-8.6.5], sources: [hvr-ghc]}}
49+ addons: {apt: {packages: [cabal-install-3.0,ghc-8.6.5], sources: [hvr-ghc]}}
5550
5651 # C unescape implementation
57− - env: BUILD=stack CABALVER=2.2 GHCVER=8.6.5 STACK_YAML=stack-ffi-unescape.yaml
52+ - env: BUILD=stack CABALVER=3.0 GHCVER=8.6.5 STACK_YAML=stack-ffi-unescape.yaml
5853 compiler: ": #GHC 8.6.5"
59− addons: {apt: {packages: [cabal-install-2.2,ghc-8.6.5], sources: [hvr-ghc]}}
54+ addons: {apt: {packages: [cabal-install-3.0,ghc-8.6.5], sources: [hvr-ghc]}}
6055
6156
6257 - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.8.3
6358 compiler: ": #GHC 8.8.3"
6459 addons: {apt: {packages: [cabal-install-3.0,ghc-8.8.3], sources: [hvr-ghc]}}
6560
66− - env: BUILD=cabal2 CABALVER=2.4 GHCVER=8.6.5
61+ - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.6.5
6762 compiler: ": #GHC 8.6.5"
6863 addons: {apt: {packages: [cabal-install-3.0,ghc-8.6.5], sources: [hvr-ghc]}}
6964
70− - env: BUILD=cabal2 CABALVER=2.2 GHCVER=8.4.4
65+ - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.4.4
7166 compiler: ": #GHC 8.4.4"
7267 addons: {apt: {packages: [cabal-install-3.0,ghc-8.4.4], sources: [hvr-ghc]}}
7368
74− - env: BUILD=cabal2 CABALVER=2.0 GHCVER=8.2.2
69+ - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.2.2
7570 compiler: ": #GHC 8.2.2"
7671 addons: {apt: {packages: [cabal-install-3.0,ghc-8.2.2], sources: [hvr-ghc]}}
7772
78− - env: BUILD=cabal2 CABALVER=2.0 GHCVER=8.0.2
73+ - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.0.2
7974 compiler: ": #GHC 8.0.2"
8075 addons: {apt: {packages: [cabal-install-3.0,ghc-8.0.2], sources: [hvr-ghc]}}
8176
travis/script.sh+2−6
@@ -20,12 +20,8 @@ case $BUILD in
2020 (cd dist && cabal install --force-reinstalls "$SRC_TGZ")
2121 ;;
2222 cabal2)
23− cabal v2-build --enable-tests --enable-benchmarks
24− cabal v2-test --enable-tests --enable-benchmarks
25− ;;
26− attoparsec-iso8601)
27− cabal v2-build --enable-tests --enable-benchmarks
28− cabal v2-test --enable-tests --enable-benchmarks
23+ cabal v2-build all --enable-tests --enable-benchmarks
24+ cabal v2-test all --enable-tests --enable-benchmarks
2925 ;;
3026 hlint)
3127 make lint