From 4486b6659640102dd542fea007f4c33ac02511ff Mon Sep 17 00:00:00 2001 From: s Date: Tue, 4 Nov 2025 11:06:35 -0500 Subject: feat: add version checking and auto-update functionality --- Makefile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 04e7e39..acb2961 100644 --- a/Makefile +++ b/Makefile @@ -1,16 +1,19 @@ .PHONY: build build-admin clean install install-admin +VERSION := $(shell git describe --tags --abbrev=0 2>/dev/null || echo "v0.1.0") +LDFLAGS := -X git.db.org.ai/dborg/internal/utils.Version=$(VERSION) + build: - go build -o dborg . + go build -ldflags "$(LDFLAGS)" -o dborg . build-admin: - go build -tags admin -o dborg . + go build -tags admin -ldflags "$(LDFLAGS)" -o dborg . clean: rm -f dborg install: - go install . + go install -ldflags "$(LDFLAGS)" . install-admin: - go install -tags admin . + go install -tags admin -ldflags "$(LDFLAGS)" . -- cgit v1.2.3