sudo: false language: c matrix: include: - env: CABALVER=1.22 GHCVER=7.10.1 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.1],sources: [hvr-ghc]}} - env: CABALVER=1.24 GHCVER=8.0.1 addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.1], sources: [hvr-ghc]}} install: - (mkdir -p $HOME/.local/bin && cd $HOME/.local/bin && wget https://zalora-public.s3.amazonaws.com/tinc && chmod +x tinc) - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH - ghc --version - cabal --version - travis_retry cabal update - sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config script: - tinc && cabal configure --enable-tests && cabal build && cabal test - cabal check cache: directories: - $HOME/.tinc/cache