Testing, Debugging, and Release Workflow¶
Use this workflow before merging or cutting a release.
Pipeline¶
flowchart TD
A["Run tests"] --> B["Debug failing cases"]
B --> C["Re-run targeted tests"]
C --> D["Run full suite"]
D --> E["Update docs and release notes"]
E --> F["Merge and release"]
Recommended process¶
- Run targeted tests for changed modules first.
- Run the full suite before merge.
- Validate docs for behavior/API changes.
- Update Release Notes for user-visible changes.
Debug checklist¶
- validate dependency resolution order
- check middleware/interceptor execution order
- inspect generated OpenAPI for schema mismatches