Update protoc version
- Dominant language
- Starlark
- Stars
- 234
- Forks
- 68
- PR merge metrics
- No merged PRs in 30d
Description
It would be great to have the generated protos use the same versions as Envoy. In particular, I am interested in them using the newer golang version (https://blog.golang.org/protobuf-apiv2).
The current protos implement `github.com/golang/protobuf.Message` but not `google.golang.org/protobuf.Message` which limits its usage.
I tried updating myself but bazel is :exploding_head:
Contributor guide
No contributing guide indexed for this repository
Research direction
No files or tests are named. Start by locating the Bazel configuration that generates the protos and compare its protoc and Go protobuf settings with Envoy's versions. Done means the generated protos use the newer Go protobuf API, including google.golang.org/protobuf.Message, while generation succeeds through Bazel.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- api, build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100