Skip to content

Commit 2aea784

Browse files
committed
Handle missing approver
1 parent da2fafc commit 2aea784

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

.github/actions/generate-jira-pr-report/scripts/generate-jira-pr-report.bash

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,10 @@ main()
7979
echo ${sha} | tr '\n' ',' >> ${SOURCE_REPORT_FILE}
8080
echo ${date} | tr '\n' ',' >> ${SOURCE_REPORT_FILE}
8181

82-
jq -r '.[].git_commit_info.author' ${SOURCE_REPORT_DIR}/${sha}/pull-request.json | tr '\n' ',' >> ${SOURCE_REPORT_FILE}
83-
jq -r '.[].pull_requests[].approvers[]' ${SOURCE_REPORT_DIR}/${sha}/pull-request.json | uniq | tr '\n' ',' >> ${SOURCE_REPORT_FILE}
84-
85-
jq -r '.[] | .jira_results[] | select(.issue_exists == true) | .issue_id' ${SOURCE_REPORT_DIR}/${sha}/work-reference.json | tr '\n' ',' >> ${SOURCE_REPORT_FILE}
86-
82+
jq -r '[.[].git_commit_info.author] | join(",") + ","' ${SOURCE_REPORT_DIR}/${sha}/pull-request.json | tr -d '\n' >> ${SOURCE_REPORT_FILE}
83+
jq -r '[.[].pull_requests[].approvers[]] | unique | join(",") + ","' ${SOURCE_REPORT_DIR}/${sha}/pull-request.json | tr -d '\n' >> ${SOURCE_REPORT_FILE}
84+
jq -r '[.[] | .jira_results[] | select(.issue_exists == true) | .issue_id] | join(",") + ","' ${SOURCE_REPORT_DIR}/${sha}/work-reference.json | tr -d '\n' >> ${SOURCE_REPORT_FILE}
85+
8786
echo >> ${SOURCE_REPORT_FILE}
8887
done <<< "$commits"
8988
}

0 commit comments

Comments
 (0)