-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Bump go-discover
to fix broken dep tree
#10898
Bump go-discover
to fix broken dep tree
#10898
Conversation
The previous version of `go-discover` pulled in a broken version of `tencentcloud-sdk-go`, resulting in anything that runs `go get -d` downstream breaking... ie, a dep on hashicorp consul will break Dependabot (among other things). I already fixed it in `go-discover`, so this just pulls in the update. More details in hashicorp/go-discover@657e803 and hashicorp/go-discover#172. Unfortunately, it looks like pulling this in also forces a couple of k8s packages to get updated. I did not manually bump these... they were the outcome of running `go mod tidy`.
go-discover
to fix broken dep tree
Thanks for the diligence @jeffwidman ! Unfortunately as our CI shows, this version bump includes a transitive dependency update which has breaking API changes. I'll check with the team and circle back to you |
Yep, as soon as I saw it was bumping k8s, I was like "I guess I'll be checking back in 6 months on this one...". Lots of work to stay updated with that ecosystem, so I completely understand and empathize. |
So we're waiting on confirmation that this version is supported correct? |
I thought it would be a messy resolution but I found a similar PR that was closed last year: #9030. I don't think we ever followed through with the upgrade in our new releases. I'll apply some of the changes in that PR (seems to be adding a few params) and see if that gets the CI building. |
Managed to get this building! Thanks again @jeffwidman |
🍒 If backport labels were added before merging, cherry-picking will start automatically. To retroactively trigger a backport after merging, add backport labels and re-run https://circleci.com/gh/hashicorp/consul/447727. |
Awesome! Thanks @kisunji for pushing this across the line. |
The previous version of
go-discover
pulled in a broken version oftencentcloud-sdk-go
, resulting in anything that runsgo get -d
downstream breaking... ie, a dep on hashicorp consul will break
Dependabot (among other things).
I already fixed it in
go-discover
, so this just pulls in the update.More details in
hashicorp/go-discover@657e803
and hashicorp/go-discover#172.
Unfortunately, it looks like pulling this in also forces a couple of k8s
packages to get updated. I did not manually bump these... they were the
outcome of running
go mod tidy
.