88#
99# For more information, see https://github.com/haskell-CI/haskell-ci
1010#
11- # version: 0.19.20250506
11+ # version: 0.19.20250605
1212#
13- # REGENDATA ("0.19.20250506 ",["github","--config=cabal.haskell-ci","cabal.project"])
13+ # REGENDATA ("0.19.20250605 ",["github","--config=cabal.haskell-ci","cabal.project"])
1414#
1515name : Haskell-CI
1616on :
3232 strategy :
3333 matrix :
3434 include :
35+ - compiler : ghc-9.12.2
36+ compilerKind : ghc
37+ compilerVersion : 9.12.2
38+ setup-method : ghcup
39+ allow-failure : false
3540 - compiler : ghc-9.10.2
3641 compilerKind : ghc
3742 compilerVersion : 9.10.2
@@ -205,7 +210,7 @@ jobs:
205210 echo "packages: $GITHUB_WORKSPACE/source/optics-th" >> cabal.project
206211 echo "packages: $GITHUB_WORKSPACE/source/optics-vl" >> cabal.project
207212 echo "packages: $GITHUB_WORKSPACE/source/indexed-profunctors" >> cabal.project
208- echo "packages: $GITHUB_WORKSPACE/source/template-haskell-optics" >> cabal.project
213+ if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER < 91200)) -ne 0 ] ; then echo "packages: $GITHUB_WORKSPACE/source/template-haskell-optics" >> cabal.project ; fi
209214 echo "packages: $GITHUB_WORKSPACE/source/metametapost" >> cabal.project
210215 cat cabal.project
211216 - name : sdist
@@ -246,7 +251,7 @@ jobs:
246251 echo "packages: ${PKGDIR_optics_th}" >> cabal.project
247252 echo "packages: ${PKGDIR_optics_vl}" >> cabal.project
248253 echo "packages: ${PKGDIR_indexed_profunctors}" >> cabal.project
249- echo "packages: ${PKGDIR_template_haskell_optics}" >> cabal.project
254+ if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER < 91200)) -ne 0 ] ; then echo "packages: ${PKGDIR_template_haskell_optics}" >> cabal.project ; fi
250255 echo "packages: ${PKGDIR_metametapost}" >> cabal.project
251256 echo "package optics" >> cabal.project
252257 echo " ghc-options: -Werror=missing-methods" >> cabal.project
@@ -262,8 +267,8 @@ jobs:
262267 echo " ghc-options: -Werror=missing-methods" >> cabal.project
263268 echo "package indexed-profunctors" >> cabal.project
264269 echo " ghc-options: -Werror=missing-methods" >> cabal.project
265- echo "package template-haskell-optics" >> cabal.project
266- echo " ghc-options: -Werror=missing-methods" >> cabal.project
270+ if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER < 91200)) -ne 0 ] ; then echo "package template-haskell-optics" >> cabal.project ; fi
271+ if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER < 91200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
267272 echo "package metametapost" >> cabal.project
268273 echo " ghc-options: -Werror=missing-methods" >> cabal.project
269274 cat >> cabal.project <<EOF
@@ -328,8 +333,8 @@ jobs:
328333 ${CABAL} -vnormal check
329334 cd ${PKGDIR_indexed_profunctors} || false
330335 ${CABAL} -vnormal check
331- cd ${PKGDIR_template_haskell_optics} || false
332- $ {CABAL} -vnormal check
336+ if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER < 91200)) -ne 0 ] ; then cd ${PKGDIR_template_haskell_optics} || false ; fi
337+ if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER < 91200)) -ne 0 ] ; then $ {CABAL} -vnormal check ; fi
333338 cd ${PKGDIR_metametapost} || false
334339 ${CABAL} -vnormal check
335340 - name : haddock
0 commit comments