-
Notifications
You must be signed in to change notification settings - Fork 2.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
Release requires Go 1.21 and no direct proxy #29290
Comments
Regarding the goproxy setting, I did a quick search but couldn't find any issues or PRs on the reasoning that we chose direct. I do remember the discussion in SIG meetings though. I am one of the users that must use Dealing with checksum mismatches has been a real pain. Usually we have to address those with replace statements due to the underlying tag being changed. A big no no from what I understand in the go packaging world.
I thought we had replace statements already to handle this error? Maybe it was a past version and we were able to get rid of the replace, because I don't see it in the ADOT collector anymore. aws-observability/aws-otel-collector#926 was this the same issue you were seeing? |
Another thing that the release instructions are missing: check items labeled with "release-blocker". |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
This issue has been closed as inactive because it has been stale for 120 days with no activity. |
…d OpenShift Client errors See open-telemetry/opentelemetry-collector-contrib#29290 Signed-off-by: Ken Finnigan <[email protected]>
Component(s)
No response
Describe the issue you're reporting
When doing the release for v0.89.0, I ran into two problems that could have been avoided by using the proper versions and configuration of Go:
github.com/openshift/api
having references to non-existing tags. This is fixed by not using a direct connection to the repositories. A proxy should be used instead by running this command:go env -w GOPROXY='https://proxy.golang.org,direct'
cloud.google.com/go/compute/metadata
). Using Go 1.21 bypasses this (see below).go-openapi
. Removing my cache for modules on that namespace solved the problem (sudo rm -rf /home/jpkroehling/go/pkg/mod/github.com/go-openapi/
), even though I'm certainly not pleasing security-minded folks (why have there been checksum changes??).The
github.com/openshift/api
problem is the following:The
cloud.google.com/go/compute/metadata
problem is the following:The text was updated successfully, but these errors were encountered: