@@ -163,6 +163,41 @@ jobs:
163 compilerVersion: 8.4.1
163 compilerVersion: 8.4.1
164 setup-method: hvr-ppa
164 setup-method: hvr-ppa
165 allow-failure: false
165 allow-failure: false
166+ - compiler: ghc-8.2.2
168+ compilerVersion: 8.2.2
169+ setup-method: hvr-ppa
170+ allow-failure: false
171+ - compiler: ghc-8.2.1
173+ compilerVersion: 8.2.1
174+ setup-method: hvr-ppa
175+ allow-failure: false
176+ - compiler: ghc-8.0.2
178+ compilerVersion: 8.0.2
179+ setup-method: hvr-ppa
180+ allow-failure: false
181+ - compiler: ghc-8.0.1
183+ compilerVersion: 8.0.1
184+ setup-method: hvr-ppa
185+ allow-failure: false
186+ - compiler: ghc-7.10.3
188+ compilerVersion: 7.10.3
189+ setup-method: hvr-ppa
190+ allow-failure: false
191+ - compiler: ghc-7.10.2
193+ compilerVersion: 7.10.2
194+ setup-method: hvr-ppa
195+ allow-failure: false
196+ - compiler: ghc-7.10.1
198+ compilerVersion: 7.10.1
199+ setup-method: hvr-ppa
200+ allow-failure: false
166 fail-fast: false
201 fail-fast: false
168 - name: apt
203 - name: apt
@@ -289,8 +324,8 @@ jobs:
289 touch cabal.project
324 touch cabal.project
290 touch cabal.project.local
325 touch cabal.project.local
291 echo "packages: ${PKGDIR_html_parse}" >> cabal.project
326 echo "packages: ${PKGDIR_html_parse}" >> cabal.project
292− echo "package html-parse" >> cabal.project
327+ if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package html-parse" >> cabal.project ; fi
293− echo " ghc-options: -Werror=missing-methods" >> cabal.project
328+ if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
294 cat >> cabal.project <<EOF
329 cat >> cabal.project <<EOF
296 $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(html-parse)$/; }' >> cabal.project.local
331 $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(html-parse)$/; }' >> cabal.project.local