@@ -27,16 +27,14 @@ jobs:
2727 - name : Check latest commit message
2828 id : check_msg
2929 run : |
30- set -e
31-
3230 LATEST_COMMIT_MSG=$(git log -1 --pretty=%B | cat)
3331 echo "LATEST_COMMIT_MSG=${LATEST_COMMIT_MSG}" >> $GITHUB_OUTPUT
3432
3533 if [[ ${LATEST_COMMIT_MSG} == *"[release]"* ]]; then
36- echo "release message found - continuing"
34+ echo "release message found - continuing with the release "
3735 IS_RELEASE="true"
3836 else
39- echo "release message found - skipping"
37+ echo "release message found - skipping... "
4038 IS_RELEASE="false"
4139 fi
4240
@@ -66,32 +64,32 @@ jobs:
6664
6765 - name : Bump version
6866 run : |
69- LATEST_COMMIT_MSG=${{ env.LATEST_COMMIT_MSG }}
67+ set -e
7068
7169 echo "Extract the latest tag version"
7270 LATEST_TAG=$(git describe --tags $(git rev-list --tags --max-count=1))
7371
7472 BUMP_TYPE="patch" # Initialize the default version bump type to patch
75- if [[ ${LATEST_COMMIT_MSG} == *"[major]"* ]]; then
73+ if [[ " ${LATEST_COMMIT_MSG}" == *"[major]"* ]]; then
7674 BUMP_TYPE="major"
77- elif [[ ${LATEST_COMMIT_MSG} == *"[minor]"* ]]; then
75+ elif [[ " ${LATEST_COMMIT_MSG}" == *"[minor]"* ]]; then
7876 BUMP_TYPE="minor"
7977 fi
8078
8179 case ${BUMP_TYPE} in
8280 "major")
83- NEW_TAG=$(echo ${LATEST_TAG} | awk -F. '{OFS="."; $1="v" substr($1,2)+1; $2="0"; $3="0"; print}')
81+ NEW_TAG=$(echo " ${LATEST_TAG}" | awk -F. '{OFS="."; $1="v" substr($1,2)+1; $2="0"; $3="0"; print}')
8482 ;;
8583 "minor")
86- NEW_TAG=$(echo ${LATEST_TAG} | awk -F. '{OFS="."; $2=$2+1; $3="0"; print}')
84+ NEW_TAG=$(echo " ${LATEST_TAG}" | awk -F. '{OFS="."; $2=$2+1; $3="0"; print}')
8785 ;;
8886 "patch")
89- NEW_TAG=$(echo ${LATEST_TAG} | awk -F. '{OFS="."; $3=$3+1; print}')
87+ NEW_TAG=$(echo " ${LATEST_TAG}" | awk -F. '{OFS="."; $3=$3+1; print}')
9088 ;;
9189 esac
9290
93- echo "LATEST_TAG=$LATEST_TAG" >> $GITHUB_ENV
94- echo "NEW_TAG=$NEW_TAG" >> $GITHUB_ENV
91+ echo "LATEST_TAG=${ LATEST_TAG} " >> $GITHUB_ENV
92+ echo "NEW_TAG=${ NEW_TAG} " >> $GITHUB_ENV
9593
9694 - name : Push tag
9795 run : |
0 commit comments