-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Add binary compatibility validation in KGP for Kotlin 2.2.0 #4886
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
cd5f8a8
to
f98ef77
Compare
f98ef77
to
3411869
Compare
Are there any migration tips for those moving from https://github.com/Kotlin/binary-compatibility-validator? Is this a drop-in replacement if moving from BCV 0.17.0 to KGP 2.2.0? Does this new feature use the same output format and location? |
Since Gradle DSL for BCV in KGP is experimental in the first approximation, we do not give instructions so that existing production projects do not migrate to it. DSL will be changed in the next version.
There is no need to replace it now, the experimental DSL is suitable for pet projects to try out the approach and collect initial feedback.
The format and location match, we are trying to implement a smooth migration from a separate plug-in to the KGP, but so far not all the original features have been migrated. |
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.
Looks great! 💯 I left just a couple of minor comments. Please let me know what you think
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.
Looks great! 🚀 Thank you for the changes!
d5beee2
to
e04edd1
Compare
e04edd1
to
1998654
Compare
This PR adds information about how to use binary compatibility validation in the KGP for Kotlin 2.2.0.