@@ -145,7 +145,8 @@ jobs:
145 - *restore
145 - *restore
147 apt-get install -y ghc-8.2.2
147 apt-get install -y ghc-8.2.2
148− apt-get install -y cabal-install-2.4
148+ apt-get install -y cabal-install-3.2
149+ apt-get install libtinfo-dev
149 bash -c "$PACKCHECK cabal-v2"
150 bash -c "$PACKCHECK cabal-v2"
151 cabal-ghc-8.0.2:
152 cabal-ghc-8.0.2:
@@ -197,7 +198,7 @@ jobs:
198 environment:
199 environment:
199 BUILD: cabal
200 BUILD: cabal
200− COVERALLS_OPTIONS: "--repo-token=KlGN45lDWQkw55TNm18nkam2EXRg9lCSH --coverage-mode=StrictlyFullLines --exclude-dir=test test"
201+ COVERALLS_OPTIONS: "--repo-token=\"$REPO_TOKEN\" --coverage-mode=StrictlyFullLines --exclude-dir=test test"
201 GHC_OPTIONS: "-DCOVERAGE_BUILD"
202 GHC_OPTIONS: "-DCOVERAGE_BUILD"
202 command: |
203 command: |
203 apt-get install -y ghc-8.2.2
204 apt-get install -y ghc-8.2.2
@@ -208,6 +209,28 @@ jobs:
208 apt-get install libtinfo-dev
209 apt-get install libtinfo-dev
209 bash -c "$PACKCHECK cabal-v1"
210 bash -c "$PACKCHECK cabal-v1"
212+ coveralls-ghc-8.8.3:
221+ COVERALLS_OPTIONS: "--repo-token=\"$REPO_TOKEN\" --coverage-mode=StrictlyFullLines --exclude-dir=test"
222+ CABAL_PROJECT: "cabal.project.coverage"
223+ CABAL_BUILD_TARGETS: ""
225+ apt-get install -y ghc-8.8.3
226+ apt-get install -y cabal-install-3.0
227+ # required by hpc-coveralls
228+ apt-get install -y libcurl4-gnutls-dev
229+ apt-get install -y git
230+ apt-get install libtinfo-dev
231+ bash -c "$PACKCHECK cabal-v2"
232+ no_output_timeout: 25m
212workflows:
235workflows:
213 version: 2
236 version: 2
@@ -215,9 +238,10 @@ workflows:
216 #- cabal-ghc-8.6.5
239 #- cabal-ghc-8.6.5
217 #- cabal-ghc-8.4.4
240 #- cabal-ghc-8.4.4
218− #- cabal-ghc-8.2.2
241+ - cabal-ghc-8.2.2
219 #- cabal-ghc-8.0.2
242 #- cabal-ghc-8.0.2
220 #- cabal-ghc-7.10.3
243 #- cabal-ghc-7.10.3
221 #- stack-ghc-8.4
244 #- stack-ghc-8.4
222 #- stack-ghc-8.2
245 #- stack-ghc-8.2
223− - coveralls-ghc-8.2.2
246+ #- coveralls-ghc-8.2.2
247+ #- coveralls-ghc-8.8.3