goversion: fix development version parsing (#3999)

Fix development version parsing for go1.25.
This commit is contained in:
Alessandro Arzilli
2025-05-05 17:38:11 +02:00
committed by GitHub
parent 64ac23de8c
commit c6657ecd33
2 changed files with 55 additions and 29 deletions

View File

@ -78,6 +78,7 @@ func TestParseVersionStringEqual(t *testing.T) {
versionEqual(t, "go1.21.1-something", GoVersion{1, 21, 1, "", "something"})
versionEqual(t, "devel +17efbfc Tue Jul 28 17:39:19 2015 +0000 linux/amd64", GoVersion{Major: -1})
versionEqual(t, "devel go1.24-1bb6f19a25 Mon Oct 14 15:17:20 2024 -0400 linux/amd64", GoVersion{1, 24, versionedDevel, "", ""})
versionEqual(t, "go1.25-devel_6953ef86cd Mon May 5 04:05:18 2025 -0700 linux/amd64", GoVersion{1, 25, versionedDevel, "", ""})
}
func TestRoundtrip(t *testing.T) {