Skip to content

Manual backport of api: remove dependency on proto-public, protobuf, and grpc into release/1.18.x#21847

Merged
zalimeni merged 1 commit into
release/1.18.xfrom
zalimeni/backport/rboyer/remove-proto-dep-from-api-1.18
Oct 17, 2024
Merged

Manual backport of api: remove dependency on proto-public, protobuf, and grpc into release/1.18.x#21847
zalimeni merged 1 commit into
release/1.18.xfrom
zalimeni/backport/rboyer/remove-proto-dep-from-api-1.18

Conversation

@zalimeni
Copy link
Copy Markdown
Member

Manual backport of #21780 (we're cutting patches for old api versions this week, so this is a relevant change in CE + Ent).

Original PR description below:


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.

@github-actions github-actions Bot added the theme/api Relating to the HTTP API interface label Oct 17, 2024
Copy link
Copy Markdown
Contributor

@dhiaayachi dhiaayachi left a comment

Choose a reason for hiding this comment

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

🚀

@zalimeni zalimeni added pr/no-changelog PR does not need a corresponding .changelog entry pr/no-backport and removed pr/no-changelog PR does not need a corresponding .changelog entry labels Oct 17, 2024
@zalimeni zalimeni merged commit a40e02c into release/1.18.x Oct 17, 2024
@zalimeni zalimeni deleted the zalimeni/backport/rboyer/remove-proto-dep-from-api-1.18 branch October 17, 2024 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr/no-backport theme/api Relating to the HTTP API interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants