Public Access
1.1 KiB
1.1 KiB
DEVX-165: Accept deps: as valid conventional commit type
Problem
The commit validator rejects deps: as a conventional commit type, causing
post-merge CI failures on grm and sso-bridge repos where automated dependency
bump PRs use deps: bump devx... as the commit message.
Approach
REQ-1: Add deps to CONVENTIONAL_RE in src/devx/config.py
REQ-2: Update the allowed types list in the error message in
src/devx/ci/validate_commit_msg.py
REQ-3: Add test coverage for deps: type in tests/unit/test_config.py
and tests/unit/test_validate_commit_msg.py
Test Plan
make pytest-covpasses with 100% coveragemake lint-allpasses
Deploy Plan
- Merge to master → post-merge auto-publishes new devx version
- grm and sso-bridge bump devx version to pick up the fix
Rollback Plan
- Revert the merge commit
Acceptance Criteria
- REQ-1: Add
depstoCONVENTIONAL_REinsrc/devx/config.py - REQ-2: Update the allowed types list in the error message in
src/devx/ci/validate_commit_msg.py - REQ-3: Add test coverage for
deps:type intests/unit/test_config.pyandtests/unit/test_validate_commit_msg.py