mirror of
https://github.com/SSLMate/certspotter.git
synced 2025-07-01 10:35:33 +02:00
Simplify certspotterVersion
The old code is unnecessary now that go derives a version from the VCS info.
This commit is contained in:
parent
38bcd36d98
commit
d5bc1ef75b
@ -37,31 +37,11 @@ const defaultLogList = "https://loglist.certspotter.org/monitor.json"
|
|||||||
func certspotterVersion() string {
|
func certspotterVersion() string {
|
||||||
if Version != "" {
|
if Version != "" {
|
||||||
return Version + "?"
|
return Version + "?"
|
||||||
}
|
} else if info, ok := debug.ReadBuildInfo(); ok && strings.HasPrefix(info.Main.Version, "v") {
|
||||||
info, ok := debug.ReadBuildInfo()
|
|
||||||
if !ok {
|
|
||||||
return "unknown"
|
|
||||||
}
|
|
||||||
if strings.HasPrefix(info.Main.Version, "v") {
|
|
||||||
return info.Main.Version
|
return info.Main.Version
|
||||||
}
|
} else {
|
||||||
var vcs, vcsRevision, vcsModified string
|
|
||||||
for _, s := range info.Settings {
|
|
||||||
switch s.Key {
|
|
||||||
case "vcs":
|
|
||||||
vcs = s.Value
|
|
||||||
case "vcs.revision":
|
|
||||||
vcsRevision = s.Value
|
|
||||||
case "vcs.modified":
|
|
||||||
vcsModified = s.Value
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if vcs == "git" && vcsRevision != "" && vcsModified == "true" {
|
|
||||||
return vcsRevision + "+"
|
|
||||||
} else if vcs == "git" && vcsRevision != "" {
|
|
||||||
return vcsRevision
|
|
||||||
}
|
|
||||||
return "unknown"
|
return "unknown"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func fileExists(filename string) bool {
|
func fileExists(filename string) bool {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user