@@ -72,9 +72,9 @@ matrix:
7272
7373 # The Stack builds. We can pass in arbitrary Stack arguments via the ARGS
7474 # variable, such as using --stack-yaml to point to a different file.
75− - env: BUILD=stack ARGS=""
76− compiler: ": #stack default"
77− addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
75+ #- env: BUILD=stack ARGS=""
76+ # compiler: ": #stack default"
77+ # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
7878
7979 #- env: BUILD=stack ARGS="--resolver lts-2"
8080 # compiler: ": #stack 7.8.4"
@@ -84,7 +84,7 @@ matrix:
8484 # compiler: ": #stack 7.10.2"
8585 # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
8686
87− - env: BUILD=stack ARGS="--resolver lts-6"
87+ - env: BUILD=stack ARGS="--resolver lts-6" STACK_YAML="stack-lts-6.yaml"
8888 compiler: ": #stack 7.10.3"
8989 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
9090
@@ -92,27 +92,27 @@ matrix:
9292 # compiler: ": #stack 8.0.1"
9393 # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
9494
95− - env: BUILD=stack ARGS="--resolver lts-9"
95+ - env: BUILD=stack ARGS="--resolver lts-9" STACK_YAML="stack-lts-9.yaml"
9696 compiler: ": #stack 8.0.2"
9797 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
9898
99− - env: BUILD=stack ARGS="--resolver lts-11"
99+ - env: BUILD=stack ARGS="--resolver lts-11" STACK_YAML="stack-lts-11.yaml"
100100 compiler: ": #stack 8.2.2"
101101 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
102102
103− - env: BUILD=stack ARGS="--resolver lts-12"
103+ - env: BUILD=stack ARGS="--resolver lts-12" STACK_YAML="stack-lts-12.yaml"
104104 compiler: ": #stack 8.4.3"
105105 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
106106
107107 # Nightly builds are allowed to fail
108− - env: BUILD=stack ARGS="--resolver nightly"
108+ - env: BUILD=stack ARGS="--resolver nightly" STACK_YAML="stack-nightly.yaml"
109109 compiler: ": #stack nightly"
110110 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
111111
112112 # Build on macOS in addition to Linux
113− - env: BUILD=stack ARGS=""
114− compiler: ": #stack default osx"
115− os: osx
113+ #- env: BUILD=stack ARGS=""
114+ # compiler: ": #stack default osx"
115+ # os: osx
116116
117117 # Travis includes an macOS which is incompatible with GHC 7.8.4
118118 #- env: BUILD=stack ARGS="--resolver lts-2"
@@ -123,7 +123,7 @@ matrix:
123123 # compiler: ": #stack 7.10.2 osx"
124124 # os: osx
125125
126− - env: BUILD=stack ARGS="--resolver lts-6"
126+ - env: BUILD=stack ARGS="--resolver lts-6" STACK_YAML="stack-lts-6.yaml"
127127 compiler: ": #stack 7.10.3 osx"
128128 os: osx
129129
@@ -131,15 +131,15 @@ matrix:
131131 # compiler: ": #stack 8.0.1 osx"
132132 # os: osx
133133
134− - env: BUILD=stack ARGS="--resolver lts-9"
134+ - env: BUILD=stack ARGS="--resolver lts-9" STACK_YAML="stack-lts-9.yaml"
135135 compiler: ": #stack 8.0.2 osx"
136136 os: osx
137137
138− - env: BUILD=stack ARGS="--resolver lts-11"
138+ - env: BUILD=stack ARGS="--resolver lts-11" STACK_YAML="stack-lts-11.yaml"
139139 compiler: ": #stack 8.2.2 osx"
140140 os: osx
141141
142− - env: BUILD=stack ARGS="--resolver lts-12"
142+ - env: BUILD=stack ARGS="--resolver lts-12" STACK_YAML="stack-lts-12.yaml"
143143 compiler: ": #stack 8.4.3 osx"
144144 os: osx
145145
@@ -149,7 +149,7 @@ matrix:
149149
150150 allow_failures:
151151 - env: BUILD=cabal GHCVER=head CABALVER=head HAPPYVER=1.19.5 ALEXVER=3.1.7
152− - env: BUILD=stack ARGS="--resolver nightly"
152+ #- env: BUILD=stack ARGS="--resolver nightly"
153153
154154before_install:
155155# Using compiler above sets CC to an invalid value, so unset it
@@ -169,8 +169,8 @@ before_install:
169169
170170 # brew no longer has fcgi
171171 # brew install fcgi
172− grep -v wai-handler-fastcgi < stack.yaml > tmp
173− mv tmp stack.yaml
172+ grep -v wai-handler-fastcgi < $STACK_YAML > tmp
173+ mv tmp $STACK_YAML
174174 else
175175 travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
176176 fi