Skip to content

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"]
  1. Run targeted tests for changed modules first.
  2. Run the full suite before merge.
  3. Validate docs for behavior/API changes.
  4. Update Release Notes for user-visible changes.

Debug checklist

  • validate dependency resolution order
  • check middleware/interceptor execution order
  • inspect generated OpenAPI for schema mismatches