Skip to content

Unify validation and remove Container.validate_provider#182

Merged
lesnik512 merged 1 commit intomainfrom
unify-validate-and-remove-validate-provider
May 2, 2026
Merged

Unify validation and remove Container.validate_provider#182
lesnik512 merged 1 commit intomainfrom
unify-validate-and-remove-validate-provider

Conversation

@lesnik512
Copy link
Copy Markdown
Member

Fold the per-provider validation path into a single Container.validate() that walks the registry via get_dependencies(), detecting cycles, missing kwargs, and missing alias sources in one pass. Drop the parallel provider.validate() machinery whose dict return value was never consumed.

Fold the per-provider validation path into a single Container.validate()
that walks the registry via get_dependencies(), detecting cycles, missing
kwargs, and missing alias sources in one pass. Drop the parallel
provider.validate() machinery whose dict return value was never consumed.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@lesnik512 lesnik512 self-assigned this May 2, 2026
@lesnik512 lesnik512 merged commit 1b6d7b7 into main May 2, 2026
7 checks passed
@lesnik512 lesnik512 deleted the unify-validate-and-remove-validate-provider branch May 2, 2026 16:12
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