-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: protoc-gen-go >=1.20.0 breaking change support #2954
Conversation
Have some trouble running tests locally on M2 mac
|
Been running this on a linux box, the failing test is regarding the removed I'll try to fix it tomorrow. We'll need a custom matcher for I'm wondering would this break wire protocol compatibility ? It shouldn't right , the messages are the same I believe those fields were just used for serialization/deserialization. |
I believe that if you don't change any fields in @kyriediculous Let me know when the PR is ready for review, I'll take a look into it. |
Having some trouble with some of the tests (further expedited by the fact that I'm having some issue running the tests locally so I always have to push up to a Linux VM haha). |
4ea1117
to
69ebcff
Compare
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #2954 +/- ##
===================================================
+ Coverage 56.63745% 56.67293% +0.03548%
===================================================
Files 89 89
Lines 19164 19152 -12
===================================================
Hits 10854 10854
+ Misses 7718 7706 -12
Partials 592 592
... and 1 file with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @kyriediculous
What does this pull request do? Explain your changes. (required)
Upgrade go-livepeer to support gRPC go bindings generated by
protoc-gen-go >= 1.20.0
andprotoc-gen-go-grpc >= 1.0.0
This is necessary since the breaking changes and major release of
[email protected]
Specific updates (required)
XXX_...
fields which were lingering from proto2 supportHow did you test each of these updates (required)
ran tests, build new source.
Does this pull request close any open issues?
Fixes #2953
Checklist:
make
runs successfully./test.sh
pass