@@ -163,6 +163,41 @@ jobs:
163163 compilerVersion: 8.4.1
164164 setup-method: hvr-ppa
165165 allow-failure: false
166+ - compiler: ghc-8.2.2
167+ compilerKind: ghc
168+ compilerVersion: 8.2.2
169+ setup-method: hvr-ppa
170+ allow-failure: false
171+ - compiler: ghc-8.2.1
172+ compilerKind: ghc
173+ compilerVersion: 8.2.1
174+ setup-method: hvr-ppa
175+ allow-failure: false
176+ - compiler: ghc-8.0.2
177+ compilerKind: ghc
178+ compilerVersion: 8.0.2
179+ setup-method: hvr-ppa
180+ allow-failure: false
181+ - compiler: ghc-8.0.1
182+ compilerKind: ghc
183+ compilerVersion: 8.0.1
184+ setup-method: hvr-ppa
185+ allow-failure: false
186+ - compiler: ghc-7.10.3
187+ compilerKind: ghc
188+ compilerVersion: 7.10.3
189+ setup-method: hvr-ppa
190+ allow-failure: false
191+ - compiler: ghc-7.10.2
192+ compilerKind: ghc
193+ compilerVersion: 7.10.2
194+ setup-method: hvr-ppa
195+ allow-failure: false
196+ - compiler: ghc-7.10.1
197+ compilerKind: ghc
198+ compilerVersion: 7.10.1
199+ setup-method: hvr-ppa
200+ allow-failure: false
166201 fail-fast: false
167202 steps:
168203 - name: apt
@@ -289,8 +324,8 @@ jobs:
289324 touch cabal.project
290325 touch cabal.project.local
291326 echo "packages: ${PKGDIR_html_parse}" >> cabal.project
292− echo "package html-parse" >> cabal.project
293− echo " ghc-options: -Werror=missing-methods" >> cabal.project
327+ if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package html-parse" >> cabal.project ; fi
328+ if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
294329 cat >> cabal.project <<EOF
295330 EOF
296331 $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(html-parse)$/; }' >> cabal.project.local