@@ -27,16 +27,14 @@ jobs:
27
27
- name : Check latest commit message
28
28
id : check_msg
29
29
run : |
30
- set -e
31
-
32
30
LATEST_COMMIT_MSG=$(git log -1 --pretty=%B | cat)
33
31
echo "LATEST_COMMIT_MSG=${LATEST_COMMIT_MSG}" >> $GITHUB_OUTPUT
34
32
35
33
if [[ ${LATEST_COMMIT_MSG} == *"[release]"* ]]; then
36
- echo "release message found - continuing"
34
+ echo "release message found - continuing with the release "
37
35
IS_RELEASE="true"
38
36
else
39
- echo "release message found - skipping"
37
+ echo "release message found - skipping... "
40
38
IS_RELEASE="false"
41
39
fi
42
40
@@ -66,32 +64,32 @@ jobs:
66
64
67
65
- name : Bump version
68
66
run : |
69
- LATEST_COMMIT_MSG=${{ env.LATEST_COMMIT_MSG }}
67
+ set -e
70
68
71
69
echo "Extract the latest tag version"
72
70
LATEST_TAG=$(git describe --tags $(git rev-list --tags --max-count=1))
73
71
74
72
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
76
74
BUMP_TYPE="major"
77
- elif [[ ${LATEST_COMMIT_MSG} == *"[minor]"* ]]; then
75
+ elif [[ " ${LATEST_COMMIT_MSG}" == *"[minor]"* ]]; then
78
76
BUMP_TYPE="minor"
79
77
fi
80
78
81
79
case ${BUMP_TYPE} in
82
80
"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}')
84
82
;;
85
83
"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}')
87
85
;;
88
86
"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}')
90
88
;;
91
89
esac
92
90
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
95
93
96
94
- name : Push tag
97
95
run : |
0 commit comments