#############################################################################################
#############################################################################################
##
## VERSIONS
##
#############################################################################################
#############################################################################################

VERSION_BIN 	     := version
EXECUTABLES = $(EXECUTABLES:-) $(VERSION_BIN)

RELEASEFILE := $(PROJECT_ROOT)release.json
PROJECTVERSION := $(shell cat $(RELEASEFILE) | jq -r .version)
PROJECTBUILDDATE := $(shell $(VERSION_BIN) date)


.PHONY: next-patch-version
## create next-patch-version
next-patch-version:
	$(QUIET) $(ECHO) "Creating next version"
	$(QUIET) $(VERSION_BIN) patch --path $(RELEASEFILE) --selector "version"
	$(QUIET) $(eval PROJECTVERSION := $(shell cat $(RELEASEFILE) | jq -r .version))