Documentation
¶
Overview ¶
Package versions provides version information for the ToolHive Registry API application.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Version is the current version of ToolHive Registry API Version = "dev" // Commit is the git commit hash of the build //nolint:goconst // This is a placeholder for the commit hash Commit = unknownStr // BuildDate is the date when the binary was built //nolint:goconst // This is a placeholder for the build date BuildDate = unknownStr // BuildType indicates if this is a release build. // Set to "release" only in official release builds, everything else is considered "development". BuildType = "development" )
Version information set by build using -ldflags
Functions ¶
func IsNewerVersion ¶ added in v0.6.3
IsNewerVersion reports whether newVersion is strictly greater than oldVersion. It uses semantic versioning for comparison when both strings are valid semver, and falls back to lexicographic string comparison otherwise.
Types ¶
type VersionInfo ¶
type VersionInfo struct {
Version string `json:"version"`
Commit string `json:"commit"`
BuildDate string `json:"build_date"`
GoVersion string `json:"go_version"`
Platform string `json:"platform"`
}
VersionInfo represents the version information
func GetVersionInfo ¶
func GetVersionInfo() VersionInfo
GetVersionInfo returns the version information
Click to show internal directories.
Click to hide internal directories.