From d37fde019fb629c57380d74c2f0a75f0b679af4c Mon Sep 17 00:00:00 2001 From: Emmanuel Pescosta Date: Fri, 25 Mar 2022 14:39:41 +0100 Subject: [PATCH] Fix config.GetSemverInfo() for Go 3.18 In Go 3.18 debug.ReadBuildInfo() may successfully return a build info where the main version is empty. Return the default SemVer in this case. --- pkg/config/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/config/config.go b/pkg/config/config.go index 90f316fe..12caac8f 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -14,7 +14,7 @@ func GetSemverInfo() string { return SemVer } version, ok := debug.ReadBuildInfo() - if ok && version.Main.Version != "(devel)" { + if ok && version.Main.Version != "(devel)" && version.Main.Version != "" { return version.Main.Version } return _defaultSemVer