cncf / cncf/udpa

Update protoc version

Open
#47 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.