Scale back build matrix
This matrix takes forever to build and makes the CI setup more complicated with various stack yamls fixing versions. I think it is reasonable to test the last 3 LTS and nightly.
This commit is contained in:
parent
dfe9cbc364
commit
94a9db4b81
15
.travis.yml
15
.travis.yml
@ -6,6 +6,8 @@
|
||||
# and taking the idea of using cabal-meta from yesodweb/yesod.
|
||||
|
||||
sudo: false
|
||||
dist: trusty
|
||||
language: c
|
||||
|
||||
services:
|
||||
- redis-server
|
||||
@ -23,14 +25,11 @@ cache:
|
||||
|
||||
matrix:
|
||||
include:
|
||||
- env: STACKARGS="--stack-yaml=stack_lts-2.yaml"
|
||||
- env: STACKARGS="--resolver=lts-3"
|
||||
- env: STACKARGS="--resolver=lts-4"
|
||||
- env: STACKARGS="--resolver=lts-5"
|
||||
- env: STACKARGS="--resolver=lts-6"
|
||||
- env: STACKARGS="--stack-yaml=stack_lts-7.yaml"
|
||||
- env: STACKARGS="--stack-yaml=stack_lts-8.yaml"
|
||||
- env: STACKARGS="--stack-yaml=stack_nightly.yaml"
|
||||
# last 3 LTS and nightly
|
||||
- env: STACKARGS="--resolver=lts-8"
|
||||
- env: STACKARGS="--resolver=lts-9"
|
||||
- env: STACKARGS="--resolver=lts-10"
|
||||
- env: STACKARGS="--resolver=nightly"
|
||||
|
||||
before_install:
|
||||
# Download and unpack the stack executable
|
||||
|
||||
@ -24,7 +24,14 @@ flags:
|
||||
serversession-frontend-yesod:
|
||||
lib-Werror: true
|
||||
extra-deps:
|
||||
# for lts 9, 10
|
||||
- acid-state-0.14.3
|
||||
- snap-1.1.0.0
|
||||
- snap-core-1.0.3.1
|
||||
- snap-server-1.0.3.3
|
||||
- heist-1.0.1.2
|
||||
- map-syntax-0.2.0.2
|
||||
- xmlhtml-0.2.5.2
|
||||
# for lts-8
|
||||
- blaze-html-0.9.0.1
|
||||
- blaze-markup-0.8.2.0
|
||||
|
||||
@ -1,31 +0,0 @@
|
||||
resolver: lts-2.22
|
||||
packages:
|
||||
- serversession
|
||||
- serversession-backend-acid-state
|
||||
- serversession-backend-persistent
|
||||
- serversession-backend-redis
|
||||
- serversession-frontend-snap
|
||||
- serversession-frontend-wai
|
||||
- serversession-frontend-yesod
|
||||
- examples/serversession-example-yesod-persistent
|
||||
flags:
|
||||
serversession:
|
||||
lib-Werror: true
|
||||
serversession-backend-acid-state:
|
||||
lib-Werror: true
|
||||
serversession-backend-persistent:
|
||||
lib-Werror: true
|
||||
serversession-backend-redis:
|
||||
lib-Werror: true
|
||||
old-locale: true
|
||||
serversession-frontend-snap:
|
||||
lib-Werror: true
|
||||
serversession-frontend-wai:
|
||||
lib-Werror: true
|
||||
serversession-frontend-yesod:
|
||||
lib-Werror: true
|
||||
extra-deps:
|
||||
- acid-state-0.14.0
|
||||
- nonce-1.0.2
|
||||
- wai-session-0.3.2
|
||||
- hedis-0.6.6
|
||||
@ -1,30 +0,0 @@
|
||||
resolver: lts-7.19
|
||||
packages:
|
||||
- serversession
|
||||
- serversession-backend-acid-state
|
||||
- serversession-backend-persistent
|
||||
- serversession-backend-redis
|
||||
- serversession-frontend-snap
|
||||
- serversession-frontend-wai
|
||||
- serversession-frontend-yesod
|
||||
- examples/serversession-example-yesod-persistent
|
||||
flags:
|
||||
serversession:
|
||||
lib-Werror: true
|
||||
serversession-backend-acid-state:
|
||||
lib-Werror: true
|
||||
serversession-backend-persistent:
|
||||
lib-Werror: true
|
||||
serversession-backend-redis:
|
||||
lib-Werror: true
|
||||
serversession-frontend-snap:
|
||||
lib-Werror: true
|
||||
serversession-frontend-wai:
|
||||
lib-Werror: true
|
||||
serversession-frontend-yesod:
|
||||
lib-Werror: true
|
||||
extra-deps:
|
||||
- snap-1.0.0.1
|
||||
- heist-1.0.1.0
|
||||
- map-syntax-0.2.0.2
|
||||
- classy-prelude-yesod-1.1.0
|
||||
@ -1,29 +0,0 @@
|
||||
resolver: lts-8.3
|
||||
packages:
|
||||
- serversession
|
||||
- serversession-backend-acid-state
|
||||
- serversession-backend-persistent
|
||||
- serversession-backend-redis
|
||||
- serversession-frontend-snap
|
||||
- serversession-frontend-wai
|
||||
- serversession-frontend-yesod
|
||||
- examples/serversession-example-yesod-persistent
|
||||
flags:
|
||||
serversession:
|
||||
lib-Werror: true
|
||||
serversession-backend-acid-state:
|
||||
lib-Werror: true
|
||||
serversession-backend-persistent:
|
||||
lib-Werror: true
|
||||
serversession-backend-redis:
|
||||
lib-Werror: true
|
||||
serversession-frontend-snap:
|
||||
lib-Werror: true
|
||||
serversession-frontend-wai:
|
||||
lib-Werror: true
|
||||
serversession-frontend-yesod:
|
||||
lib-Werror: true
|
||||
extra-deps:
|
||||
- snap-1.0.0.1
|
||||
- heist-1.0.1.0
|
||||
- map-syntax-0.2.0.2
|
||||
@ -1,29 +0,0 @@
|
||||
resolver: nightly-2017-02-02
|
||||
packages:
|
||||
- serversession
|
||||
- serversession-backend-acid-state
|
||||
- serversession-backend-persistent
|
||||
- serversession-backend-redis
|
||||
- serversession-frontend-snap
|
||||
- serversession-frontend-wai
|
||||
- serversession-frontend-yesod
|
||||
- examples/serversession-example-yesod-persistent
|
||||
flags:
|
||||
serversession:
|
||||
lib-Werror: true
|
||||
serversession-backend-acid-state:
|
||||
lib-Werror: true
|
||||
serversession-backend-persistent:
|
||||
lib-Werror: true
|
||||
serversession-backend-redis:
|
||||
lib-Werror: true
|
||||
serversession-frontend-snap:
|
||||
lib-Werror: true
|
||||
serversession-frontend-wai:
|
||||
lib-Werror: true
|
||||
serversession-frontend-yesod:
|
||||
lib-Werror: true
|
||||
extra-deps:
|
||||
- snap-1.0.0.1
|
||||
- heist-1.0.1.0
|
||||
- map-syntax-0.2.0.2
|
||||
Loading…
Reference in New Issue
Block a user