Skip to content

Remove unused WorkerEndpoint protobuf message — Closes #125#126

Merged
conradbzura merged 1 commit intowool-labs:mainfrom
conradbzura:125-remove-worker-endpoint
Mar 26, 2026
Merged

Remove unused WorkerEndpoint protobuf message — Closes #125#126
conradbzura merged 1 commit intowool-labs:mainfrom
conradbzura:125-remove-worker-endpoint

Conversation

@conradbzura
Copy link
Copy Markdown
Contributor

Summary

Remove the unused WorkerEndpoint protobuf message from the wire protocol definition and all associated exports and test references. The message was defined but never consumed anywhere in the codebase, creating a false impression that it was part of the active public API.

Closes #125

Proposed changes

Remove WorkerEndpoint from wire.proto

Delete the empty message WorkerEndpoint {} definition from proto/wire.proto. No other protobuf messages or services reference it.

Remove export from wool.protocol

Drop the WorkerEndpoint import from wire_pb2 and remove it from __all__ in src/wool/protocol/__init__.py.

Update test expectations

Remove WorkerEndpoint from the EXPECTED_MESSAGE_EXPORTS list in tests/protocol/test_wire.py. The existing parametrized export tests continue to validate all remaining protocol symbols.

WorkerEndpoint was defined in wire.proto but never used anywhere
in the codebase. Removing it keeps the wire protocol definition
clean and avoids implying that the message is load-bearing.
@conradbzura conradbzura marked this pull request as ready for review March 26, 2026 20:02
@conradbzura conradbzura self-assigned this Mar 26, 2026
@conradbzura conradbzura merged commit 4f1a88f into wool-labs:main Mar 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove unused WorkerEndpoint protobuf message

1 participant