Skip to content

Commit b9410fe

Browse files
refactor(config): add constants for unknown version info
1 parent e50d48c commit b9410fe

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

config/version.go

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ var (
1515
buildTime string
1616
)
1717

18+
const (
19+
unknownVersion = "v0"
20+
unknownBuildTime = "unknown"
21+
unknownHash = "unknown"
22+
)
23+
1824
// Version returns short version number of the commitlint
1925
func Version() string {
2026
return formShortVersion()
@@ -32,13 +38,13 @@ func formShortVersion() string {
3238

3339
info, ok := debug.ReadBuildInfo()
3440
if !ok {
35-
return "v0"
41+
return unknownVersion
3642
}
3743

3844
if semver.IsValid(info.Main.Version) {
3945
return info.Main.Version
4046
}
41-
return "v0"
47+
return unknownVersion
4248
}
4349

4450
func formFullVersion() string {
@@ -50,12 +56,12 @@ func formFullVersion() string {
5056

5157
info, ok := debug.ReadBuildInfo()
5258
if !ok {
53-
return fmt.Sprintf(versionTmpl, "master", "unknown", "unknown")
59+
return fmt.Sprintf(versionTmpl, unknownVersion, unknownHash, unknownBuildTime)
5460
}
5561

5662
var commitInfo string
5763
if info.Main.Sum == "" {
58-
commitInfo = "(" + "checksum: unknown)"
64+
commitInfo = "(" + "checksum: " + unknownHash + ")"
5965
} else {
6066
commitInfo = "(" + "checksum: " + info.Main.Sum + ")"
6167
}
@@ -64,7 +70,7 @@ func formFullVersion() string {
6470
if semver.IsValid(info.Main.Version) {
6571
versionInfo = info.Main.Version
6672
} else {
67-
versionInfo = "v0"
73+
versionInfo = unknownVersion
6874
}
69-
return fmt.Sprintf(versionTmpl, versionInfo, commitInfo, "unknown")
75+
return fmt.Sprintf(versionTmpl, versionInfo, commitInfo, unknownBuildTime)
7076
}

0 commit comments

Comments
 (0)