-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support GHC 9.2. #436
Support GHC 9.2. #436
Conversation
Widens template-haskell bounds and removes `mappend` definitions in favor of defaulting to `<>`, as per `-Wnoncanonical-monoid-instances`.
This is ready for review. |
@jacobstanley ping |
Cool. |
Could you add this GHC version to the GH CI setup so it gets fully tested. Seems like a maintainer needs to approve the PR so CI gets kicked off. |
@jacobstanley Any word on this? |
@moodmosaic ping |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 🚀 🍻
It looks like some builds are failing. Have to investigate on that. |
It looks as though you will need to use CPP to give |
Could you do that, @patrickt? Otherwise we'll get to it as soon as possible. |
@moodmosaic On it! |
@patrickt It is better to define |
@moodmosaic I’ve tested this with 8.2 and 8.0 locally; can I get another approval/merge if it looks good to you? |
Sure, I just run it. 🍻 |
@patrickt, some are still failing but we're almost there. |
@moodmosaic Ugh, my bad. This last one should be okay. |
No problem! Hmm, I think there's one more left to go 👀 |
@patrickt, I know this is getting boring at this point 😴 It looks like some checks are still failing. |
@patrickt looks like a new warning in 9.2 makes the build fail:
|
Sorry for the churn, everyone. I’ve turned on |
Perhaps a maintainer could trigger a CI build to verify this? @moodmosaic |
No problem at all! 🍻 |
@gwils, CI build started 🚀 |
Thank you, @patrickt 🍻 Also thank you @ysangkok, @gwils, @tmcgilchrist for the great feedback 🍺 |
I think this was released as part of https://github.com/hedgehogqa/haskell-hedgehog/releases/tag/1.1, with bounds similar to the ones in this PR at https://hackage.haskell.org/package/hedgehog |
Widens template-haskell bounds and removes
mappend
definitions in favor of defaulting to<>
, as per-Wnoncanonical-monoid-instances
.