diff --git a/.github/workflows/post_jira_comment.yml b/.github/workflows/post_jira_comment.yml index 65056a73..8bb4baf7 100644 --- a/.github/workflows/post_jira_comment.yml +++ b/.github/workflows/post_jira_comment.yml @@ -41,14 +41,11 @@ jobs: # Handle the API response if [ "$http_code" -eq 201 ]; then echo "Comment posted successfully to Jira issue ${{ inputs.jira_id }}" - echo "Response Body: $response_body" else echo "Failed to post comment to Jira issue ${{ inputs.jira_id }}. HTTP Code: $http_code" - echo "Response Body: $response_body" echo '### ⚠️ Failed to post comment to Jira' >> $GITHUB_STEP_SUMMARY echo "#### Issue ID: ${{ inputs.jira_id }}" >> $GITHUB_STEP_SUMMARY echo "#### HTTP Code: $http_code" >> $GITHUB_STEP_SUMMARY echo "#### Response Body: $response_body" >> $GITHUB_STEP_SUMMARY - fi diff --git a/.github/workflows/test_post_jira.yml b/.github/workflows/test_post_jira.yml index f30ded4b..44437a51 100644 --- a/.github/workflows/test_post_jira.yml +++ b/.github/workflows/test_post_jira.yml @@ -33,8 +33,8 @@ jobs: commit_message=$(echo "$commit_info" | jq -r '.commit.message') # Extract JIRA ID - JIRA_ID=$(echo "$commit_message" | grep -oE 'SCFA-[0-9]{1,5}' || true) # Prevents non-zero exit code - + JIRA_ID=$(echo "$commit_message" | grep -oE 'SCFA-[0-9]{1,5}' | head -n 1 || true) + # Check if JIRA ID is found if [ -z "$JIRA_ID" ]; then echo "No JIRA ID found in commit message: $commit_message"