Validate that generated code matches included schemas #1164
Labels
area/tests
Updates the tests or test infrastructure
hint/3.x
going on main branch
kind/wishlist
requested feature
priority/low
low priority
Description
Juju validates on PRs that the schema file is up to date.
python-libjuju validates on PRs that generated code matches the manually maintained dictionaries of supported and not-yet-supported facade versons.
One missing link here is that python-libjuju should also validate that the current generated code matches the current schema files. This would both validate that
make client
has been run after checking in a schema file, which will be helpful for making sure the proper process is followed for future python-libjuju releases, and provide some validation for the code generation itself, which will be helpful if we every try to refactor it.Code I'd Like to Run
The text was updated successfully, but these errors were encountered: