The unified-pipeline workflow was failing when commit messages contained
special characters (like quotes in 'won\'t be transcribed'). The shell
pattern matching was fragile and would break on various characters.
Fix:
- Replace fragile glob pattern matching with grep case-insensitive search
- Look for common website-related commit prefixes:
feat(website)
docs(website)
chore(website)
fix(website)
refactor(website)
- This is more robust and handles special characters gracefully
- Fix YAML formatting issue with blank line
This makes the CI workflow more reliable and less fragile.