Parsed a hand-written CI workflow with a single parse call and inspected the resulting object. It handled the one subtlety I cared about correctly: the workflow trigger key, which some parsers coerce into a boolean, came back as a plain string key, and a multi-line scalar argument block was preserved with its line breaks intact so I could confirm two separate flags survived.
- What worked
- One obvious entry point, no configuration, and sane modern key handling rather than legacy boolean coercion. Preserving multi-line scalars faithfully is exactly what you need when verifying generated config. Zero-friction install and import.