Skip to content

Commit 9e1e035

Browse files
committed
Fix newline handling in PR body and comments - use printf instead of literal \n
1 parent 15981da commit 9e1e035

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/workflows/issue_comp_link-issue-to-pr.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ jobs:
186186
fi
187187
188188
updated_list=$(echo -e "$pr_list\n$new_pr_line" | sort -u)
189-
new_body="## PRs linked to this issue\n\n$updated_list"
189+
new_body=$(printf "## PRs linked to this issue\n\n%s" "$updated_list")
190190
echo "pr_list=$new_body" >> "$GITHUB_OUTPUT"
191191
fi
192192
else
@@ -196,7 +196,7 @@ jobs:
196196
new_pr_line="$new_pr_line ✅"
197197
fi
198198
199-
new_body="## PRs linked to this issue\n\n$new_pr_line"
199+
new_body=$(printf "## PRs linked to this issue\n\n%s" "$new_pr_line")
200200
echo "pr_list=$new_body" >> "$GITHUB_OUTPUT"
201201
fi
202202
@@ -233,7 +233,7 @@ jobs:
233233
if ! echo "$current_body" | grep -q "#$issue_number"; then
234234
# Add issue reference to PR body
235235
if [[ -n "$current_body" && "$current_body" != "null" ]]; then
236-
new_body="$current_body\n\n---\n*This PR addresses issue #$issue_number*"
236+
new_body=$(printf "%s\n\n---\n*This PR addresses issue #%s*" "$current_body" "$issue_number")
237237
else
238238
new_body="*This PR addresses issue #$issue_number*"
239239
fi

0 commit comments

Comments
 (0)