pub fn escape_message(text: &str) -> StringExpand description
Escape a workflow-command message body: % to %25, CR to %0D, LF to
%0A. The % escape runs first so already-escaped input escapes again
(matching the jq esc helper’s gsub order).