-
Notifications
You must be signed in to change notification settings - Fork 10.1k
[2025-04-24] Manual Dependency Bump #19792
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
Conversation
Hi @joshjms. Thanks for your PR. I'm waiting for a etcd-io member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
/ok-to-test |
Thanks @henrybear327 I'll update this PR for any future relevant dependabot bumps. I'll set it as ready to merge at the end of the week right? |
cc @ivanvc |
For v1.71.x, func (r *Resolver) CC() resolver.ClientConn {
r.mu.Lock()
defer r.mu.Unlock()
if r.cc == nil {
panic("Manual resolver instance has not yet been built.")
}
return r.cc
} Refer to grpc/grpc-go@5668c66#diff-ab6658976ec936cefd2c07700b5ed0e2dfe061ad6a5185479a4cd4b77b45e415R121 |
12722dc
to
3562b79
Compare
Changing from
|
3562b79
to
ee12cf5
Compare
ee12cf5
to
2bbcfc7
Compare
2bbcfc7
to
8f933a5
Compare
Signed-off-by: joshjms <[email protected]>
Signed-off-by: joshjms <[email protected]>
5e9c94b
to
fa38b54
Compare
/retest |
To handle this I just use a defer recover to return cc = nil when receiving the panic |
@joshjms, dependabot runs on Mondays. So, there's no need to wait until the end of the week. We can merge as soon as you have the pull request ready. |
Well noted, thanks for the clarification. |
We really don't want to see surprise/breaking change. At least grpc-go should go through a deprecation process for any breaking change. @dfawley But it isn't a big problem for this case, because it doesn't affect any etcd's users. Next time when we bump grpc-go version for the stable releases, we will have to make similar change. |
/test pull-etcd-coverage-report |
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.
LGTM
thx @joshjms
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files
... and 18 files with indirect coverage changes @@ Coverage Diff @@
## main #19792 +/- ##
==========================================
+ Coverage 68.81% 68.88% +0.07%
==========================================
Files 421 421
Lines 35863 35868 +5
==========================================
+ Hits 24678 24708 +30
+ Misses 9754 9732 -22
+ Partials 1431 1428 -3 Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
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.
LGTM. Thanks, @joshjms.
I would praise for squashing commits because the first commit breaks the functionality. And if we need to cherry-pick from @ahrtr's comment:
Next time when we bump grpc-go version for the stable releases, we will have to make similar change.
It will be easier to cherry-pick a single commit.
But it's not a big deal, we can merge it as-is.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ahrtr, ivanvc, joshjms The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
I'll take note of this next time. Thanks a lot! |
Please read https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md#contribution-flow.
This pull request completes this week's etcd dependency updates following our dependency roster and dependency management instructions.
Dependabot raised the following PRs:
Bumped
Purely indirect