Repository navigation
[Nitro CLI] Use the dedicated Fusion validation flow in fusion validate - #10446
Merged
tobias-tengler merged 3 commits intoSep 29, 2026
Merged
tobias-tengler merged 3 commits into
tobias-tengler merged 3 commits into
Conversation
tobias-tengler
force-pushed
the
tte/dedicated-fusion-validate-flow
branch
from
September 29, 2026 07:33
2dae8ff to
8efb88b
Compare
Contributor
|
✅ Nitro CLI E2E snapshots: no flow recordings changed vs |
Contributor
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Timeout validation errors are neither fully selected nor rendered, resulting in empty failure details.
Review effort: Balanced
Findings: 2
Open (2)
What changed in this PR
Updates fusion validate to use Nitro’s dedicated Fusion validation mutation and subscription instead of schema validation.
Changes:
- Adds dedicated Fusion validation client operations.
- Updates CLI execution, error rendering, and tests.
- Documents availability from Nitro 10.6.0.
| File | Description |
|---|---|
website/content/docs/nitro/cli/fusion.md |
Adds the minimum Nitro version. |
src/Nitro/Common/src/ChilliCream.Nitro.Client/schema.graphql |
Adds the validation API contract. |
src/Nitro/Common/src/ChilliCream.Nitro.Client/persisted/operations.json |
Registers the new persisted operations. |
src/Nitro/Common/src/ChilliCream.Nitro.Client/FusionConfiguration/Operations/FusionValidateCommand.graphql |
Defines validation mutation and subscription. |
src/Nitro/Common/src/ChilliCream.Nitro.Client/FusionConfiguration/IFusionConfigurationClient.cs |
Exposes validation client methods. |
src/Nitro/Common/src/ChilliCream.Nitro.Client/FusionConfiguration/FusionConfigurationClient.cs |
Implements validation requests and updates. |
src/Nitro/CommandLine/test/CommandLine.Tests/Commands/MockErrorFactory.cs |
Updates generated validation interfaces. |
src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionValidateCommandTests.cs |
Migrates command tests to the dedicated flow. |
src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionConfigurationPublishValidateCommandTests.cs |
Updates validation error mocks. |
src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionCommandTestBase.cs |
Adds validation test helpers and events. |
src/Nitro/CommandLine/src/CommandLine/Extensions/TreeNodeExtensions.cs |
Centralizes Fusion validation error rendering. |
src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionValidateCommand.cs |
Switches the command to the dedicated flow. |
src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionPublishHelpers.cs |
Reuses centralized error rendering. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
tobias-tengler
force-pushed
the
tte/dedicated-fusion-validate-flow
branch
from
September 29, 2026 07:45
8efb88b to
7c1e18e
Compare
tobias-tengler
force-pushed
the
tte/dedicated-fusion-validate-flow
branch
from
September 29, 2026 08:21
19ddec9 to
3627285
Compare
glen-84
approved these changes
Sep 29, 2026
This was referenced Oct 25, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

No description provided.