on master help sign in
travis: Build all with cabal 2
dba5527Adam Bergmark
.travis.yml+8−13
@@ -33,11 +33,6 @@ 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−
41 # Latest GHC
36 # Latest GHC
42 - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.10.1
37 - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.10.1
43 compiler: ": #GHC 8.10.1"
38 compiler: ": #GHC 8.10.1"
@@ -49,33 +44,33 @@ matrix:
49 addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4], sources: [hvr-ghc]}}
44 addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4], sources: [hvr-ghc]}}
50
45
51 # Benchmarks
46 # 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
53 compiler: ": #GHC 8.6.5"
48 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]}}
55
50
56 # C unescape implementation
51 # 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
58 compiler: ": #GHC 8.6.5"
53 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]}}
60
55
61
56
62 - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.8.3
57 - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.8.3
63 compiler: ": #GHC 8.8.3"
58 compiler: ": #GHC 8.8.3"
64 addons: {apt: {packages: [cabal-install-3.0,ghc-8.8.3], sources: [hvr-ghc]}}
59 addons: {apt: {packages: [cabal-install-3.0,ghc-8.8.3], sources: [hvr-ghc]}}
65
60
66− - env: BUILD=cabal2 CABALVER=2.4 GHCVER=8.6.5
61+ - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.6.5
67 compiler: ": #GHC 8.6.5"
62 compiler: ": #GHC 8.6.5"
68 addons: {apt: {packages: [cabal-install-3.0,ghc-8.6.5], sources: [hvr-ghc]}}
63 addons: {apt: {packages: [cabal-install-3.0,ghc-8.6.5], sources: [hvr-ghc]}}
69
64
70− - env: BUILD=cabal2 CABALVER=2.2 GHCVER=8.4.4
65+ - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.4.4
71 compiler: ": #GHC 8.4.4"
66 compiler: ": #GHC 8.4.4"
72 addons: {apt: {packages: [cabal-install-3.0,ghc-8.4.4], sources: [hvr-ghc]}}
67 addons: {apt: {packages: [cabal-install-3.0,ghc-8.4.4], sources: [hvr-ghc]}}
73
68
74− - env: BUILD=cabal2 CABALVER=2.0 GHCVER=8.2.2
69+ - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.2.2
75 compiler: ": #GHC 8.2.2"
70 compiler: ": #GHC 8.2.2"
76 addons: {apt: {packages: [cabal-install-3.0,ghc-8.2.2], sources: [hvr-ghc]}}
71 addons: {apt: {packages: [cabal-install-3.0,ghc-8.2.2], sources: [hvr-ghc]}}
77
72
78− - env: BUILD=cabal2 CABALVER=2.0 GHCVER=8.0.2
73+ - env: BUILD=cabal2 CABALVER=3.0 GHCVER=8.0.2
79 compiler: ": #GHC 8.0.2"
74 compiler: ": #GHC 8.0.2"
80 addons: {apt: {packages: [cabal-install-3.0,ghc-8.0.2], sources: [hvr-ghc]}}
75 addons: {apt: {packages: [cabal-install-3.0,ghc-8.0.2], sources: [hvr-ghc]}}
81
76
travis/script.sh+2−6
@@ -20,12 +20,8 @@ case $BUILD in
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
23+ cabal v2-build all --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
24+ cabal v2-test all --enable-tests --enable-benchmarks
29 ;;
25 ;;
30 hlint)
26 hlint)
31 make lint
27 make lint