Skip to content

Conversation

@danieljanes
Copy link
Member

No description provided.

Copilot AI review requested due to automatic review settings February 2, 2026 20:48
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 removes the deprecated GetRunStatus endpoint from both the SimulationIo and ServerAppIo services, streamlining the API surface by eliminating redundant functionality.

Changes:

  • Removed GetRunStatus RPC method from protobuf service definitions
  • Removed GetRunStatus method implementations from servicers
  • Removed unused import run_status_to_proto from both servicers
  • Removed protobuf message definitions GetRunStatusRequest and GetRunStatusResponse

Reviewed changes

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

Show a summary per file
File Description
framework/py/flwr/server/superlink/simulation/simulationio_servicer.py Removed GetRunStatus method implementation and unused imports
framework/py/flwr/server/superlink/serverappio/serverappio_servicer.py Removed GetRunStatus method implementation and unused imports
framework/proto/flwr/proto/simulationio.proto Removed GetRunStatus RPC definition from service
framework/proto/flwr/proto/serverappio.proto Removed GetRunStatus RPC definition from service
framework/proto/flwr/proto/run.proto Removed GetRunStatusRequest and GetRunStatusResponse message definitions
framework/py/flwr/proto/simulationio_pb2_grpc.pyi Regenerated gRPC stubs without GetRunStatus
framework/py/flwr/proto/simulationio_pb2_grpc.py Regenerated gRPC implementation without GetRunStatus
framework/py/flwr/proto/simulationio_pb2.py Updated protobuf binary descriptor
framework/py/flwr/proto/serverappio_pb2_grpc.pyi Regenerated gRPC stubs without GetRunStatus
framework/py/flwr/proto/serverappio_pb2_grpc.py Regenerated gRPC implementation without GetRunStatus
framework/py/flwr/proto/serverappio_pb2.py Updated protobuf binary descriptor
framework/py/flwr/proto/run_pb2.pyi Removed type stubs for GetRunStatus messages
framework/py/flwr/proto/run_pb2.py Updated protobuf binary descriptor
Comments suppressed due to low confidence (1)

framework/py/flwr/server/superlink/simulation/simulationio_servicer.py:1

  • Corrected spelling of 'SimultionIoServicer' to 'SimulationIoServicer'.
# Copyright 2025 Flower Labs GmbH. All Rights Reserved.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@danieljanes danieljanes enabled auto-merge (squash) February 2, 2026 20:59
Copy link
Member

@panh99 panh99 left a comment

Choose a reason for hiding this comment

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

LGTM!

@github-actions github-actions bot added the Maintainer Used to determine what PRs (mainly) come from Flower maintainers. label Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Maintainer Used to determine what PRs (mainly) come from Flower maintainers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants