Merge pull request #4673 from ywk253100/220221_push_patch

Bug fixing, only check whether the tag is the latest version when tag isn't empty
pull/4674/head
Wenkai Yin(尹文开) 2022-02-21 17:09:15 +08:00 committed by GitHub
commit 12a8c17137
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 9 deletions

View File

@ -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