Go 1.21 is the minimum version required to compile Scorecard or use it as a library.
What is the new behavior (if this is a feature change)?**
Go 1.22.0 is now the minimum version.
At least one of our dependencies now requires 1.22. Additionally, with the Go 1.23 release, Go 1.21 is no longer supported. Due to the loopvar changes, I'm submitting this as a standalone change.
[ ] Tests for the changes have been added (for bug fixes/features)
Which issue(s) this PR fixes
Unblocks #4319
Special notes for your reviewer
Note this is different from #3859 or #4300 which update our toolchain versions.
Does this PR introduce a user-facing change?
For user-facing changes, please add a concise, human-readable release note to
the release-note
(In particular, describe what changes users might need to make in their
application as a result of this pull request.)
Go 1.22.0 is now required to build Scorecard or use it as a library.
What kind of change does this PR introduce?
go directive bump
What is the current behavior?
Go 1.21 is the minimum version required to compile Scorecard or use it as a library.
What is the new behavior (if this is a feature change)?**
Go 1.22.0 is now the minimum version.
At least one of our dependencies now requires 1.22. Additionally, with the Go 1.23 release, Go 1.21 is no longer supported. Due to the loopvar changes, I'm submitting this as a standalone change.
Which issue(s) this PR fixes
Unblocks #4319
Special notes for your reviewer
Note this is different from #3859 or #4300 which update our toolchain versions.
Does this PR introduce a user-facing change?
For user-facing changes, please add a concise, human-readable release note to the
release-note
(In particular, describe what changes users might need to make in their application as a result of this pull request.)