From 2b9c0f09ee8bd0eaafff827610f5dad4a3351890 Mon Sep 17 00:00:00 2001 From: yusing Date: Sat, 26 Apr 2025 06:50:43 +0800 Subject: [PATCH] fix version checking --- pkg/version.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkg/version.go b/pkg/version.go index af9f52d..54a3694 100644 --- a/pkg/version.go +++ b/pkg/version.go @@ -60,7 +60,7 @@ func Ver(major, minor, patch int) Version { } func (v Version) String() string { - return fmt.Sprintf("%d.%d.%d", v.Generation, v.Major, v.Minor) + return fmt.Sprintf("v%d.%d.%d", v.Generation, v.Major, v.Minor) } func (v Version) MarshalText() ([]byte, error) { @@ -101,17 +101,17 @@ func ParseVersion(v string) (ver Version) { if len(parts) != 3 { return } - major, err := strconv.Atoi(parts[0]) + gen, err := strconv.Atoi(parts[0]) if err != nil { return } - minor, err := strconv.Atoi(parts[1]) + major, err := strconv.Atoi(parts[1]) if err != nil { return } - patch, err := strconv.Atoi(parts[2]) + minor, err := strconv.Atoi(parts[2]) if err != nil { return } - return Ver(major, minor, patch) + return Ver(gen, major, minor) }