2015-08-22 05:36:56 +00:00
|
|
|
# NB: don't set `language: haskell` here
|
2015-07-15 12:55:19 +00:00
|
|
|
|
2015-08-22 03:47:36 +00:00
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
|
|
|
|
sudo: false
|
|
|
|
|
|
|
|
before_install:
|
|
|
|
# stack
|
|
|
|
- mkdir -p ~/.local/bin
|
|
|
|
- export PATH=~/.local/bin:$PATH
|
|
|
|
- travis_retry curl -L https://github.com/commercialhaskell/stack/releases/download/v0.1.2.0/stack-0.1.2.0-x86_64-linux.gz | gunzip > ~/.local/bin/stack
|
|
|
|
- chmod a+x ~/.local/bin/stack
|
|
|
|
|
|
|
|
# N.B. No top-level env: declaration!
|
|
|
|
|
|
|
|
matrix:
|
|
|
|
include:
|
2015-10-09 01:15:16 +00:00
|
|
|
- env: GHCVER=7.10.2 STACK_YAML=stack.yaml
|
2015-08-22 03:47:36 +00:00
|
|
|
addons:
|
|
|
|
apt:
|
|
|
|
sources:
|
|
|
|
- hvr-ghc
|
|
|
|
packages:
|
2015-10-09 01:15:16 +00:00
|
|
|
- ghc-7.10.2
|
|
|
|
- libgmp-dev
|
|
|
|
- env: GHCVER=7.8.4 STACK_YAML=stack-7.8.yaml
|
2015-08-22 03:47:36 +00:00
|
|
|
addons:
|
|
|
|
apt:
|
|
|
|
sources:
|
|
|
|
- hvr-ghc
|
|
|
|
packages:
|
2015-10-09 01:15:16 +00:00
|
|
|
- ghc-7.8.4
|
|
|
|
- base-4.7.0.2
|
2015-08-22 03:47:36 +00:00
|
|
|
- env: GHCVER=head STACK_YAML=stack-head.yaml
|
|
|
|
addons:
|
|
|
|
apt:
|
|
|
|
sources:
|
|
|
|
- hvr-ghc
|
|
|
|
packages:
|
|
|
|
- ghc-head
|
2015-08-24 00:16:34 +00:00
|
|
|
- libgmp-dev
|
|
|
|
|
2015-08-22 03:47:36 +00:00
|
|
|
allow_failures:
|
|
|
|
- env: GHCVER=head STACK_YAML=stack-head.yaml
|
|
|
|
|
2015-07-15 12:55:19 +00:00
|
|
|
before_install:
|
2015-08-22 03:47:36 +00:00
|
|
|
# ghc
|
|
|
|
- export PATH=/opt/ghc/$GHCVER/bin:$PATH
|
|
|
|
# stack
|
|
|
|
- mkdir -p ~/.local/bin
|
|
|
|
- export PATH=~/.local/bin:$PATH
|
|
|
|
- travis_retry curl -L https://github.com/commercialhaskell/stack/releases/download/v0.1.2.0/stack-0.1.2.0-x86_64-linux.gz | gunzip > ~/.local/bin/stack
|
|
|
|
- chmod a+x ~/.local/bin/stack
|
2015-07-15 12:55:19 +00:00
|
|
|
|
|
|
|
install:
|
2015-08-22 03:47:36 +00:00
|
|
|
- ./travis_long stack --no-terminal --skip-ghc-check setup
|
2015-08-22 05:36:56 +00:00
|
|
|
- ./travis_long stack --no-terminal --skip-ghc-check test --only-snapshot
|
2015-07-15 12:55:19 +00:00
|
|
|
|
|
|
|
script:
|
2015-10-09 01:36:00 +00:00
|
|
|
- stack --no-terminal --skip-ghc-check build
|
2015-10-19 13:07:29 +00:00
|
|
|
- stack --no-terminal --skip-ghc-check test wai-devel
|
2015-08-22 03:47:36 +00:00
|
|
|
|
|
|
|
cache:
|
|
|
|
directories:
|
|
|
|
- $HOME/.stack
|