From 1c4844b74af90dfe2b5b86b07c6932e12be6e0c6 Mon Sep 17 00:00:00 2001 From: Matt Jones <47545907+SoundMatt@users.noreply.github.com> Date: Tue, 16 Jun 2026 19:44:37 -0700 Subject: [PATCH] fix: release.yml YAML parse error from column-0 Signed-off-by line MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The git commit step embedded a multi-line commit message inside a `run: |` block scalar with the `Signed-off-by:` trailer at column 0. A non-indented, non-empty line terminates a YAML literal block scalar, so the parser then read `Signed-off-by: ...` as a mapping key and the workflow failed to parse — producing a 0-job startup failure on every `v*` tag push (the "This run likely failed because of a workflow file issue" error). Fix: build the commit message with two `-m` flags, keeping all content properly indented within the block scalar. Validated with PyYAML: release.yml, ci.yml, and dco.yml all parse cleanly. Co-Authored-By: Claude Opus 4.8 Signed-off-by: Matt Jones <47545907+SoundMatt@users.noreply.github.com> --- .github/workflows/release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0b262e8..9e7a95b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -139,9 +139,9 @@ jobs: if git diff --cached --quiet; then echo "No artifact changes for $TAG — nothing to commit." else - git commit -m "chore: regenerate safety artifacts for $TAG [skip ci] - -Signed-off-by: github-actions[bot] " + git commit \ + -m "chore: regenerate safety artifacts for $TAG [skip ci]" \ + -m "Signed-off-by: github-actions[bot] " git push origin HEAD:refs/heads/main fi