-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
development environment make tools
step fails
#40485
Comments
Community NoteVoting for Prioritization
Volunteering to Work on This Issue
|
Looks like when that runs it installs from HEAD of main picking up their current go.mod, installing their latest release: github.com/golangci/golangci-lint/cmd/golangci-lint@v1.62.2 works fine. |
I just ran into the same problem working off of main which I pulled fresh on Christmas Day. I ultimately got through it by adding the following to .ci/tools/go.mod... replace github.com/ldez/tagliatelle => github.com/ldez/tagliatelle v0.5.0 ... and then within .ci/tools doing "go mod tidy" and "go1.23.3 install" and then back at the root doing "make clean" and "make tools", which was an exercise in truing up the two library versions as seen in... https://github.com/golangci/golangci-lint/blob/v1.62.2/go.mod ... on the thought that that would play better with the pinned 1.62.2 version of golangci-lint. |
Potentially resolved with the bump to
|
I'm still seeing this when I do a clean git clone even after a complete re-installation of go on my computer. Laptop: Apple MBP M3 - brew installed go version |
Thanks @jar-b. This now appears to work using the original environment I had when I opened this issue. Namely running |
Description
When following the development environment setup guide in a VScode devcontainer, one of the first steps
make tools
fails with the error:It appears that golangci-lint v1.62.2 does not yet require tagliatelle v0.60 (though the next release will due to this unreleased change), which was an upgraded CI dependency 5 days ago in terraform-provider-aws/.ci/tools/go.mod. This causes an inconsinstency in the tagliatelle config file that isn't tolerated in the
make tools
process.References
No response
Would you like to implement a fix?
None
The text was updated successfully, but these errors were encountered: