Conversation
Multi-line shell string in the NOTES variable had unindented continuation
lines (**..., >...) that were less indented than the YAML block scalar
body, causing a parse error on every run.
Replace with printf + --notes-file to avoid multi-line strings in the
YAML block scalar entirely. Also moves ${{ }} expressions into env vars
rather than inline in the shell script.
…syntax CI: fix YAML syntax error in pr-test-builds workflow
Review Summary by QodoFix YAML syntax error in pr-test-builds workflow
WalkthroughsDescription• Fixes YAML syntax error in pr-test-builds workflow • Moves GitHub expressions into environment variables • Replaces multi-line NOTES variable with printf and file • Improves shell script readability and maintainability Diagramflowchart LR
A["Multi-line NOTES variable<br/>with syntax errors"] -->|Replace with| B["Environment variables<br/>for expressions"]
B -->|Use printf to| C["release-notes.md file"]
C -->|Pass to| D["gh release create<br/>--notes-file"]
File Changes1. .github/workflows/pr-test-builds.yml
|
Code Review by Qodo
1. release-notes.md written to repo
|
Branch Targeting SuggestionYou've targeted the
If This is an automated suggestion to help route contributions to the appropriate branch. |
No description provided.