Skip to content

Commit 5496a22

Browse files
Seppli11sonartech
authored andcommitted
SONARPY-4032 Fix verify-fix-version.sh script (#1052)
GitOrigin-RevId: b024bf79a1e6c0ba4337354eaa0890f1abb27b6b
1 parent 6fb1a2c commit 5496a22

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

.github/scripts/verify-fix-versions.sh

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,20 @@ get_commits_since_tag() {
4646

4747
extract_jira_tickets() {
4848
local commits="$1"
49+
local tickets
50+
local extract_exit_code=0
4951
# Extract SONARPY-XXXX patterns, remove duplicates, and sort
50-
echo "$commits" | grep -oE "${JIRA_PROJECT_KEY}-[0-9]+" | sort -u
52+
set +e
53+
tickets=$(printf '%s\n' "$commits" | grep -oE "${JIRA_PROJECT_KEY}-[0-9]+" | sort -u)
54+
extract_exit_code=$?
55+
set -e
56+
57+
if [[ "$extract_exit_code" -gt 1 ]]; then
58+
echo "Error: Failed to extract Jira tickets from commits" >&2
59+
exit 1
60+
fi
61+
62+
printf '%s' "$tickets"
5163
}
5264

5365
build_jql_query() {
@@ -293,4 +305,3 @@ main() {
293305

294306
main "$@"
295307

296-

0 commit comments

Comments
 (0)