-
Notifications
You must be signed in to change notification settings - Fork 8
Add protobuf definitions for reporting API v2 #133
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
Add protobuf definitions for reporting API v2 #133
Conversation
Signed-off-by: Stefan Brus <[email protected]>
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.
Pull Request Overview
Adds a new protobuf definitions file intended for reporting API v2 and updates the existing v1 definitions to use the newer common v1 package paths. Key changes:
- Introduces a v2 reporting.proto file (currently declares the package as v1, likely unintended).
- Updates v1 reporting.proto imports and type references from v1alpha8 to v1 common packages.
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| proto/frequenz/api/reporting/v2/reporting.proto | Adds new (intended v2) reporting API definitions; contains several documentation and package declaration issues. |
| proto/frequenz/api/reporting/v1/reporting.proto | Updates imports and type names to newer common v1 package resources. |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
953c9a8 to
e48e0c9
Compare
Signed-off-by: Stefan Brus <[email protected]>
e48e0c9 to
6874143
Compare
Signed-off-by: Stefan Brus <[email protected]>
284c573 to
c3586f0
Compare
This PR reverts the changes done to
reporting.protoin 638fa11Instead, the v1alpha8 common API messages are introduced in a separate protobuf definitions file, under the package path
frequenz.api.reporting.v2.