From 9786dc2c5364635a08c5aad772ab27962d4643a0 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Thu, 16 Oct 2025 22:46:42 +0200 Subject: [PATCH] Makefile: set version from git tag --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 85ecd14..bbd67a9 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ GO=go -GOLDFLAGS=-v -s -w +VERSION=$(shell git describe --always --tags --dirty --match="v*") +GOLDFLAGS=-v -s -w -X main.version="$(VERSION)" GOBUILDFLAGS=-v -p $(shell nproc) -ldflags="$(GOLDFLAGS)" .PHONY: build test @@ -8,4 +9,4 @@ build : $(GO) build $(GOBUILDFLAGS) -o build/dnsupdater cmd/dnsupdater/main.go test : - $(GO) test -v ./... \ No newline at end of file + $(GO) test -v ./...