diff --git a/util/version/version.go b/util/version/version.go index db0773c9..24cf49c5 100644 --- a/util/version/version.go +++ b/util/version/version.go @@ -110,7 +110,7 @@ func NewAvailable(current string, tags []string) (newVersion string, newAvailabl sort.Sort(sort.Reverse(semver.Collection(vs))) if currentVersion.LessThan(vs[0]) { - return vs[0].String(), true, nil + return vs[0].Original(), true, nil } return "", false, nil } diff --git a/util/version/version_test.go b/util/version/version_test.go index 082d273f..8735b5c3 100644 --- a/util/version/version_test.go +++ b/util/version/version_test.go @@ -276,6 +276,13 @@ func TestNewAvailable(t *testing.T) { wantNewAvailable: true, wantErr: false, }, + { + name: "simple semver", + args: args{current: "8.1", tags: []string{"8.1", "8.2", "8.3"}}, + wantNewVersion: "8.3", + wantNewAvailable: true, + wantErr: false, + }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) {