/
.travis.yml
33 lines (33 loc) · 1.35 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
language: c
sudo: false
cache:
directories:
- $HOME/.cabsnap
- $HOME/.cabal/packages
- $HOME/tools
before_cache:
- rm -f $HOME/.cabal/packages/hackage.haskell.org/build-reports.log
- rm -f $HOME/.cabal/packages/hackage.haskell.org/00-index.tar
before_install: source travis/setup.sh
install: travis/install.sh
script: travis/script.sh
matrix:
include:
- env: GHCVER=7.4.2 CABALVER=1.16
compiler: ": #GHC 7.4.2"
addons: {apt: {packages: [cabal-install-1.16, ghc-7.4.2, alex-3.1.4, happy-1.19.5], sources: [hvr-ghc]}}
- env: GHCVER=7.6.3 CABALVER=1.18
compiler: ": #GHC 7.6.3"
addons: {apt: {packages: [cabal-install-1.18, ghc-7.6.3, alex-3.1.4, happy-1.19.5], sources: [hvr-ghc]}}
- env: GHCVER=7.8.4 CABALVER=1.18
compiler: ": #GHC 7.8.4"
addons: {apt: {packages: [cabal-install-1.18, ghc-7.8.4, alex-3.1.4, happy-1.19.5], sources: [hvr-ghc]}}
- env: GHCVER=7.10.2 CABALVER=1.22 ROOT=1
compiler: ": #GHC 7.10.2"
addons: {apt: {packages: [cabal-install-1.22, ghc-7.10.2, alex-3.1.4, happy-1.19.5], sources: [hvr-ghc]}}
- env: GHCVER=head CABALVER=head ALLOW_NEWER="template-haskell"
compiler: ": #GHC head"
addons: {apt: {packages: [cabal-install-head, ghc-head, alex-3.1.4, happy-1.19.5], sources: [hvr-ghc]}}
allow_failures:
- compiler: ": #GHC head"
fast_finish: true