From d6c278e5918715d7bdeb7d0f9cad11849a9e2568 Mon Sep 17 00:00:00 2001 From: saranagaoka <60734408+saranagaoka@users.noreply.github.com> Date: Thu, 7 Dec 2023 18:42:39 +0100 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9d7ff47..a83b485 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -43,13 +43,11 @@ jobs: fi NEW_VERSION="${VERSION_PARTS[0]}.${VERSION_PARTS[1]}.${VERSION_PARTS[2]}" NEW_TAG="$VERSION_PREFIX$NEW_VERSION" - if git rev-parse "$NEW_TAG" >/dev/null 2>&1; then - until ! git rev-parse "$NEW_TAG" >/dev/null 2>&1; do - VERSION_PARTS[2]=$((VERSION_PARTS[2] + 1)) - NEW_VERSION="${VERSION_PARTS[0]}.${VERSION_PARTS[1]}.${VERSION_PARTS[2]}" - NEW_TAG="$VERSION_PREFIX$NEW_VERSION" - done - fi + while git rev-parse "$NEW_TAG" >/dev/null 2>&1; do + VERSION_PARTS[2]=$((VERSION_PARTS[2] + 1)) + NEW_VERSION="${VERSION_PARTS[0]}.${VERSION_PARTS[1]}.${VERSION_PARTS[2]}" + NEW_TAG="$VERSION_PREFIX$NEW_VERSION" + done echo "NEW_TAG: $NEW_TAG" git tag $NEW_TAG || (echo "Failed to create tag" && exit 1) git push origin $NEW_TAG || (echo "Failed to push tag" && exit 1)