-
Notifications
You must be signed in to change notification settings - Fork 109
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 up to 9.6 and add CI for them all #457
Conversation
Bump up some bounds on base which should make this a safe change on older ghc versions.
I'll remove the top commit once we merge google/ghc-source-gen#107 and release it to hackage. |
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.
missing a few bumps. you can test with the command in #456 to verify that the bump has been done
@ysangkok thanks for pointing out the missing pieces. I think I got them all. If you care to take another look, I can wait and release after that. |
Somebody should push the "approve" button too. |
GHC started warning about using `forall` as an identifier. We might as well quote it now and document in the release notes.
Reduce the matrix to versions to 9.{0,2,4,6}
@jinwoo could you take a look when you have a sec? |
* Minor changes for 9.6: imports and TypeOperators Bump up some bounds on base which should make this a safe change on older ghc versions. * Use Language.Haskell.Syntax.Module.Name on 9.6 * Backward compatibility break: quote `forall` GHC started warning about using `forall` as an identifier. We might as well quote it now and document in the release notes. * Relax version bounds for 9.6 * Rework the CI Reduce the matrix to versions to 9.{0,2,4,6} * Temporarily use ghc-source-gen from hackage until it's in stackage
* Minor changes for 9.6: imports and TypeOperators Bump up some bounds on base which should make this a safe change on older ghc versions. * Use Language.Haskell.Syntax.Module.Name on 9.6 * Backward compatibility break: quote `forall` GHC started warning about using `forall` as an identifier. We might as well quote it now and document in the release notes. * Relax version bounds for 9.6 * Rework the CI Reduce the matrix to versions to 9.{0,2,4,6} * Temporarily use ghc-source-gen from hackage until it's in stackage
* Minor changes for 9.6: imports and TypeOperators Bump up some bounds on base which should make this a safe change on older ghc versions. * Use Language.Haskell.Syntax.Module.Name on 9.6 * Backward compatibility break: quote `forall` GHC started warning about using `forall` as an identifier. We might as well quote it now and document in the release notes. * Relax version bounds for 9.6 * Rework the CI Reduce the matrix to versions to 9.{0,2,4,6} * Temporarily use ghc-source-gen from hackage until it's in stackage
The top commit should NOT not be merged. It's only here to confirm the CI is working. Which it is:
https://github.com/blackgnezdo/proto-lens/actions/runs/7284943410