From c9a1f2744c4a31b27c31c0d59dc76203911a14c8 Mon Sep 17 00:00:00 2001 From: Billy Batista Date: Tue, 2 Jul 2024 11:37:23 -0400 Subject: [PATCH] Correctly get the latest tag when there's multiple pointing to a commit (#3697) --- tools/version/relmeta/repo.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/version/relmeta/repo.go b/tools/version/relmeta/repo.go index 2f8ea260d8..a760373e9a 100644 --- a/tools/version/relmeta/repo.go +++ b/tools/version/relmeta/repo.go @@ -157,7 +157,8 @@ func (r *gitRepo) currentTag(sha string) (string, error) { if err != nil { return "", err } - return strings.TrimSpace(out), nil + outNoNL := strings.Split(out, "\n") + return strings.TrimSpace(outNoNL[len(outNoNL)-1]), nil } func (r *gitRepo) previousTagOnChannel(channel string, semverOnly bool) (string, error) {