DEFAULT_INFRASTRUCTURE — framework-provided default infrastructure patterns that apply to ANY Python project. Projects inherit these automatically and only specify what's different. Controlled by use_defaults config option.
Dynamic --check and --github-output — CLI supports any tag defined in config, not just hardcoded "ansible".
Fixed api_clients.py classification — it was incorrectly listed as infrastructure_override, but it's used by devx's CI modules which consumer projects call. Changes to it ARE user-facing.
Configurable task prefix in auto_merge.py — PR_TITLE_RE now uses TASK_PREFIX from config instead of hardcoded "DEVX". This allows consumer projects like GRM (GRM-N) and infra (INFRA-N) to use their own prefixes.
Simplified devx pyproject.toml — only specifies project-specific overrides. All common paths are in DEFAULT_INFRASTRUCTURE.
Closes DEVX-5
## Summary
Classification framework improvements:
1. **DEFAULT_INFRASTRUCTURE** — framework-provided default infrastructure patterns that apply to ANY Python project. Projects inherit these automatically and only specify what's different. Controlled by `use_defaults` config option.
2. **Dynamic --check and --github-output** — CLI supports any tag defined in config, not just hardcoded "ansible".
3. **Fixed api_clients.py classification** — it was incorrectly listed as infrastructure_override, but it's used by devx's CI modules which consumer projects call. Changes to it ARE user-facing.
4. **Configurable task prefix in auto_merge.py** — PR_TITLE_RE now uses TASK_PREFIX from config instead of hardcoded "DEVX". This allows consumer projects like GRM (GRM-N) and infra (INFRA-N) to use their own prefixes.
5. **Simplified devx pyproject.toml** — only specifies project-specific overrides. All common paths are in DEFAULT_INFRASTRUCTURE.
Closes DEVX-5
Documentation: WARNING — source files changed but no docs updated
Tests: OK
Commit conventions: OK
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.
## Automated PR Review
- Architecture compliance: OK
- Best practices: OK
- Security: OK
- i18n: OK
- Resource management: OK
- Documentation: WARNING — source files changed but no docs updated
- Tests: OK
- Commit conventions: OK
No issues found by automated checks.
---
**Auto-merge:** If all CI checks pass, this PR will be merged automatically.
Documentation: WARNING — source files changed but no docs updated
Tests: OK
Commit conventions: OK
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.
## Automated PR Review
- Architecture compliance: OK
- Best practices: OK
- Security: OK
- i18n: OK
- Resource management: OK
- Documentation: WARNING — source files changed but no docs updated
- Tests: OK
- Commit conventions: OK
No issues found by automated checks.
---
**Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil
merged commit 8810a0337b into master2026-06-22 19:03:53 +00:00
emil
deleted branch DEVX-5-classify-defaults-and-prefix2026-06-22 19:03:54 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Classification framework improvements:
DEFAULT_INFRASTRUCTURE — framework-provided default infrastructure patterns that apply to ANY Python project. Projects inherit these automatically and only specify what's different. Controlled by
use_defaultsconfig option.Dynamic --check and --github-output — CLI supports any tag defined in config, not just hardcoded "ansible".
Fixed api_clients.py classification — it was incorrectly listed as infrastructure_override, but it's used by devx's CI modules which consumer projects call. Changes to it ARE user-facing.
Configurable task prefix in auto_merge.py — PR_TITLE_RE now uses TASK_PREFIX from config instead of hardcoded "DEVX". This allows consumer projects like GRM (GRM-N) and infra (INFRA-N) to use their own prefixes.
Simplified devx pyproject.toml — only specifies project-specific overrides. All common paths are in DEFAULT_INFRASTRUCTURE.
Closes DEVX-5
Automated PR Review
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.
d3ea9eb8c7toa5e05a204fAutomated PR Review
No issues found by automated checks.
Auto-merge: If all CI checks pass, this PR will be merged automatically.