Skip to content

feat: composable steps - #424

Merged
rich-iannone merged 12 commits into
mainfrom
feat-composable-steps
Sep 13, 2026
Merged

rich-iannone merged 12 commits into
mainfrom
feat-composable-steps

Conversation

@rich-iannone

Copy link
Copy Markdown
Member

This PR introduces the Steps class and Validate.add_steps() method for composable validation workflows. Steps is a builder that records validation step definitions (using the same method API as Validate) without binding them to data or configuration, making them portable and reusable across pipelines.

The add_steps() method on Validate accepts one or more Steps or Validate objects and applies their step definitions to the current plan, with optional overrides for active=, thresholds=, exclude=, and columns_map=.

@github-actions
github-actions Bot temporarily deployed to pr-424 September 11, 2026 23:32 Destroyed
@github-actions
github-actions Bot temporarily deployed to pr-424 September 11, 2026 23:34 Destroyed
@github-actions
github-actions Bot temporarily deployed to pr-424 September 12, 2026 14:53 Destroyed
@rich-iannone
rich-iannone merged commit b2c1d98 into main Sep 13, 2026
5 of 9 checks passed
@rich-iannone
rich-iannone deleted the feat-composable-steps branch September 13, 2026 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant