diff --git a/hack/docker-push.sh b/hack/docker-push.sh index 9b6c4ed18..8ad3df113 100755 --- a/hack/docker-push.sh +++ b/hack/docker-push.sh @@ -56,27 +56,23 @@ elif [[ "$triggeredBy" == "tags" ]]; then TAG=$(echo $GITHUB_REF | cut -d / -f 3) fi +TAG_LATEST=false if [[ ! -z "$TAG" ]]; then echo "We're building tag $TAG" + VERSION="$TAG" # Explicitly checkout tags when building from a git tag. # This is not needed when building from main git fetch --tags # Calculate the latest release if there's a tag. highest_release - VERSION="$TAG" + if [[ "$TAG" == "$HIGHEST" ]]; then + TAG_LATEST=true + fi else echo "We're on branch $BRANCH" VERSION="$BRANCH" fi -# Assume we're not tagging `latest` by default, and never on main. -TAG_LATEST=false -if [[ "$TAG" == "$HIGHEST" ]]; then - TAG_LATEST=true -else - echo "Building $BRANCH, not tagging latest" -fi - if [[ -z "$BUILDX_PLATFORMS" ]]; then BUILDX_PLATFORMS="linux/amd64,linux/arm64,linux/arm/v7,linux/ppc64le" fi