env: fix devel version name

This commit is contained in:
Li Jie
2025-02-17 23:07:29 +08:00
parent 758ceb791b
commit 1a08a59b49

View File

@@ -18,6 +18,7 @@ package env
import ( import (
"runtime/debug" "runtime/debug"
"strings"
) )
const ( const (
@@ -36,7 +37,7 @@ func Version() string {
return buildVersion return buildVersion
} }
info, ok := debug.ReadBuildInfo() info, ok := debug.ReadBuildInfo()
if ok && info.Main.Version != "" { if ok && info.Main.Version != "" && !strings.HasSuffix(info.Main.Version, "+dirty") {
return info.Main.Version return info.Main.Version
} }
return devel return devel