From 1b0acaca74913eb58a24ec299cdff74b4c8bfd01 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 10 Jul 2026 17:00:33 -0700 Subject: [PATCH 1/2] fix: normalize backport comment line endings Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/microsoft-backport.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/microsoft-backport.yml b/.github/workflows/microsoft-backport.yml index de0a66eb52ec..a62b552f8eb4 100644 --- a/.github/workflows/microsoft-backport.yml +++ b/.github/workflows/microsoft-backport.yml @@ -44,8 +44,8 @@ jobs: env: COMMENT_BODY: ${{ github.event.comment.body }} run: | - # Extract everything after "/backport " and split into branch names - BRANCHES=$(echo "$COMMENT_BODY" | head -1 | sed 's|^/backport ||' | xargs) + # GitHub comment bodies can use CRLF, so strip the trailing carriage return. + BRANCHES=$(printf '%s\n' "$COMMENT_BODY" | head -n 1 | tr -d '\r' | sed 's|^/backport ||' | xargs) if [ -z "$BRANCHES" ]; then echo "::error::No target branches specified" exit 1 From 8d4cd852de0907708b0416d1a7e92cba6e17b3c9 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 10 Jul 2026 17:03:35 -0700 Subject: [PATCH 2/2] docs: restore backport parsing comment Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/microsoft-backport.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/microsoft-backport.yml b/.github/workflows/microsoft-backport.yml index a62b552f8eb4..1d2cc76875c5 100644 --- a/.github/workflows/microsoft-backport.yml +++ b/.github/workflows/microsoft-backport.yml @@ -44,7 +44,7 @@ jobs: env: COMMENT_BODY: ${{ github.event.comment.body }} run: | - # GitHub comment bodies can use CRLF, so strip the trailing carriage return. + # Extract everything after "/backport " and split into branch names BRANCHES=$(printf '%s\n' "$COMMENT_BODY" | head -n 1 | tr -d '\r' | sed 's|^/backport ||' | xargs) if [ -z "$BRANCHES" ]; then echo "::error::No target branches specified"