fix(ci): android-release.yml wouldn't parse #9

Merged
brian merged 1 commit from test into main 2026-08-07 19:00:09 +00:00
Owner

The release-notes string contained a literal line break, and its continuation
started at column 0 so the blank line wouldn't become part of the text. A
YAML block scalar ends at the first line indented less than the block, so
run: | stopped there and YAML tried to read the rest of the shell as a
mapping — "could not find expected ':'", and the workflow never ran.

Built with printf now, on one line. Also validated both workflows by parsing
them, which is what should have happened before the first push: a workflow
that can't be parsed fails at the platform rather than in a step, so nothing
in the run output points at the line that broke it.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

The release-notes string contained a literal line break, and its continuation started at column 0 so the blank line wouldn't become part of the text. A YAML block scalar ends at the first line indented less than the block, so `run: |` stopped there and YAML tried to read the rest of the shell as a mapping — "could not find expected ':'", and the workflow never ran. Built with printf now, on one line. Also validated both workflows by parsing them, which is what should have happened before the first push: a workflow that can't be parsed fails at the platform rather than in a step, so nothing in the run output points at the line that broke it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
fix(ci): android-release.yml wouldn't parse
All checks were successful
Build and Deploy / test (push) Successful in 24s
Build and Deploy / build (push) Successful in 8s
Build and Deploy / deploy-main (push) Has been skipped
Build and Deploy / deploy (push) Successful in 13s
372f719310
The release-notes string contained a literal line break, and its continuation
started at column 0 so the blank line wouldn't become part of the text. A
YAML block scalar ends at the first line indented less than the block, so
`run: |` stopped there and YAML tried to read the rest of the shell as a
mapping — "could not find expected ':'", and the workflow never ran.

Built with printf now, on one line. Also validated both workflows by parsing
them, which is what should have happened before the first push: a workflow
that can't be parsed fails at the platform rather than in a step, so nothing
in the run output points at the line that broke it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
brian merged commit 56854a9d76 into main 2026-08-07 19:00:09 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
brian/Journal!9
No description provided.