Skip to content
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

Automatic Binary Compatibility checking of API #2692

Closed
jsuereth opened this issue Feb 3, 2021 · 0 comments · Fixed by #3183
Closed

Automatic Binary Compatibility checking of API #2692

jsuereth opened this issue Feb 3, 2021 · 0 comments · Fixed by #3183
Labels
Feature Request Suggest an idea for this project

Comments

@jsuereth
Copy link
Contributor

jsuereth commented Feb 3, 2021

Is your feature request related to a problem? Please describe.
It'd be nice to get a report of binary-compatibility breakages in the API from release to release.

Describe the solution you'd like
PR contributions that have accidental binary-compatibility-breaking changes in stable portions of the code get an automatic check/failure.

Describe alternatives you've considered
We could, instead, rely on unit tests and careful review of semantics/API changes from Approvers/Maintainers.

Additional context
There are a few options for automatic checkers, some with gradle support. Listed in the order I think to be best suited for this project:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Suggest an idea for this project
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant