From 93d76da6079f8417b73f6686d4ed35815cf266fc Mon Sep 17 00:00:00 2001 From: Vincent Siu Date: Wed, 29 Oct 2025 00:24:53 -0700 Subject: [PATCH] Extend logging for build version warning Spent some time figuring out what this error message meant. Hopefully I can save someone elses time. Context: Ran into this problem when cloning repo with --depth=1 and didnt grab latest tag. I thought build was broken but it was red herring --- tools/build-version.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/build-version.go b/tools/build-version.go index c541fd9351..3f08e7d95e 100644 --- a/tools/build-version.go +++ b/tools/build-version.go @@ -43,8 +43,9 @@ func main() { version, err := semver.ParseTolerant(versionStr) if err != nil { // no version tag found so just return what ever we can find. - log.Printf("semver.ParseTolerant(%s): %v", versionStr, err) - fmt.Println("0.0.0-unknown") + defaultVersionStr := "0.0.0-unknown" + log.Printf("semver.ParseTolerant(%s): %v, defaulting to %s", versionStr, err, defaultVersionStr) + fmt.Println(defaultVersionStr) return } if ahead == nil {