@@ -72,9 +72,9 @@ matrix:
73 # The Stack builds. We can pass in arbitrary Stack arguments via the ARGS
73 # The Stack builds. We can pass in arbitrary Stack arguments via the ARGS
74 # variable, such as using --stack-yaml to point to a different file.
74 # variable, such as using --stack-yaml to point to a different file.
75− - env: BUILD=stack ARGS=""
75+ #- env: BUILD=stack ARGS=""
76− compiler: ": #stack default"
76+ # compiler: ": #stack default"
77− addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
77+ # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
79 #- env: BUILD=stack ARGS="--resolver lts-2"
79 #- env: BUILD=stack ARGS="--resolver lts-2"
80 # compiler: ": #stack 7.8.4"
80 # compiler: ": #stack 7.8.4"
@@ -84,7 +84,7 @@ matrix:
84 # compiler: ": #stack 7.10.2"
84 # compiler: ": #stack 7.10.2"
85 # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
85 # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
87− - env: BUILD=stack ARGS="--resolver lts-6"
87+ - env: BUILD=stack ARGS="--resolver lts-6" STACK_YAML="stack-lts-6.yaml"
88 compiler: ": #stack 7.10.3"
88 compiler: ": #stack 7.10.3"
89 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
89 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
@@ -92,27 +92,27 @@ matrix:
92 # compiler: ": #stack 8.0.1"
92 # compiler: ": #stack 8.0.1"
93 # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
93 # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
95− - env: BUILD=stack ARGS="--resolver lts-9"
95+ - env: BUILD=stack ARGS="--resolver lts-9" STACK_YAML="stack-lts-9.yaml"
96 compiler: ": #stack 8.0.2"
96 compiler: ": #stack 8.0.2"
97 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
97 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
99− - env: BUILD=stack ARGS="--resolver lts-11"
99+ - env: BUILD=stack ARGS="--resolver lts-11" STACK_YAML="stack-lts-11.yaml"
100 compiler: ": #stack 8.2.2"
100 compiler: ": #stack 8.2.2"
101 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
101 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
103− - env: BUILD=stack ARGS="--resolver lts-12"
103+ - env: BUILD=stack ARGS="--resolver lts-12" STACK_YAML="stack-lts-12.yaml"
104 compiler: ": #stack 8.4.3"
104 compiler: ": #stack 8.4.3"
105 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
105 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
107 # Nightly builds are allowed to fail
107 # 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"
109 compiler: ": #stack nightly"
109 compiler: ": #stack nightly"
110 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
110 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
112 # Build on macOS in addition to Linux
112 # Build on macOS in addition to Linux
113− - env: BUILD=stack ARGS=""
113+ #- env: BUILD=stack ARGS=""
114− compiler: ": #stack default osx"
114+ # compiler: ": #stack default osx"
115− os: osx
115+ # os: osx
117 # Travis includes an macOS which is incompatible with GHC 7.8.4
117 # Travis includes an macOS which is incompatible with GHC 7.8.4
118 #- env: BUILD=stack ARGS="--resolver lts-2"
118 #- env: BUILD=stack ARGS="--resolver lts-2"
@@ -123,7 +123,7 @@ matrix:
123 # compiler: ": #stack 7.10.2 osx"
123 # compiler: ": #stack 7.10.2 osx"
124 # os: osx
124 # os: osx
126− - env: BUILD=stack ARGS="--resolver lts-6"
126+ - env: BUILD=stack ARGS="--resolver lts-6" STACK_YAML="stack-lts-6.yaml"
127 compiler: ": #stack 7.10.3 osx"
127 compiler: ": #stack 7.10.3 osx"
@@ -131,15 +131,15 @@ matrix:
131 # compiler: ": #stack 8.0.1 osx"
131 # compiler: ": #stack 8.0.1 osx"
132 # os: osx
132 # os: osx
134− - env: BUILD=stack ARGS="--resolver lts-9"
134+ - env: BUILD=stack ARGS="--resolver lts-9" STACK_YAML="stack-lts-9.yaml"
135 compiler: ": #stack 8.0.2 osx"
135 compiler: ": #stack 8.0.2 osx"
138− - env: BUILD=stack ARGS="--resolver lts-11"
138+ - env: BUILD=stack ARGS="--resolver lts-11" STACK_YAML="stack-lts-11.yaml"
139 compiler: ": #stack 8.2.2 osx"
139 compiler: ": #stack 8.2.2 osx"
142− - env: BUILD=stack ARGS="--resolver lts-12"
142+ - env: BUILD=stack ARGS="--resolver lts-12" STACK_YAML="stack-lts-12.yaml"
143 compiler: ": #stack 8.4.3 osx"
143 compiler: ": #stack 8.4.3 osx"
@@ -149,7 +149,7 @@ matrix:
150 allow_failures:
150 allow_failures:
151 - env: BUILD=cabal GHCVER=head CABALVER=head HAPPYVER=1.19.5 ALEXVER=3.1.7
151 - 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"
154before_install:
154before_install:
155# Using compiler above sets CC to an invalid value, so unset it
155# Using compiler above sets CC to an invalid value, so unset it
@@ -169,8 +169,8 @@ before_install:
170 # brew no longer has fcgi
170 # brew no longer has fcgi
171 # brew install fcgi
171 # brew install fcgi
172− grep -v wai-handler-fastcgi < stack.yaml > tmp
172+ grep -v wai-handler-fastcgi < $STACK_YAML > tmp
173− mv tmp stack.yaml
173+ mv tmp $STACK_YAML
175 travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
175 travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'