Repository navigation
v1.2.1 - Testing and CI Hardening
v1.2.1 - Testing and CI Hardening
This patch release strengthens test coverage, CI reliability, and developer quality gates across the MedTech reference architecture. It includes no intentional breaking changes.
Highlights
- Added reproducible Docker-based test infrastructure for build and test execution.
- Added markdown quality checks with markdownlint enforcement in local and CI workflows.
- Added stronger configuration validation tests for module contracts and argument handling.
- Added security certificate status validation tests for both system and Module 04 security trees.
- Added comprehensive pytest suites for:
- Module 01 (build, launch, DDS communication, end-to-end flow)
- Module 02 (recording/replay integration, XML validation)
- Module 04 (all four threat modes, XML validation)
- Added a GitHub Actions CI pipeline with broad coverage across linting, build, and module test jobs.
- Added root and per-module Python tooling configuration for linting, formatting, and pytest.
- Added pre-commit hooks and development dependency definitions to improve local contributor workflows.
Compatibility and Impact
- Version type: PATCH (SemVer)
- Backward compatibility: Maintained
- Intended impact: Higher confidence in changes, earlier defect detection, and more consistent local/CI results
Contributors
- @franporcel - Testing infrastructure, CI workflow, GitHub CI actions pipeline
- @wcoleman - Docker test infrastructure, functional and documentation review