Skip to content

Commit d2f66b0

Browse files
committed
Cleaner and correct way to define issue body
1 parent c24c769 commit d2f66b0

1 file changed

Lines changed: 21 additions & 18 deletions

File tree

.github/workflows/track-spack-packages.yml

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -222,28 +222,31 @@ jobs:
222222
DIFF_SECTION='```diff'$'\n'"${DIFF_CONTENT}"$'\n''```'
223223
fi
224224
225-
ISSUE_BODY="Automated weekly check detected relevant changes in \`spack/spack-packages\` for **${MATRIX_NAME}**.
226-
227-
## spack-packages references
228-
229-
| | Commit |
230-
|---|---|
231-
| Current | \`${CURRENT_COMMIT}\` |
232-
| New | \`${LATEST_COMMIT}\` |
233-
234-
## Changed paths
235-
236-
${CHANGED_SECTION}
237-
## Diff
238-
239-
Changes in \`spack/spack-packages\` from \`${CURRENT_COMMIT}\` to \`${LATEST_COMMIT}\`:
240-
241-
${DIFF_SECTION}"
225+
BODY_FILE="${RUNNER_TEMP}/issue-body.md"
226+
{
227+
echo "Automated weekly check detected relevant changes in \`spack/spack-packages\` for **${MATRIX_NAME}**."
228+
echo
229+
echo "## spack-packages references"
230+
echo
231+
echo "| | Commit |"
232+
echo "|---|---|"
233+
echo "| Current | \`${CURRENT_COMMIT}\` |"
234+
echo "| New | \`${LATEST_COMMIT}\` |"
235+
echo
236+
echo "## Changed paths"
237+
echo
238+
printf '%s' "${CHANGED_SECTION}"
239+
echo "## Diff"
240+
echo
241+
echo "Changes in \`spack/spack-packages\` from \`${CURRENT_COMMIT}\` to \`${LATEST_COMMIT}\`:"
242+
echo
243+
echo "${DIFF_SECTION}"
244+
} > "${BODY_FILE}"
242245
243246
gh issue create \
244247
--repo "${GITHUB_REPOSITORY}" \
245248
--title "[${MATRIX_NAME}] Update spack-packages reference to ${LATEST_COMMIT_SHORT}" \
246-
--body "${ISSUE_BODY}" \
249+
--body-file "${BODY_FILE}" \
247250
--label "dependencies" \
248251
--label "automation"
249252

0 commit comments

Comments
 (0)