Skip to content

Backport of api: remove dependency on proto-public, protobuf, and grpc into release/1.20.x#21845

Merged
zalimeni merged 3 commits into
release/1.20.xfrom
backport/rboyer/remove-proto-dep-from-api/blindly-stunning-wallaby
Oct 17, 2024
Merged

Backport of api: remove dependency on proto-public, protobuf, and grpc into release/1.20.x#21845
zalimeni merged 3 commits into
release/1.20.xfrom
backport/rboyer/remove-proto-dep-from-api/blindly-stunning-wallaby

Conversation

@hc-github-team-consul-core
Copy link
Copy Markdown
Collaborator

Backport

This PR is auto-generated from #21780 to be assessed for backporting due to the inclusion of the label backport/1.20.

The below text is copied from the body of the original PR.


Description

The api submodule has a test-only dependency on proto-public. This has the unfortunate side effect of making anybody importing api navigate the dependency maze that is protobuf + grpc for no reason.

This PR removes the need from the dependency.


Overview of commits

@hc-github-team-consul-core hc-github-team-consul-core force-pushed the backport/rboyer/remove-proto-dep-from-api/blindly-stunning-wallaby branch from 5e4b002 to 5681458 Compare October 17, 2024 15:09
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Auto approved Consul Bot automated PR

@github-actions github-actions Bot added the theme/api Relating to the HTTP API interface label Oct 17, 2024
@zalimeni zalimeni enabled auto-merge (squash) October 17, 2024 15:20
@zalimeni zalimeni merged commit 5541817 into release/1.20.x Oct 17, 2024
@zalimeni zalimeni deleted the backport/rboyer/remove-proto-dep-from-api/blindly-stunning-wallaby branch October 17, 2024 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

theme/api Relating to the HTTP API interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants