-
Notifications
You must be signed in to change notification settings - Fork 40k
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
dependencies: update gh/go.uber.org/{atomic,multierr} #117328
Conversation
/kind cleanup |
go.mod
Outdated
@@ -75,7 +75,7 @@ require ( | |||
go.opentelemetry.io/otel/trace v1.10.0 | |||
go.opentelemetry.io/proto/otlp v0.19.0 | |||
go.uber.org/goleak v1.2.1 | |||
go.uber.org/zap v1.19.0 |
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.
the main consumer of zap is the etcd client... the version of the etcd client we use tests with go.uber.org/zap v1.17.0
is there a reason to move further away from the version our etcd client tests with? is this fixing issues or just bumping to latest versions?
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.
@liggitt its mostly a version bump , however the go
min version has been updated in the dependencies along with other bug fixes ( as referenced in the PR description) . Agree that, the latest etcd client 3.5.8 make use of 1.17.0
, shall we keep the zap
dependency untouched in this case?
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.
I don't know enough about the dependency to know if matching versions more closely is important.
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.
@serathius can you please share your thought about updating zap to 1.19.0
considering etcd client is the main consumer of this package? if its fine to use 1.19.0
we can update the same here.
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.
@liggitt zap is already on 1.19.0
in the master now. :), so this is good to go.
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.
@liggitt zap is already on
1.19.0
in the master now. :), so this is good to go.
are you referring to etcd master? looks like zap is at 1.24.0 now on etcd client master, but you also need to look at whether etcd had to adjust usage of zap when transitioning to newer versions of zap
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.
@liggitt I was mentioning k/k dependency state https://github.com/kubernetes/kubernetes/blob/master/go.mod#L78
/assign @liggitt |
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
/lgtm |
LGTM label has been added. Git tree hash: 810313f1dbfe02765d9e3b3addd3eaa2a32c0f29
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: humblec, liggitt 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 |
multierr:
uber-go/multierr@v1.6.0...v1.11.0
atomic:
uber-go/atomic@v1.7.0...v1.10.0
/kind cleanup