From 4bce5ea4bdc2828c20e1f9936659d2fb7b731ca9 Mon Sep 17 00:00:00 2001 From: Pranshu Srivastava Date: Wed, 11 Dec 2024 20:23:03 +0530 Subject: [PATCH] regression: make `$VERSION` 3rd-party independant 3rd-party dependencies cannot be installed pre-build since Makefile variables are initialized earlier than that. Signed-off-by: Pranshu Srivastava --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 563e5ceaa..bac8de631 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ FLAGS = TESTENVVAR = REGISTRY ?= gcr.io/k8s-staging-kube-state-metrics TAG_PREFIX = v -VERSION = $(shell gomplate -d config=./data.yaml --in '{{ (datasource "config").version }}') +VERSION = $(shell grep '^version:' data.yaml | grep -oE "[0-9]+.[0-9]+.[0-9]+") TAG ?= $(TAG_PREFIX)$(VERSION) LATEST_RELEASE_BRANCH := release-$(shell echo $(VERSION) | grep -ohE "[0-9]+.[0-9]+") BRANCH = $(strip $(shell git rev-parse --abbrev-ref HEAD))