diff --git a/ci/bump_version.sh b/ci/bump_version.sh index 20d792d1..1b3311c8 100644 --- a/ci/bump_version.sh +++ b/ci/bump_version.sh @@ -43,7 +43,9 @@ if [[ $RELEASE_TYPE == 'stable' ]]; then fi # Validate that we have incremented version appropriately for breaking changes -LAST_STABLE_RELEASE=$(git tag --sort='version:refname' | grep ^$TAG_PREFIX | grep -v beta | python $SELF_DIR/semver_sort.py $TAG_PREFIX | tail -n 1) +NEW_TAG=$(git describe --tags --exact-match HEAD) +NEW_VERSION=$(echo $NEW_TAG | sed "s/^$TAG_PREFIX//") +LAST_STABLE_RELEASE=$(git tag --sort='version:refname' | grep ^$TAG_PREFIX | grep -v beta | grep -vF "$NEW_TAG" | python $SELF_DIR/semver_sort.py $TAG_PREFIX | tail -n 1) LAST_STABLE_VERSION=$(echo $LAST_STABLE_RELEASE | sed "s/^$TAG_PREFIX//") -NEW_VERSION=$(git describe --tags --exact-match HEAD | sed "s/^$TAG_PREFIX//") + python $SELF_DIR/check_breaking_changes.py $LAST_STABLE_RELEASE $HEAD_SHA $LAST_STABLE_VERSION $NEW_VERSION