@@ -1,20 +1,23 @@
1# .travis.yml
1# .travis.yml
3−env:
3+language: haskell
4− - CABALVER=1.22 GHCVER=7.10.2
4+
6before_install:
11before_install:
7− - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
12+ - mkdir -p $HOME/.local/bin
8− - travis_retry sudo apt-get update
13+ - export PATH=$HOME/.local/bin:$PATH
9− - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER happy alex
14+ - travis_retry curl -L https://github.com/commercialhaskell/stack/releases/download/v0.1.3.1/stack-0.1.3.1-x86_64-linux.gz | gunzip > $HOME/.local/bin/stack
10− - export PATH=$HOME/.cabal/bin:/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
15+ - chmod a+x $HOME/.local/bin/stack
13− - cabal --version
19+ - stack build hscolour --copy-bins
14− - echo "$(ghc --version) [$(ghc --print-project-git-commit-id 2> /dev/null || echo '?')]"
20+ - stack build --only-snapshot
15− - travis_retry cabal update
16− - cabal install hpack
19− - make
23+ - stack build --test --haddock