Files
devx/docs/specs/DEVX-165.md
T
emil e96f63cb40
Post-merge / detect-and-configure (push) Successful in 14s
Post-merge / release-and-maintain (push) Successful in 1m46s
DEVX-165: fix: accept deps: as valid conventional commit type
Co-authored-by: emil User <emil.simeonov@tutanota.com>
2026-08-26 18:03:57 +00:00

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-cov passes with 100% coverage
  • make lint-all passes

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 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