From dcb837430ad41a7c3eeb7ad28f08dab8f2791e7a Mon Sep 17 00:00:00 2001 From: uprightbass360 Date: Sat, 10 Jan 2026 17:19:32 -0500 Subject: [PATCH] fix: resolve YAML syntax errors in create-release workflow Replaced heredocs with echo statements to avoid YAML parsing issues. The YAML parser was interpreting markdown headings and other content within heredocs as YAML syntax, causing validation errors. Using grouped echo statements ({ echo ...; } > file) works correctly with GitHub Actions YAML parser while maintaining variable expansion. Co-Authored-By: Claude Sonnet 4.5 --- .github/workflows/create-release.yml | 238 +++++++++++++-------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index b2a5ada..a5a5e59 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -87,54 +87,54 @@ jobs: cp -r docs "${PACKAGE_NAME}/docs" # Create a quick start guide specific to this release - cat > "${PACKAGE_NAME}/QUICKSTART.md" < "${PACKAGE_NAME}/QUICKSTART.md" # Make scripts executable chmod +x "${PACKAGE_NAME}/deploy.sh" @@ -148,77 +148,77 @@ EOF - name: Generate release notes run: | - cat > release_notes.md < release_notes.md - name: Create GitHub Release uses: softprops/action-gh-release@v1