Skip to content

Conversation

@tiyash-basu-frequenz
Copy link
Contributor

No description provided.

Signed-off-by: Tiyash Basu <[email protected]>
This package is currently a copy of the `v1alpha7` package. It will be
changed in the future to include new features and improvements.

Signed-off-by: Tiyash Basu <[email protected]>
Copilot AI review requested due to automatic review settings July 9, 2025 08:53
@tiyash-basu-frequenz tiyash-basu-frequenz requested a review from a team as a code owner July 9, 2025 08:53
@tiyash-basu-frequenz tiyash-basu-frequenz self-assigned this Jul 9, 2025
@tiyash-basu-frequenz tiyash-basu-frequenz added this to the v0.8.0 milestone Jul 9, 2025
@github-actions github-actions bot added part:docs Affects the documentation part:protobuf Affects the protocol buffer definition files part:python Affects the Python bindings part:tests Affects the unit, integration and performance (benchmarks) tests labels Jul 9, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR clears out the existing release notes and adds a brand-new v1alpha8 package with corresponding Python bindings, tests, and Protobuf definitions.

  • Replace current RELEASE_NOTES.md content with placeholders for summary and upgrade guidance.
  • Introduce the frequenz.api.common.v1alpha8 package: Python __init__.py, package structure, and import tests.
  • Add Protobuf definitions for all v1alpha8 APIs (type, metrics, grid, microgrid, streaming, pagination, market).

Reviewed Changes

Copilot reviewed 31 out of 31 changed files in this pull request and generated no comments.

File Description
RELEASE_NOTES.md Cleared existing notes and added placeholders for summary/upgrade
pytests/test_common_v1alpha8.py Added basic import tests for most v1alpha8 submodules
py/frequenz/api/common/v1alpha8/init.py Bootstrapped package with docstring (version reference needs update)
proto/frequenz/api/common/v1alpha8/... New Protobuf definitions for v1alpha8 APIs
Comments suppressed due to low confidence (4)

py/frequenz/api/common/v1alpha8/init.py:4

  • The docstring references v1alpha7, but this is the v1alpha8 package. Please update the version in the docstring to v1alpha8.
"""Frequenz common gRPC API and bindings for v1alpha7."""

pytests/test_common_v1alpha8.py:186

  • Consider adding import tests for the new streaming and market subpackages to ensure full coverage of all v1alpha8 modules.
    assert pagination_params_pb2_grpc is not None

proto/frequenz/api/common/v1alpha8/type/decimal.proto:3

  • The copyright year here is 2024 while other files use 2025. Please unify the year across all new v1alpha8 definitions.
// Copyright 2024 Frequenz Energy-as-a-Service GmbH

RELEASE_NOTES.md:5

  • The release notes are currently placeholders. Please add a concise summary of key changes and upgrade instructions before merging.
<!-- Here goes a general summary of what this release is about -->

@tiyash-basu-frequenz tiyash-basu-frequenz added this pull request to the merge queue Jul 9, 2025
Merged via the queue into frequenz-floss:v0.x.x with commit ef96b30 Jul 9, 2025
6 checks passed
@tiyash-basu-frequenz tiyash-basu-frequenz deleted the v1alpha8 branch July 9, 2025 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:docs Affects the documentation part:protobuf Affects the protocol buffer definition files part:python Affects the Python bindings part:tests Affects the unit, integration and performance (benchmarks) tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants