Test proto files are properly generated in every language we use #238
Labels
part:ci
Affects the GitHub workflow and other parts for running CI
part:only-api
Affects the configuration of a api repo
part:template
Affects the cookiecutter template files
type:enhancement
New feature or enhancement visitble to users
Milestone
What's needed?
Once we move away the Python generation from API repositories, we'll still need to make sure proto files can be properly generated.
Proposed solution
Use the
protoc
compiler to build the proto files, ideally for all language we make bindings for, and the most mainstream languages (like go or C++). Generating more languages might surface issues not present in every language, and we want to ideally stay as compatible as possible with all.Additional context
One example is detection of unused imports, python and rust generation doesn't detect this, but go generation does.
Please see this PR adding an extra CI step to do this in the microgrid API:
The text was updated successfully, but these errors were encountered: