Files
devx/docs/specs/DEVX-160.md
T
emil 34c7f3782c
Post-merge / detect-and-configure (push) Successful in 11s
Post-merge / release-and-maintain (push) Successful in 53s
DEVX-160: refactor: remove cross-repo contract tests from devx
Co-authored-by: emil User <emil.simeonov@tutanota.com>
2026-08-26 08:26:05 +00:00

1.0 KiB

DEVX-160: Remove cross-repo contract tests from devx

Problem

devx unit tests (test_spec_driven_workflows.py) were validating workflow YAML and skill files in infra, grm, sso-bridge, and Mattermost OIDC repos. This is an architecture violation — devx must not be aware of other repos. Those repos consume devx; devx does not test them.

Approach

Rewrite test_spec_driven_workflows.py to only test devx's own workflows and skills. Remove all references to _OBLACHNO_ROOT, _INFRA, _GRM, _SSO_BRIDGE, and parametrized repo lists.

REQ-1: No references to other repos in devx tests REQ-2: All devx workflow/skill tests still pass REQ-3: 100% coverage maintained

Test Plan

  • Run pytest tests/unit/test_spec_driven_workflows.py — all pass
  • Run full test suite with coverage — 100%

Deploy Plan

  • Merge to master

Rollback Plan

  • Revert the merge commit

Acceptance Criteria

  • REQ-1: No references to other repos in devx tests
  • REQ-2: All devx workflow/skill tests still pass
  • REQ-3: 100% coverage maintained