When github.event.head_commit.message contains shell metacharacters (backticks, $(…), etc.) the literal-interpolation form spliced the raw text into bash and triggered command substitution. Caught by the keeb pipeline on Gitea — a commit message with backticks crashed extract_version in 3 seconds and the whole fab graph cascade-skipped. Pattern matches the upload-bom env: COMMIT_MESSAGE indirection used further down the same file. Also routed github.sha the same way so the fallback branch doesn't accidentally re-introduce the same class of bug. Mirror this verbatim into hfsdesign/kicad-ci on Gitea after pushing.
21 KiB
21 KiB