Add vcs revision to version string

For #40285
This commit is contained in:
Arlo Breault 2024-01-03 15:20:41 -05:00
parent a0e3e871c4
commit 0d8261c46e

View file

@ -1,7 +1,20 @@
package version
import "fmt"
import "runtime/debug"
var version = func() string {
ver := "2.8.1"
if info, ok := debug.ReadBuildInfo(); ok {
for _, setting := range info.Settings {
if setting.Key == "vcs.revision" {
return fmt.Sprintf("%v (%v)", ver, setting.Value[:8])
}
}
}
return ver
}()
func GetVersion() string {
return version
}
var version = "2.8.1"