on master help sign in
Update travis config to include cabal tests
e5a180aHarendra Kumar
.travis.yml+19−14
@@ -13,35 +13,40 @@ cache:
13
13
14matrix:
14matrix:
15 include:
15 include:
16− # disable cabal builds until monad-recorder is on hackage
17 # cabal/linux
16 # cabal/linux
18− #- env: BUILD=cabal GHCVER=7.10.3 CABALVER=1.22
17+ - env: BUILD=cabal GHCVER=7.10.3 CABALVER=1.22
19− # addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3], sources: [hvr-ghc]}}
18+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3], sources: [hvr-ghc]}}
20
19
20+ # stack/linux use a pre-installed cabal-install for faster builds
21+ # GHC 8.0.1
22+ - env: BUILD=stack RESOLVER=lts-7.24 CABALVER=1.24
23+ addons: {apt: {packages: [libgmp-dev,cabal-install-1.24], sources: [hvr-ghc]}}
24+
21− # Note COVERALLS (hpc-coveralls) requires cabal build
25+ # Note COVERALLS (hpc-coveralls) requires cabal build
22− #- env: BUILD=cabal GHCVER=8.0.2 CABALVER=1.24 COVERALLS=y
26+ - env: BUILD=cabal GHCVER=8.0.2 CABALVER=1.24 COVERALLS=y
23− # addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2], sources: [hvr-ghc]}}
27+ addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2], sources: [hvr-ghc]}}
24
28
25 #- env: BUILD=cabal GHCVER=head CABALVER=head
29 #- env: BUILD=cabal GHCVER=head CABALVER=head
26 # addons: {apt: {packages: [cabal-install-head,ghc-head], sources: [hvr-ghc]}}
30 # addons: {apt: {packages: [cabal-install-head,ghc-head], sources: [hvr-ghc]}}
27
31
28− # stack/linux use a pre-installed cabal-install for faster builds
29− - env: BUILD=stack RESOLVER=lts-9.0 CABALVER=1.22
30− addons: {apt: {packages: [libgmp-dev,cabal-install-1.22], sources: [hvr-ghc]}}
31−
32 - env: BUILD=stack RESOLVER=nightly CABALVER=2.0
32 - env: BUILD=stack RESOLVER=nightly CABALVER=2.0
33 addons: {apt: {packages: [libgmp-dev,cabal-install-2.0], sources: [hvr-ghc]}}
33 addons: {apt: {packages: [libgmp-dev,cabal-install-2.0], sources: [hvr-ghc]}}
34
34
35+ #- env: BUILD=cabal GHCVER=head CABALVER=head
36+ # addons: {apt: {packages: [cabal-install-head,ghc-head], sources: [hvr-ghc]}}
37+
35 # cabal/stack/osx - TODO install cabal-install
38 # cabal/stack/osx - TODO install cabal-install
39+ # GHC 8.0.1
36− #- env: BUILD=cabal RESOLVER=lts-9.0
40+ - env: BUILD=cabal RESOLVER=lts-7.24
37− # os: osx
41+ os: osx
38
42
43+ # GHC 8.0.2
39− - env: BUILD=stack RESOLVER=lts-9.0
44+ - env: BUILD=stack RESOLVER=lts-9.3
40 os: osx
45 os: osx
41
46
42 allow_failures:
47 allow_failures:
43− #- env: BUILD=cabal GHCVER=head CABALVER=head
44 - env: BUILD=stack RESOLVER=nightly CABALVER=2.0
48 - env: BUILD=stack RESOLVER=nightly CABALVER=2.0
49+ #- env: BUILD=cabal GHCVER=head CABALVER=head
45
50
46install: true
51install: true
47script:
52script: