update .go-version to 1.17.13 and go mod tidy #214
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related:
go install sigs.k8s.io/kubetest2/...@latest
was failing for go 1.17, somehow deciding to pull in dependencies that require go >= 1.18 despite #207go build ./...
was refusing to build for go >= 1.17, saying that go mod tidy needed to be run first (see https://go.dev/ref/mod#go-mod-file-go for why)The Makefile used as the entrypoint for all of this project's CI jobs uses the go version specified in
.go-version
so we were missing this failure mode. Added ago-version
target which gets run as part ofmake verify
to hopefully catch this in the future