Build, test, and debug regular expressions
Matches conventional commit messages (e.g., 'fix:', 'feat(scope):', 'chore:') that also reference a ticket — either an OS number (like 'OS: 123', 'OS-45') or a SKA ticket (like 'ska-789' or 'SKA-101'), with the ID captured for extraction. Typically used in semantic-release pipelines or commit linting to enforce message format while linking commits to issue trackers. The gm flags enable matching multiple lines in a commit log.