You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the solution you'd like
A pipeline should check if new version of the library compatible with old versions.
There is a tool for it: https://github.com/siom79/japicmp japicmp is customizable and could build if a new version is incompatible.
The text was updated successfully, but these errors were encountered:
@k163377 Actually I think this is different from Matrix build -- question here is about Kotlin module API changing across module versions (regardless of kotlin-core).
And this is the actual issue for which japicmp maven plugin was added, and which guards against all kinds of changes, even minor ones, giving (IMHO) what amounts to false positives.
Related to CI failure you observed wrt ReflectionCache change (removal of individual cache fields).
Use case
There are several issues related to API incompatible changes:
Describe the solution you'd like
A pipeline should check if new version of the library compatible with old versions.
There is a tool for it: https://github.com/siom79/japicmp
japicmp
is customizable and could build if a new version is incompatible.The text was updated successfully, but these errors were encountered: