Skip to content

Conversation

mmorel-35
Copy link
Contributor

@mmorel-35 mmorel-35 commented Sep 21, 2025

Description

This is removing direct usage of rules_proto in xds. It also updates protobuf version and handle go dependencies.

@mmorel-35 mmorel-35 force-pushed the rules_proto branch 2 times, most recently from dbd6c45 to 9117a26 Compare September 21, 2025 21:23
@mmorel-35 mmorel-35 force-pushed the rules_proto branch 2 times, most recently from b6ec17a to e4d6bcb Compare October 2, 2025 05:29
@mmorel-35 mmorel-35 marked this pull request as ready for review October 2, 2025 05:51
@mmorel-35 mmorel-35 marked this pull request as draft October 3, 2025 23:20
@mmorel-35 mmorel-35 force-pushed the rules_proto branch 8 times, most recently from c5bbad3 to ae1eae9 Compare October 4, 2025 07:42
@mmorel-35 mmorel-35 marked this pull request as ready for review October 4, 2025 08:50
@mmorel-35
Copy link
Contributor Author

/cc @phlax , @adisuissa ,

I believe it's ready for your reviews. it's been tested on envoyproxy/envoy#41335

Copy link

@adisuissa adisuissa left a comment

Choose a reason for hiding this comment

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

Thanks, LGTM.
I'll let @phlax review as he has the most context around these changes.

Copy link
Member

@phlax phlax left a comment

Choose a reason for hiding this comment

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

thanks @mmorel-35 - really appreciate you doing this work!!!

iiuc - we are adding rules_python etc because we previously pulled it in transitively from rules_proto?

wondering if we could/should break some of the changes out to separate PRs - but also not sure if that would make sense - so happy if we land what works

GO_VERSION = "1.24.6"

# Python version for rules_python
PYTHON_VERSION = "3.11"
Copy link
Member

@phlax phlax Oct 6, 2025

Choose a reason for hiding this comment

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

envoy is using 3.12 - i would say go with that - ive held off 3.13 because imhe it breaks more stuff

@mmorel-35
Copy link
Contributor Author

@phlax ,

The addition of rules_protobuf is related to https://github.com/protocolbuffers/protobuf?tab=readme-ov-file#bazel-with-workspace

I updated python version and updated the associated PR in envoy

Copy link
Member

@phlax phlax left a comment

Choose a reason for hiding this comment

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

got it, thanks for clarification - lgtm

Co-authored-by: phlax <[email protected]>
Signed-off-by: Matthieu MOREL <[email protected]>
@mmorel-35
Copy link
Contributor Author

It's tested on envoy PR

@mmorel-35 mmorel-35 requested review from adisuissa and phlax October 13, 2025 18:12
@phlax
Copy link
Member

phlax commented Oct 13, 2025

lgtm, but i dont have write powers in this repo - so @adisuissa will need to sign off

@adisuissa adisuissa merged commit 2ee22ca into cncf:main Oct 14, 2025
4 checks passed
@mmorel-35 mmorel-35 deleted the rules_proto branch October 14, 2025 14:30
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.

3 participants