mengstack-api/internal/app/version/version.go
MengStack Dev 84483f127d
Some checks failed
CI / Build & Test (push) Failing after 34s
chore: 设置版本号为 v0.3.0 作为默认值
将 version.go 默认版本从 "dev" 改为 "0.3.0",
使 /api/version 端点无需 ldflags 即可返回正确版本号。
2026-10-03 04:54:10 +08:00

30 lines
498 B
Go

package version
import "runtime"
var (
Version = "0.3.0"
Commit = "none"
Date = "unknown"
)
type Info struct {
Version string `json:"version"`
Commit string `json:"commit"`
Date string `json:"build_date"`
GoVer string `json:"go_version"`
OS string `json:"os"`
Arch string `json:"arch"`
}
func Current() Info {
return Info{
Version: Version,
Commit: Commit,
Date: Date,
GoVer: runtime.Version(),
OS: runtime.GOOS,
Arch: runtime.GOARCH,
}
}