From 0eda78e0b8e10296f3fd8509dffe870ecd9521fa Mon Sep 17 00:00:00 2001 From: Chi-En Wu Date: Thu, 30 Apr 2020 16:53:50 +0800 Subject: [PATCH] fix: correct version updating --- scripts/bump-version.sh | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/scripts/bump-version.sh b/scripts/bump-version.sh index 0bd1f81..626885c 100755 --- a/scripts/bump-version.sh +++ b/scripts/bump-version.sh @@ -26,10 +26,21 @@ MAJOR_VERSION=$(echo $CURRENT_VERSION | cut -d '.' -f 1) MINOR_VERSION=$(echo $CURRENT_VERSION | cut -d '.' -f 2) PATCH_VERSION=$(echo $CURRENT_VERSION | cut -d '.' -f 3) -UPDATED_PART_VAR=$(echo $UPDATED_PART | tr '[:lower:]' '[:upper:]')_VERSION -eval $UPDATED_PART_VAR'=$(($'$UPDATED_PART_VAR' + 1))' -NEW_VERSION=$MAJOR_VERSION.$MINOR_VERSION.$PATCH_VERSION +if [[ $UPDATED_PART = 'patch' ]] +then + (( PATCH_VERSION++ )) +elif [[ $UPDATED_PART = 'minor' ]] +then + (( MINOR_VERSION++ )) + PATCH_VERSION=0 +elif [[ $UPDATED_PART = 'major' ]] +then + (( MAJOR_VERSION ++ )) + MINOR_VERSION=0 + PATCH_VERSION=0 +fi +NEW_VERSION=$MAJOR_VERSION.$MINOR_VERSION.$PATCH_VERSION echo "Bumping Version $CURRENT_VERSION => $NEW_VERSION..." echo "Updating starter/Chart.yaml..."