Skip to content

Commit 6f0b556

Browse files
committed
Fix release notes on macOS runner
1 parent 8251307 commit 6f0b556

1 file changed

Lines changed: 9 additions & 10 deletions

File tree

.github/workflows/deploy-github-pages.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)