From e4e34cc9adac339da0fef51ba3d71b258e0c03fc Mon Sep 17 00:00:00 2001
From: Kurnianto Trilaksono <antokurnianto82@gmail.com>
Date: Sun, 12 May 2024 23:05:22 +0800
Subject: [PATCH] fix bugs

---
 cmd/gorepomod/internal/repo/manager.go | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/cmd/gorepomod/internal/repo/manager.go b/cmd/gorepomod/internal/repo/manager.go
index 783fa0580a..b679ea2b5a 100644
--- a/cmd/gorepomod/internal/repo/manager.go
+++ b/cmd/gorepomod/internal/repo/manager.go
@@ -6,7 +6,6 @@ package repo
 import (
 	"fmt"
 	"strconv"
-	"strings"
 
 	"sigs.k8s.io/kustomize/cmd/gorepomod/internal/edit"
 	"sigs.k8s.io/kustomize/cmd/gorepomod/internal/git"
@@ -145,13 +144,13 @@ func (mgr *Manager) Release(
 	gr := git.NewLoud(mgr.AbsPath(), doIt, localFlag)
 
 	// e.g. get v0.17.1 from release-kyaml-v0.17.1
-	newVersionString := strings.Split(gr.GetCurrentVersionFromBranchName(), "-")
+	newVersionString := gr.GetCurrentVersionFromBranchName()
 
 	if len(newVersionString) == 0 {
 		return fmt.Errorf("error getting version from remote")
 	}
 
-	newVersionSv, err := semver.Parse(newVersionString)
+	newVersionSv, err := semver.Parse(string(newVersionString))
 	if err != nil {
 		return fmt.Errorf("error parsing version string: \"%s\"", newVersionString)
 	}