From e11c4f4868977c53f550a0ddd11f679f1f213294 Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Thu, 4 Jun 2026 16:07:55 -0400 Subject: [PATCH] chore: use Go version stamping Signed-off-by: Xe Iaso --- cmd/objgitd/main.go | 6 ++++-- objgit.go | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 objgit.go diff --git a/cmd/objgitd/main.go b/cmd/objgitd/main.go index 3f38d93..ed28680 100644 --- a/cmd/objgitd/main.go +++ b/cmd/objgitd/main.go @@ -20,12 +20,13 @@ import ( "github.com/gliderlabs/ssh" "github.com/go-git/go-git/v6/plumbing/transport" "github.com/prometheus/client_golang/prometheus/promhttp" - "github.com/tigrisdata/storage-go" - "golang.org/x/sync/errgroup" + "github.com/tigrisdata/objgit" "github.com/tigrisdata/objgit/internal" "github.com/tigrisdata/objgit/internal/auth" "github.com/tigrisdata/objgit/internal/metrics" "github.com/tigrisdata/objgit/internal/s3fs" + "github.com/tigrisdata/storage-go" + "golang.org/x/sync/errgroup" _ "github.com/joho/godotenv/autoload" ) @@ -141,6 +142,7 @@ func main() { } slog.Info("objgitd listening", + "version", objgit.Version, "git_bind", *gitBind, "http_bind", *httpBind, "ssh_bind", *sshBind, diff --git a/objgit.go b/objgit.go new file mode 100644 index 0000000..7a82017 --- /dev/null +++ b/objgit.go @@ -0,0 +1,14 @@ +package objgit + +import "runtime/debug" + +func init() { + bi, ok := debug.ReadBuildInfo() + if !ok { + return + } + + Version = bi.Main.Version +} + +var Version = "(devel)"