From ccece9a5912b850829f404bdeb3716d00e868dee Mon Sep 17 00:00:00 2001 From: Evgenii Baidakov Date: Wed, 13 Sep 2023 15:21:46 +0400 Subject: [PATCH] makefile: Set xk6-neofs version inside VersionDetails Signed-off-by: Evgenii Baidakov --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index adc1580..361eb2f 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,8 @@ BINARY=xk6-neofs XK6_VERSION=0.9.2 +VERSION ?= $(shell git describe --tags --match "v*" --abbrev=8 2>/dev/null | sed -r 's,^v([0-9]+\.[0-9]+)\.([0-9]+)(-.*)?$$,\1 \2 \3,' | while read mm patch suffix; do if [ -z "$$suffix" ]; then echo $$mm.$$patch; else patch=`expr $$patch + 1`; echo $$mm.$${patch}-pre$$suffix; fi; done) +LDFLAGS:=-s -w -X 'go.k6.io/k6/lib/consts.VersionDetails=xk6-neofs-$(VERSION)' # Install required utils install_xk6: @@ -11,7 +13,7 @@ install_xk6: # Build xk6-neofs binary build: @echo "=> Building binary" - @xk6 build --with github.com/nspcc-dev/xk6-neofs=. --output $(BINARY) + @XK6_BUILD_FLAGS="-ldflags '$(LDFLAGS)'" xk6 build --with github.com/nspcc-dev/xk6-neofs=. --output $(BINARY) # Run tests test: