diff --git a/.travis.yml b/.travis.yml index 2eb8f375..79651dee 100644 --- a/.travis.yml +++ b/.travis.yml @@ -57,15 +57,11 @@ matrix: compiler: ": #stack default" addons: {apt: {packages: [libgmp-dev]}} - - env: BUILD=stack ARGS="--resolver lts-7" - compiler: ": #stack 8.0.1" - addons: {apt: {packages: [libgmp-dev]}} - - - env: BUILD=stack ARGS="--resolver lts-9" + - env: BUILD=stack ARGS="--stack-yaml stack-lts-9.yaml --resolver lts-9" compiler: ": #stack 8.0.2" addons: {apt: {packages: [libgmp-dev]}} - - env: BUILD=stack ARGS="--resolver lts-11" + - env: BUILD=stack ARGS="--stack-yaml stack-lts-11.yaml --resolver lts-11" compiler: ": #stack 8.2.2" addons: {apt: {packages: [libgmp-dev]}} @@ -79,16 +75,11 @@ matrix: compiler: ": #stack default osx" os: osx - # malformed mach-o: load commands size (34184) > 32768) - #- env: BUILD=stack ARGS="--resolver lts-7" - # compiler: ": #stack 8.0.1 osx" - # os: osx - - - env: BUILD=stack ARGS="--resolver lts-9" + - env: BUILD=stack ARGS="--stack-yaml stack-lts-9.yaml --resolver lts-9" compiler: ": #stack 8.0.2 osx" os: osx - - env: BUILD=stack ARGS="--resolver lts-11" + - env: BUILD=stack ARGS="--stack-yaml stack-lts-11.yaml --resolver lts-11" compiler: ": #stack 8.2.2 osx" os: osx diff --git a/stack-lts-11.yaml b/stack-lts-11.yaml new file mode 120000 index 00000000..2df91e0c --- /dev/null +++ b/stack-lts-11.yaml @@ -0,0 +1 @@ +stack.yaml \ No newline at end of file diff --git a/stack-lts-9.yaml b/stack-lts-9.yaml new file mode 100644 index 00000000..01b08a00 --- /dev/null +++ b/stack-lts-9.yaml @@ -0,0 +1,32 @@ +resolver: lts-9.21 +packages: +- ./yesod-core +- ./yesod-static +- ./yesod-persistent +- ./yesod-newsfeed +- ./yesod-form +- ./yesod-auth +- ./yesod-auth-oauth +- ./yesod-sitemap +- ./yesod-test +- ./yesod-bin +- ./yesod +- ./yesod-eventsource +- ./yesod-websockets +extra-deps: +- conduit-1.3.0.2@rev:0 +- conduit-extra-1.3.0@rev:0 +- html-conduit-1.3.0@rev:0 +- http-client-0.5.12.1@rev:0 +- http-conduit-2.3.1@rev:0 +- monad-logger-0.3.28.5@rev:0 +- mono-traversable-1.0.8.1@rev:0 +- persistent-2.8.2@rev:0 +- project-template-0.2.0.1@rev:0 +- resourcet-1.2.1@rev:0 +- streaming-commons-0.2.0.0@rev:0 +- typed-process-0.2.2.0@rev:0 +- wai-extra-3.0.22.1@rev:0 +- wai-logger-2.3.2@rev:0 +- xml-conduit-1.8.0@rev:0 +- yaml-0.8.30@rev:0 diff --git a/stack.yaml b/stack.yaml index 52ec0356..5789bb4b 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,46 +1,15 @@ -resolver: lts-8.12 +resolver: lts-11.10 packages: - - ./yesod-core - - ./yesod-static - - ./yesod-persistent - - ./yesod-newsfeed - - ./yesod-form - - ./yesod-auth - - ./yesod-auth-oauth - - ./yesod-sitemap - - ./yesod-test - - ./yesod-bin - - ./yesod - - ./yesod-eventsource - - ./yesod-websockets -extra-deps: -- unliftio-core-0.1.1.0 -- unliftio-0.2.4.0 -- authenticate-1.3.4 -- typed-process-0.2.1.0 -- conduit-1.3.0 -- conduit-extra-1.3.0 -- persistent-2.8.0 -- resourcet-1.2.0 -- mono-traversable-1.0.8.1 -- yaml-0.8.28 -- project-template-0.2.0.1 -- xml-conduit-1.8.0 -- wai-extra-3.0.22.0 -- monad-logger-0.3.28.1 -- html-conduit-1.3.0 -- http-conduit-2.3.0 -- persistent-sqlite-2.8.0 -- cookie-0.4.3 -- gauge-0.2.1 -- basement-0.0.6 -- foundation-0.0.19 -- memory-0.14.14 -- simple-sendfile-0.2.27 -- aeson-1.2.4.0 -- http-client-0.5.10 -- http-client-tls-0.3.5.2 -- websockets-0.12.3.1 -- th-abstraction-0.2.6.0 -- persistent-template-2.5.3.1 -- th-lift-instances-0.1.11 +- ./yesod-core +- ./yesod-static +- ./yesod-persistent +- ./yesod-newsfeed +- ./yesod-form +- ./yesod-auth +- ./yesod-auth-oauth +- ./yesod-sitemap +- ./yesod-test +- ./yesod-bin +- ./yesod +- ./yesod-eventsource +- ./yesod-websockets