Skip to content

Move full binding graph validation for modules from ModuleValidator to ModuleProcessingStep. - #5255

Merged
copybara-service[bot] merged 1 commit into
masterfrom
test_966148402
Aug 18, 2026
Merged

Move full binding graph validation for modules from ModuleValidator to ModuleProcessingStep.#5255
copybara-service[bot] merged 1 commit into
masterfrom
test_966148402

Conversation

@copybara-service

Copy link
Copy Markdown

Move full binding graph validation for modules from ModuleValidator to ModuleProcessingStep.

This change shifts the full binding graph validation of modules out of ModuleValidator (which is now only responsible for validating the individual module) and into ModuleProcessingStep.

This is consistent with how we handle binding graph validation for components, which is done in ComponentProcessingStep rather than ComponentValidator.

This also improves error reporting by pointing directly to the errors rather than generating secondary "module has errors" messages on referencing components.

RELNOTES=N/A

…o ModuleProcessingStep.

This change shifts the full binding graph validation of modules out of ModuleValidator (which is now only responsible for validating the individual module) and into ModuleProcessingStep.

This is consistent with how we handle binding graph validation for components, which is done in ComponentProcessingStep rather than ComponentValidator.

This also improves error reporting by pointing directly to the errors rather than generating secondary "module has errors" messages on referencing components.

RELNOTES=N/A
PiperOrigin-RevId: 966775864
@copybara-service
copybara-service Bot merged commit ad37e58 into master Aug 18, 2026
7 checks passed
@copybara-service
copybara-service Bot deleted the test_966148402 branch August 18, 2026 20:35
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