@@ -10,7 +10,7 @@ if [ -z "$1" ] || [[ ! "$1" =~ ^(bugfix|minor|major)$ ]]; then
10
10
fi
11
11
12
12
# Check GH milestones extension installed
13
- if [ -z $( gh extension list | grep " ^gh milestone" ) ]; then
13
+ if [ -z " $( gh extension list | grep " ^gh milestone" ) " ]; then
14
14
echo " gh milestones extension not installed. Install via: gh extension install valeriobelli/gh-milestone."
15
15
exit 1;
16
16
fi
@@ -60,13 +60,17 @@ while IFS= read -r line; do
60
60
61
61
if [[ $line =~ \$\{ ([[:alnum:]-]+)\. version\} [[:space:]\. ]* ([0-9]+\. [0-9]+\. [0-9]+.* )[[:space:]]\-\> [[:space:]]([0-9]+\. [0-9]+\. [0-9]+.* ) ]]; then
62
62
63
+ echo " ---"
64
+ echo " Processing line: $line "
65
+
63
66
property_name=" ${BASH_REMATCH[1]} "
64
67
old_version=" ${BASH_REMATCH[2]} "
65
68
new_version=" ${BASH_REMATCH[3]} "
66
69
67
70
# Skip if new version matches pattern (case insensitive)
68
71
if echo " $new_version " | grep -qiE " (-m[0-9]|-rc[0-9]|alpha|beta)" ; then
69
- echo " Skipping milestone/alpha/beta version: $new_version "
72
+ echo " Skipping preview version: $new_version ."
73
+ echo " ---"
70
74
continue
71
75
fi
72
76
@@ -94,8 +98,6 @@ while IFS= read -r line; do
94
98
fi
95
99
96
100
matches_found=$(( matches_found + 1 ))
97
-
98
- echo " Processing line: $line "
99
101
100
102
# Look up the mapping directly
101
103
mapping=$( grep " ^${property_name} =" " $mapping_file " | cut -d ' =' -f2)
@@ -136,7 +138,8 @@ while IFS= read -r line; do
136
138
echo " Pushed changes and closed issue GH-${issue_number} "
137
139
echo " ---"
138
140
else
139
- echo " Warning: No mapping found for property: $property_name "
141
+ echo " No mapping found for property: $property_name . Skipping."
142
+ echo " ---"
140
143
fi
141
144
fi
142
145
done < " $mvn_output_file "
0 commit comments