File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -367,34 +367,33 @@ jobs:
367367 range_label="Initial release range ending at ${GITHUB_SHA}"
368368 fi
369369
370- mapfile -t issue_numbers < < (
370+ issue_numbers="$ (
371371 git log --format='%B' "$commit_range" \
372372 | grep -Eo '#[0-9]+' \
373373 | tr -d '#' \
374374 | sort -n \
375- | uniq
376- )
375+ | uniq \
376+ || true
377+ )"
377378
378379 issues_file="$RUNNER_TEMP/release-issues.md"
379380 {
380381 echo "## Fixed Issues"
381382 echo
382383
383384 issue_count=0
384- for issue_number in "${ issue_numbers[@]}" ; do
385- issue_json ="$(
385+ for issue_number in $ issue_numbers; do
386+ issue_line ="$(
386387 gh api "repos/${GH_REPO}/issues/${issue_number}" \
387- --jq 'select(.pull_request == null) | {number, title, url: . html_url} ' \
388+ --jq 'select(.pull_request == null) | "- [#\(.number)](\(. html_url)) \(.title)" ' \
388389 2>/dev/null || true
389390 )"
390391
391- if [ -z "$issue_json " ]; then
392+ if [ -z "$issue_line " ]; then
392393 continue
393394 fi
394395
395- issue_title="$(jq -r '.title' <<<"$issue_json")"
396- issue_url="$(jq -r '.url' <<<"$issue_json")"
397- echo "- [#${issue_number}](${issue_url}) ${issue_title}"
396+ echo "$issue_line"
398397 issue_count=$((issue_count + 1))
399398 done
400399
You can’t perform that action at this time.
0 commit comments