feat(deploy): stage pending config + send RefreshDeploymentCommand (notify-and-fetch)

This commit is contained in:
Joseph Doherty
2026-06-26 12:56:58 -04:00
parent 25f768f379
commit 10f752df02
4 changed files with 243 additions and 12 deletions
@@ -58,6 +58,9 @@ public class TopologyPageTests : BunitContext
{
OperationLockTimeout = TimeSpan.FromSeconds(5)
}));
// Notify-and-fetch (Task 6): DeploymentService now also depends on
// IOptions<CommunicationOptions>; register it so the page's DI graph resolves.
Services.AddSingleton(Options.Create(new CommunicationOptions()));
Services.AddSingleton<ILogger<DeploymentService>>(NullLogger<DeploymentService>.Instance);
// DeploymentService gained a DiffService dependency (DeploymentManager
// contract change); register it so the page's DI graph resolves.