From f3c398a437632e9b87760b5cab26c9cac2fef71d Mon Sep 17 00:00:00 2001 From: tana-gh Date: Mon, 13 Jan 2020 17:07:58 +0900 Subject: [PATCH 1/4] Updating resolver to lts-14.20 --- package.yaml | 2 +- stack.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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: - '.' From e4d44bc06244be76c0767d9ed6f99dd53b223bbd Mon Sep 17 00:00:00 2001 From: tana-gh Date: Mon, 13 Jan 2020 17:08:24 +0900 Subject: [PATCH 2/4] Adding environments up to ghc-8.6.5 --- .travis.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.travis.yml b/.travis.yml index 8241a63..0ac64f8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,6 +27,30 @@ matrix: compiler: ": #stack 8.2.1" addons: { apt: { packages: [libgmp-dev] } } + - 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" compiler: ": #stack nightly" addons: { apt: { packages: [libgmp-dev] } } From a4f6d1f44ffb0f9cceff13d3ed5cbff3ca897aad Mon Sep 17 00:00:00 2001 From: tana-gh Date: Mon, 13 Jan 2020 21:08:29 +0900 Subject: [PATCH 3/4] Fixing to happy version --- .travis.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0ac64f8..07cb3b7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,22 +11,24 @@ 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" - addons: { apt: { packages: [libgmp-dev] } } - - env: ARGS="--resolver lts-11.22" compiler: ": #stack 8.2.2" addons: { apt: { packages: [libgmp-dev] } } @@ -69,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 build happy$HAPPY - stack --no-terminal $ARGS test --bench --only-dependencies script: From 11c889d79c97b61950a5cc7262a926835d67afcd Mon Sep 17 00:00:00 2001 From: tana Date: Mon, 13 Jan 2020 21:39:51 +0900 Subject: [PATCH 4/4] Fixing to install happy --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 07cb3b7..af3946a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -71,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$HAPPY +- stack --no-terminal --install-ghc $ARGS install happy$HAPPY - stack --no-terminal $ARGS test --bench --only-dependencies script: