microlens icon indicating copy to clipboard operation
microlens copied to clipboard

Support GHC 9.4 and update CI

Open andreasabel opened this issue 2 years ago • 1 comments

  • Replace broken travis badge by badges for Hackage, Stackage and GitHub CI
  • Bump template-haskell
  • Bump CI to latest GHC major version
  • Disable CI haddock step for GHC 8.2.2 (times out)

Subsumes

  • #157 (sorry @parsonsmatt, took me a while to get CI right)

andreasabel avatar Aug 13 '22 10:08 andreasabel

I made a revision on hackage: https://hackage.haskell.org/package/microlens-th-0.4.3.10/revisions/, relaxing the template-haskell bound. So, there is no need for a re-release at this point.

andreasabel avatar Aug 13 '22 10:08 andreasabel

Thanks Andreas! I'll take a look this weekend.

stevenfontanella avatar Aug 13 '22 22:08 stevenfontanella

Looks good, thanks for fixing the CI badges too. I'm just curious about the haddock issue, is that a known issue for cabal haddock on GHC 8.2.2?

stevenfontanella avatar Aug 14 '22 23:08 stevenfontanella

Looks good, thanks for fixing the CI badges too. I'm just curious about the haddock issue, is that a known issue for cabal haddock on GHC 8.2.2?

I didn't further investigate, since the haddock step is covered by enough other GHCs in the CI. Also, there won't be any backports to haddock for GHC 8.2.2, so I might not be worthwhile spending time to find the reason...

andreasabel avatar Aug 15 '22 08:08 andreasabel