From aeed90090d7e69e6cc18785fe6eea61a3654be9d Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 28 Sep 2025 21:11:14 -0400 Subject: [PATCH] Refactor release notes generation in GitHub Actions workflow - Simplified the logic for creating release notes by replacing heredoc syntax with echo commands for better readability. - Ensured consistent formatting of release notes with clear headers and references to the changelog. --- .github/workflows/release.yml | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 54818d13..6bf14651 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -79,19 +79,15 @@ jobs: if python3 scripts/extract_changelog.py "${VERSION}" > release_notes.md; then echo "Changelog extracted for ${VERSION}" else - cat > release_notes.md <<'EOF' - # yaze Release Notes - - See docs/C1-changelog.md for full history. - EOF - fi - else - cat > release_notes.md <<'EOF' - # yaze Release Notes - - See docs/C1-changelog.md for full history. - EOF - fi + echo "# yaze Release Notes" > release_notes.md + echo "" >> release_notes.md + echo "See docs/C1-changelog.md for full history." >> release_notes.md + fi + else + echo "# yaze Release Notes" > release_notes.md + echo "" >> release_notes.md + echo "See docs/C1-changelog.md for full history." >> release_notes.md + fi echo "---- RELEASE NOTES START ----" cat release_notes.md echo "---- RELEASE NOTES END ----"