Skip to content

Choose a tag to compare

@owen-6936 owen-6936 released this 03 Oct 13:42
dd5621c

📝 Release Note: extract-commit-message@v1.0.1

Patch Summary
Moved commit message interpolation outside the shell to ensure safe multiline parsing across workflows.

What Changed

  • 🛠️ Refactored ${{ github.event.head_commit.message }} into env: block to prevent shell misinterpretation of semicolons and newlines.
  • ✅ Fixed edge case where multiline commit messages caused GITHUB_OUTPUT to fail with Invalid format.
  • 🧾 Verified raw commit delivery and formatting consistency between action repo and downstream usage.
  • 🧠 Preserved semantic splitting of head_message and body_message using head -n 1 and tail -n +2.
  • 🔒 Improved resilience against malformed input and contributor misuse.

Why It Matters
This patch ensures that commit messages—no matter how expressive, multiline, or quirky—are parsed safely and predictably across environments. It protects CI rituals from silent failures and makes contributor intent traceable and teachable.

Full Changelog: v1.0.0...v1.0.1