-
Notifications
You must be signed in to change notification settings - Fork 9.8k
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
[3.5] Backport bump to go 1.19.6 and golang.org/x/net to v0.7.0 #15337
Conversation
Signed-off-by: James Blair <mail@jamesblair.net>
Signed-off-by: James Blair <mail@jamesblair.net>
Signed-off-by: James Blair <mail@jamesblair.net>
Note this PR can resolve the following CVEs (score 7.5 high) beside the https://pkg.go.dev/vuln/GO-2023-1571:
@jmhbnz could you resolve the workflow (linux-amd64-fmt) failure? |
Looks like a bit more than a standard 'receiver_name' started at Mon Feb 20 08:36:39 UTC 2023
Mismatched receiver for Copy(w...
func (d *dispatcherPool) Copy(w io.Writer, f fetchFunc) error {
func (d *dispatcherImmediate) Copy(w io.Writer, f fetchFunc) error {
FAIL: 'receiver_name' failed at Mon Feb 20 08:36:41 UTC 2023 I'm not sure why but when I run the same While the actions output doesn't print a filename I think the code it's worried about is in @ahrtr are you able to give me any guidance or background on resolving a receiver mismatch? |
It seems we need to update the go_srcs_in_module per the main branch. Please try it out. |
Signed-off-by: James Blair <mail@jamesblair.net>
Pushed a new commit that brings the changes to that function back to 3.5. It did open a can of worms with |
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 @jmhbnz
We can ignore the workflow failure for Release, because it always runs test against upstream release-3.5
instead of the dev branch.
cc @mitake @ptabor @serathius @spzala PTAL. I think this PR is required for etcd 3.5.8, because it resolves some high CVEs.
@jmhbnz Could you please update both 3.5 and 3.4 changelog? |
This PR also resolved CVE-2022-41723. We recently resolved a couple of high CVEs, I suggest to release 3.5.8 and 3.4.25 soon. All other bug fixes can be included in next patches. cc @mitake @ptabor @serathius @spzala I think we need also clearly document that we should release patches asap to address any CVE with a score >= 7.5, unless there is any critical issue which must be included in next patch, otherwise no reason to wait. WDYT |
[3.5] Backport bump to go 1.19.6 and golang.org/x/net to v0.7.0
Golang 1.17 is out of support; and all active K8s branches (1.23 ~ 1.26) have already bumped to 1.19.
Additionally the x/net package has a CVE we need to address: https://pkg.go.dev/vuln/GO-2023-1571
Part of #15332