VERSION from ENV should always take precedence over CI tags

This commit is contained in:
max furman 2021-04-15 15:16:32 -07:00
parent 7688ca18ac
commit 78c15805f4

View file

@ -38,7 +38,7 @@ bootstra%:
# If TRAVIS_TAG is set then we know this ref has been tagged. # If TRAVIS_TAG is set then we know this ref has been tagged.
ifdef TRAVIS_TAG ifdef TRAVIS_TAG
VERSION := $(TRAVIS_TAG) VERSION ?= $(TRAVIS_TAG)
NOT_RC := $(shell echo $(VERSION) | grep -v -e -rc) NOT_RC := $(shell echo $(VERSION) | grep -v -e -rc)
ifeq ($(NOT_RC),) ifeq ($(NOT_RC),)
PUSHTYPE := release-candidate PUSHTYPE := release-candidate
@ -47,7 +47,7 @@ PUSHTYPE := release
endif endif
# GITHUB Actions # GITHUB Actions
else ifdef GITHUB_REF else ifdef GITHUB_REF
VERSION := $(shell echo $(GITHUB_REF) | sed 's/^refs\/tags\///') VERSION ?= $(shell echo $(GITHUB_REF) | sed 's/^refs\/tags\///')
NOT_RC := $(shell echo $(VERSION) | grep -v -e -rc) NOT_RC := $(shell echo $(VERSION) | grep -v -e -rc)
ifeq ($(NOT_RC),) ifeq ($(NOT_RC),)
PUSHTYPE := release-candidate PUSHTYPE := release-candidate