Skip to content

Fix missing annotation in http_uri.proto#7769

Merged
dio merged 1 commit intoenvoyproxy:masterfrom
rshriram:equal_all
Jul 31, 2019
Merged

Fix missing annotation in http_uri.proto#7769
dio merged 1 commit intoenvoyproxy:masterfrom
rshriram:equal_all

Conversation

@rshriram
Copy link
Copy Markdown
Member

@rshriram rshriram commented Jul 31, 2019

Description: Fix missing gogo annotation. The file-level equal_all annotation was missing in one of the files and failed to compile in go-control-plane.
envoyproxy/go-control-plane#201

Risk Level: Low
Testing: go-control-plane
Docs Changes: N/A
Release Notes: N/A

Signed-off-by: Shriram Rajagopalan rshriram@tetrate.io

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
@rshriram
Copy link
Copy Markdown
Member Author

cc @kyessenov / @yangminzhu .. needed to get go-cp to take in the new updated protos without the nullable thing.

@kyessenov
Copy link
Copy Markdown
Contributor

I thought you are removing gogoproto annotations, not adding them :P
/lgtm

Copy link
Copy Markdown
Member

@dio dio left a comment

Choose a reason for hiding this comment

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

Thanks!

@rshriram
Copy link
Copy Markdown
Member Author

Yeah but you have to be consistent. equal_all missing in one file triggered compilation errors when nullable was removed. equal_all is a top level annotation, like what we hve for java/etc. Not field level thingy like nullable that pollutes struct types.

@dio dio merged commit bdd6788 into envoyproxy:master Jul 31, 2019
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.

4 participants