diff --git a/.travis.yml b/.travis.yml index 8241a63..af3946a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,20 +11,46 @@ cache: # cache file per set of arguments. matrix: include: - - env: ARGS="--resolver lts-6" + - env: + - ARGS="--resolver lts-6" + - HAPPY="-1.19.6" compiler: ": #stack 7.10.3" addons: { apt: { packages: [libgmp-dev] } } - - env: ARGS="--resolver lts-7" + - env: + - ARGS="--resolver lts-7" + - HAPPY="-1.19.6" compiler: ": #stack 8.0.1" addons: { apt: { packages: [libgmp-dev] } } - - env: ARGS="--resolver lts-8" + - env: + - ARGS="--resolver lts-8" + - HAPPY="-1.19.6" compiler: ": #stack 8.0.2" addons: { apt: { packages: [libgmp-dev] } } - - env: ARGS="--resolver nightly-2017-07-31" - compiler: ": #stack 8.2.1" + - env: ARGS="--resolver lts-11.22" + compiler: ": #stack 8.2.2" + addons: { apt: { packages: [libgmp-dev] } } + + - env: ARGS="--resolver lts-12.14" + compiler: ": #stack 8.4.3" + addons: { apt: { packages: [libgmp-dev] } } + + - env: ARGS="--resolver lts-12.26" + compiler: ": #stack 8.4.4" + addons: { apt: { packages: [libgmp-dev] } } + + - env: ARGS="--resolver lts-13.11" + compiler: ": #stack 8.6.3" + addons: { apt: { packages: [libgmp-dev] } } + + - env: ARGS="--resolver lts-13.19" + compiler: ": #stack 8.6.4" + addons: { apt: { packages: [libgmp-dev] } } + + - env: ARGS="--resolver lts-14.20" + compiler: ": #stack 8.6.5" addons: { apt: { packages: [libgmp-dev] } } - env: ARGS="--resolver nightly" @@ -45,7 +71,7 @@ before_install: - travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack' install: -- stack --no-terminal --install-ghc $ARGS build happy +- stack --no-terminal --install-ghc $ARGS install happy$HAPPY - stack --no-terminal $ARGS test --bench --only-dependencies script: diff --git a/package.yaml b/package.yaml index 69e1786..faacf95 100644 --- a/package.yaml +++ b/package.yaml @@ -48,7 +48,7 @@ library: - th-orphans - monad-control >= 1.0.0.0 && < 2 - mtl - - template-haskell >= 2.10.0.0 && < 2.13 + - template-haskell >= 2.10.0.0 && < 2.16 - transformers-base when: - condition: impl(ghc < 8) diff --git a/stack.yaml b/stack.yaml index 040e76d..30fee67 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,4 +1,4 @@ -resolver: lts-8.20 +resolver: lts-14.20 packages: - '.'