gittuf/internal/version/version.go
Pat Zielinski d571facb8d *: Add copyright notice to code files
Signed-off-by: Pat Zielinski <70954403+patzielinski@users.noreply.github.com>
2024-09-27 15:28:12 -04:00

23 lines
482 B
Go

// Copyright The gittuf Authors
// SPDX-License-Identifier: Apache-2.0
package version
import "runtime/debug"
// gitVersion records the basic version information from Git. It is typically
// overwritten during a go build.
var gitVersion = "devel"
func GetVersion() string {
buildInfo, ok := debug.ReadBuildInfo()
if !ok {
return "unknown"
}
if buildInfo.Main.Version == "(devel)" || buildInfo.Main.Version == "" {
return gitVersion
}
return buildInfo.Main.Version
}