@@ -145,7 +145,8 @@ jobs:
145145 - *restore
146146 - run: |
147147 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
149150 bash -c "$PACKCHECK cabal-v2"
150151 - *save
151152 cabal-ghc-8.0.2:
@@ -197,7 +198,7 @@ jobs:
197198 - run:
198199 environment:
199200 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"
201202 GHC_OPTIONS: "-DCOVERAGE_BUILD"
202203 command: |
203204 apt-get install -y ghc-8.2.2
@@ -208,6 +209,28 @@ jobs:
208209 apt-get install libtinfo-dev
209210 bash -c "$PACKCHECK cabal-v1"
210211 - *save
212+ coveralls-ghc-8.8.3:
213+ <<: *env
214+ steps:
215+ - checkout
216+ - *preinstall
217+ - *restore
218+ - run:
219+ environment:
220+ BUILD: cabal-v2
221+ COVERALLS_OPTIONS: "--repo-token=\"$REPO_TOKEN\" --coverage-mode=StrictlyFullLines --exclude-dir=test"
222+ CABAL_PROJECT: "cabal.project.coverage"
223+ CABAL_BUILD_TARGETS: ""
224+ command: |
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
233+ - *save
211234
212235workflows:
213236 version: 2
@@ -215,9 +238,10 @@ workflows:
215238 jobs:
216239 #- cabal-ghc-8.6.5
217240 #- cabal-ghc-8.4.4
218− #- cabal-ghc-8.2.2
241+ - cabal-ghc-8.2.2
219242 #- cabal-ghc-8.0.2
220243 #- cabal-ghc-7.10.3
221244 #- stack-ghc-8.4
222245 #- stack-ghc-8.2
223− - coveralls-ghc-8.2.2
246+ #- coveralls-ghc-8.2.2
247+ #- coveralls-ghc-8.8.3