Skip to content

Conversation

@graycreate
Copy link
Member

Fix

The release workflow was failing due to YAML syntax errors caused by multi-line shell string assignments.

The embedded newlines in bash variables were starting at column 1, which broke the YAML block scalar parsing.

Changes

  • Replaced multi-line string assignments with printf statements
  • This keeps all content properly indented within the YAML block

🤖 Generated with Claude Code

The multi-line shell string assignments were breaking YAML parsing.
Replaced with printf statements to avoid embedded newlines at column 1.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Copilot AI review requested due to automatic review settings December 27, 2025 09:02
@graycreate graycreate merged commit e6d675f into main Dec 27, 2025
6 checks passed
@graycreate graycreate deleted the bugfix/workflow-yaml-syntax branch December 27, 2025 09:02
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes YAML syntax errors in the release workflow caused by multi-line shell string assignments with improper indentation. The solution replaces heredoc-style multi-line string literals with printf statements that keep all content properly indented within the YAML block scalar.

  • Replaced two multi-line string variable assignments with printf statements
  • Maintains identical output while fixing YAML parsing issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants