DEVX-9: Fix validate_commit_msg prefix and sync_wiki DOCS_DIR for multi-project support #19

Merged
emil merged 1 commits from DEVX-9-fix-prefix-docsdir into master 2026-06-22 21:44:35 +00:00
1 Commits
Author SHA1 Message Date
emilandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> 8e505296b4 fix: configurable task prefix and CWD-relative DOCS_DIR
CI / detect-changes (pull_request) Successful in 51s
CI / pr-review (pull_request) Successful in 1m2s
CI / quality (pull_request) Successful in 1m38s
CI / auto-merge (pull_request) Successful in 15s
CI / release-dry-run (pull_request) Successful in 40s
Two multi-project bugs fixed:

1. validate_commit_msg.py: Hardcoded "DEVX-N" prefix → now uses
   TASK_PREFIX from config.py (configurable via DEVX_TASK_PREFIX
   env var, default: DEVX). Consumer projects like GRM set
   DEVX_TASK_PREFIX=GRM, so the validator enforces "GRM-N:" prefix.

2. sync_wiki.py: DOCS_DIR was relative to __file__ (package
   installation path) → now uses DEVX_DOCS_DIR env var or defaults
   to ./docs (relative to CWD = repo root). Previously resolved to
   .venv/lib/python3.12/docs/ which doesn't exist.

Added 3 tests for custom prefix validation (GRM prefix scenario).
Updated translations.json with new {prefix} parameter.

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

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-06-22 23:42:11 +02:00