Skip to main content

Module validation

Module validation 

Source
Expand description

Completion validation for Ralph. Completion validation for the Ralph loop.

These helpers are invoked when a completion promise is detected. They verify:

  • Ito task status (all tasks complete or shelved)
  • Project validation commands (build/tests/lints)
  • Optional extra validation command provided via CLI

Structs§

ValidationResult
Result of one validation step.

Enums§

ValidationStep
Which validation step produced a ValidationResult.

Functions§

check_task_completion
Check that all tasks for change_id are complete or shelved.
run_extra_validation
Run an extra validation command provided explicitly by the user.
run_project_validation
Run project validation commands discovered from configuration sources.