diff --git a/version/version.go b/version/version.go index 5477d0ae3..b3d984069 100644 --- a/version/version.go +++ b/version/version.go @@ -35,8 +35,12 @@ func GetHumanVersion() string { if GitDescribe == "" && release == "" { release = "dev" } + if release != "" { - version += fmt.Sprintf("-%s", release) + if !strings.HasSuffix(version, "-"+release) { + // if we tagged a prerelease version then the release is in the version already + version += fmt.Sprintf("-%s", release) + } if GitCommit != "" { version += fmt.Sprintf(" (%s)", GitCommit) }