DEVX-107: Strip task ID prefix from commit messages in extract_conventional_msg #164

Merged
emil merged 2 commits from DEVX-107-strip-task-id-from-conventional-msg into master 2026-07-01 09:28:26 +00:00
2 Commits
Author SHA1 Message Date
emil 00e4a3d40c chore: trigger CI
CI / detect-changes (pull_request) Successful in 13s
CI / pr-review (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 40s
CI / release-dry-run (pull_request) Successful in 13s
CI / auto-merge (pull_request) Successful in 27s
2026-07-01 11:26:51 +02:00
emilandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> ad80fb976b fix: strip task ID prefix from commit messages in extract_conventional_msg
CI / detect-changes (pull_request) Successful in 15s
CI / pr-review (pull_request) Successful in 14s
CI / quality (pull_request) Failing after 39s
CI / release-dry-run (pull_request) Has been skipped
CI / auto-merge (pull_request) Has been skipped
When a branch commit accidentally includes a task ID prefix (e.g.
"OBL-INFRA-364: fix: ..."), the conventional commit regex failed to
match, causing the fallback to return the full message. The auto-merge
then prepended the task ID again, producing a doubled prefix in the
squash-merge commit (e.g. "OBL-INFRA-364: OBL-INFRA-364: fix: ...").

Strip any leading task ID prefix before matching and in the fallback.

Closes DEVX-107

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-01 10:49:35 +02:00