-
Notifications
You must be signed in to change notification settings - Fork 12
Upgrade to ppx_deriving 5.0 (which now uses ppxlib internally) #39
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
Conversation
Supersedes #30 |
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.
Thanks a lot! I left two small comments for minor changes that would improve the readability of the result, but this is a very nice change.
Requires ocaml-ppx/ppx_deriving#248 |
Out of curiosity, can you show the place requires this fix, by using lid_of_string with a dotted-path string? |
Sorry for the lack of reply. Here is the test failure I get with plain unpatched
The This function has type |
This PR is now ready to be merged (I don't have write access on this one) |
Thanks! The CI fails on 4.03 and 4.04, and you added a bound (>= 4.05) anyway. Could you change the CI setup to stop testing <4.05? |
Should we simply remove Travis-CI entirely since OCaml-CI is already a superset of Travis? |
CI is green now. |
The reasoning is that travis-CI was unnecessary because ocaml-ci covers the same checks. Is that correct? How is the ocaml-ci configured? I couldn't find a configuration file in the repository. (I thought that the tool is still experimental and people need to be whitelisted to use it, does it work because |
Yes
It's a no-configuration CI. To be eligible for it, the project must be a standard dune project. Internally it calls |
Merged, thanks for the extra explanation. I guess this needs a release now? |
that'd be perfect yes (i can do it for you if you don't have the time, though I'd need write access) |
Thanks! I just sent you an invitation for maintenance access. |
CHANGES: * Add support for OCaml 4.11 (ocaml-ppx/ppx_deriving_protobuf#36) (Thierry Martinez, review by Gabriel Scherer) * Add support for OCaml 4.12 (ocaml-ppx/ppx_deriving_protobuf#39) (Kate Deplaix, review by Gabriel Scherer) * Port to ppx_deriving 5.0 and ppxlib (ocaml-ppx/ppx_deriving_protobuf#39) (Kate Deplaix, review by Gabriel Scherer) * Upgrade the tests from ounit to ounit2 (ocaml-ppx/ppx_deriving_protobuf#39) (Kate Deplaix, review by Gabriel Scherer)
No description provided.