diff --git a/.github/workflows/version_bump.yml b/.github/workflows/version_bump.yml index 382b9975436e6979e5ad123e8132613eabec4c73..212ddcd84657c66e6a1c1bc1f8cd83274d48e904 100644 --- a/.github/workflows/version_bump.yml +++ b/.github/workflows/version_bump.yml @@ -43,13 +43,13 @@ jobs: id: new-version if: steps.bump-type.outputs.bump-type != 'null' run: | - CURRENT_VERSION='python setup.py --version' - if "${{ steps.bump-type.outputs.bump-type }}" == 'major'; then - NEW_VERSION=`IFS='.' read -ra SPLITVER <<< "$VERSION"; echo $(("${SPLITVER[0]}"+1))."${SPLITVER[1]}"."${SPLITVER[2]}";` - elif "${{ steps.bump-type.outputs.bump-type }}" == 'minor'; then - NEW_VERSION=`IFS='.' read -ra SPLITVER <<< "$VERSION"; echo "${SPLITVER[0]}".$(("${SPLITVER[1]}"+1))."${SPLITVER[2]}";` - elif "${{ steps.bump-type.outputs.bump-type }}" == 'patch'; then - NEW_VERSION=`IFS='.' read -ra SPLITVER <<< "$VERSION"; echo "${SPLITVER[0]}"."${SPLITVER[1]}".$(("${SPLITVER[2]}"+1));` + CURRENT_VERSION=`python setup.py --version` + if [[ "${{ steps.bump-type.outputs.bump-type }}" == 'major' ]]; then + NEW_VERSION=`IFS='.' read -ra SPLITVER <<< "$CURRENT_VERSION"; echo $(("${SPLITVER[0]}"+1))."${SPLITVER[1]}"."${SPLITVER[2]}";` + elif [[ "${{ steps.bump-type.outputs.bump-type }}" == 'minor' ]]; then + NEW_VERSION=`IFS='.' read -ra SPLITVER <<< "$CURRENT_VERSION"; echo "${SPLITVER[0]}".$(("${SPLITVER[1]}"+1))."${SPLITVER[2]}";` + elif [[ "${{ steps.bump-type.outputs.bump-type }}" == 'patch' ]]; then + NEW_VERSION=`IFS='.' read -ra SPLITVER <<< "$CURRENT_VERSION"; echo "${SPLITVER[0]}"."${SPLITVER[1]}".$(("${SPLITVER[2]}"+1));` fi echo "::set-output name=new-version::$NEW_VERSION" echo "::set-output name=current-version::$CURRENT_VERSION"