fix(ci): auto-merge-ready-prs.yml has not parsed since 2026-07-07 - #2246
fix(ci): auto-merge-ready-prs.yml has not parsed since 2026-07-07#2246gHashTag wants to merge 5 commits into
Conversation
Line 62 sits at column 0 inside a literal block scalar whose content indent is 10 (set by line 32). A non-empty line indented less than that terminates the scalar, so the parser reads the shell continuation as a top-level YAML node. GitHub reports a run with zero jobs and run_started_at == updated_at. Introduced by 7644b30, which added the L1 gate. Every run since has failed, so this repository has had no working auto-merge for six weeks. The 10 spaces added are exactly the scalar's indent and are stripped by YAML: the shell receives byte-identical text. Verified with two independent parsers (PyYAML, Ruby Psych) plus bash -n. No merge condition, trigger, permission or target is changed. Closes #2245
|
📓 NotebookLM Notebook linked to this PR
This notebook contains session context, decisions, and artifacts for this work. |
PR DashboardGenerated at: 2026-08-19 20:42:29 UTC
Summary
Seal Status
|
|
📓 NotebookLM Notebook linked to this PR
This notebook contains session context, decisions, and artifacts for this work. |
|
📓 NotebookLM Notebook linked to this PR
This notebook contains session context, decisions, and artifacts for this work. |
PR DashboardGenerated at: 2026-08-19 21:21:44 UTC
Summary
Seal Status
|
The check-now-freshness gate requires every PR to touch docs/NOW.md. Closes #2245
|
📓 NotebookLM Notebook linked to this PR
This notebook contains session context, decisions, and artifacts for this work. |
PR DashboardGenerated at: 2026-08-19 21:44:15 UTC
Summary
Seal Status
|
|
Superseded by #2256, which is the same one-line fix rebuilt on current master. This one went dirty on docs/NOW.md — ironically because the NOW.md entry I added to satisfy check-now-freshness collided with master's own new entry. |
Pull request was closed
One under-indented line has stopped this workflow parsing since
7644b30d(2026-07-07). GitHub reports "This run likely failed because of a workflow file issue" — zero jobs,run_started_at == updated_at.Line 62, column 0 inside a
run: |block scalar whose content indent is 10. A non-empty line indented less terminates the scalar, so the shell continuation is read as top-level YAML.The 10 spaces added are exactly the scalar's indent and are stripped by YAML — the shell receives byte-identical text.
"".join(orig.split()) == "".join(fixed.split())isTrue.Verified with two independent parsers (PyYAML 6.0.3, Ruby Psych/libyaml — both fail the original at 62:1, both parse the fix), a hand-written GHA schema check (0 violations), and
bash -non all fourrun:scripts.No merge condition, trigger, permission or target changes. L1 regex, approved-review gate, failing-check gate, NotebookLM exclusion,
--merge --delete-branch, bothdry_runbranches — all untouched.The repository has had no working auto-merge for six weeks. That is why ready PRs accumulate.
Closes #2245