52 writes to RequiredBySteps
Aspire.Hosting (8)
ApplicationModel\DotnetProgramPublishing.cs (2)
53RequiredBySteps = [WellKnownPipelineSteps.Build], 66RequiredBySteps = [WellKnownPipelineSteps.Push],
ContainerResourceBuilderExtensions.cs (2)
73RequiredBySteps = [WellKnownPipelineSteps.Build], 87RequiredBySteps = [WellKnownPipelineSteps.Push],
Pipelines\DistributedApplicationPipeline.cs (2)
275RequiredBySteps = [WellKnownPipelineSteps.PublishPrereq, WellKnownPipelineSteps.DeployPrereq], 311RequiredBySteps = [WellKnownPipelineSteps.BeforeStart],
Pipelines\PipelineStep.cs (1)
126RequiredBySteps = [.. RequiredBySteps],
Pipelines\PipelineStepFactoryExtensions.cs (1)
121RequiredBySteps = requiredBy is [..] ? [.. requiredBy] : [],
Aspire.Hosting.Azure (6)
AzureEnvironmentResource.cs (6)
85RequiredBySteps = [WellKnownPipelineSteps.BeforeStart] 94RequiredBySteps = [WellKnownPipelineSteps.Publish], 104RequiredBySteps = [WellKnownPipelineSteps.Deploy], 122RequiredBySteps = [WellKnownPipelineSteps.Deploy], 134RequiredBySteps = [WellKnownPipelineSteps.Deploy], 145RequiredBySteps = [WellKnownPipelineSteps.Destroy],
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppEnvironmentResource.cs (2)
57RequiredBySteps = [WellKnownPipelineSteps.BeforeStart] 74RequiredBySteps = [WellKnownPipelineSteps.Deploy]
AzureContainerAppResource.cs (1)
68RequiredBySteps = [WellKnownPipelineSteps.Deploy]
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
61RequiredBySteps = [AzureEnvironmentResource.PrepareResourcesStepName]
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (3)
62RequiredBySteps = [WellKnownPipelineSteps.BeforeStart] 74RequiredBySteps = [WellKnownPipelineSteps.Publish], 92RequiredBySteps = [WellKnownPipelineSteps.Deploy]
AzureAppServiceWebSiteResource.cs (1)
66RequiredBySteps = [WellKnownPipelineSteps.Deploy]
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
61RequiredBySteps = [AzureEnvironmentResource.PrepareResourcesStepName]
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryResource.cs (1)
34RequiredBySteps = [WellKnownPipelineSteps.PushPrereq],
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentResource.cs (2)
54RequiredBySteps = 72RequiredBySteps = [$"prepare-{k8sEnv.Name}"]
AzureKubernetesLoadBalancerResource.cs (1)
91RequiredBySteps = [$"prepare-{Parent.KubernetesEnvironment.Name}"]
Aspire.Hosting.Azure.Sandboxes (6)
AzureSandboxContainerDeployment.cs (3)
70RequiredBySteps = [WellKnownPipelineSteps.Deploy], 80RequiredBySteps = [WellKnownPipelineSteps.Destroy], 94RequiredBySteps = [WellKnownPipelineSteps.Destroy],
AzureSandboxGroupResource.cs (2)
50RequiredBySteps = [WellKnownPipelineSteps.BeforeStart] 58RequiredBySteps = [WellKnownPipelineSteps.Deploy],
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
61RequiredBySteps = [AzureEnvironmentResource.PrepareResourcesStepName]
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (1)
71RequiredBySteps = [WellKnownPipelineSteps.BeforeStart]
DockerComposeServiceResource.cs (1)
49RequiredBySteps = [WellKnownPipelineSteps.Deploy]
Aspire.Hosting.EntityFrameworkCore (2)
EFResourceBuilderExtensions.cs (2)
338RequiredBySteps = [WellKnownPipelineSteps.Publish], 382RequiredBySteps = requiredBy,
Aspire.Hosting.Foundry (7)
HostedAgent\AzureHostedAgentResource.cs (1)
60RequiredBySteps = [WellKnownPipelineSteps.Deploy],
Project\ProjectResource.cs (2)
64RequiredBySteps = [WellKnownPipelineSteps.BeforeStart] 87RequiredBySteps = [WellKnownPipelineSteps.Deploy]
PromptAgent\AzurePromptAgentResource.cs (2)
75RequiredBySteps = [BeforeStartStepName], 94RequiredBySteps = [WellKnownPipelineSteps.Deploy],
Toolbox\FoundryToolboxResource.cs (2)
64RequiredBySteps = [WellKnownPipelineSteps.BeforeStart], 90RequiredBySteps = [WellKnownPipelineSteps.Deploy],
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
1918RequiredBySteps = [WellKnownPipelineSteps.Build, WellKnownPipelineSteps.Publish], 2266RequiredBySteps = [WellKnownPipelineSteps.Build],
Aspire.Hosting.Kubernetes (2)
KubernetesEnvironmentResource.cs (1)
245RequiredBySteps = [WellKnownPipelineSteps.BeforeStart]
KubernetesResource.cs (1)
40RequiredBySteps = [WellKnownPipelineSteps.Deploy]
Aspire.Hosting.Radius (4)
RadiusEnvironmentResource.cs (3)
52RequiredBySteps = [WellKnownPipelineSteps.BeforeStart], 67RequiredBySteps = [publishStep.Name, deployStep.Name], 87RequiredBySteps = [applySealedSecretsStep.Name, deployStep.Name],
Secrets\RadiusSecretStoreExtensions.cs (1)
83RequiredBySteps = [WellKnownPipelineSteps.Publish, WellKnownPipelineSteps.Deploy],
53 references to RequiredBySteps
Aspire.Hosting (10)
Pipelines\DistributedApplicationPipeline.cs (3)
502/// <see cref="PipelineStep.RequiredBySteps"/> and final action lists). 615foreach (var requiredByStep in step.RequiredBySteps) 785foreach (var requiredBy in step.RequiredBySteps)
Pipelines\DistributedApplicationPipelineExtensions.cs (1)
76validationStep?.RequiredBySteps.Clear();
Pipelines\PipelineStep.cs (6)
88RequiredBySteps.Add(stepName); 109RequiredBySteps.Add(step.Name); 114/// <see cref="DependsOnSteps"/>, <see cref="RequiredBySteps"/>, <see cref="Tags"/>, 126RequiredBySteps = [.. RequiredBySteps], 143var requiredBySteps = RequiredBySteps.Count > 0 ? string.Join(',', RequiredBySteps.Select(s => $@"""{s}""")) : "None";
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentResource.cs (1)
131kubernetesDestroyStep.RequiredBySteps.RemoveAll(
Aspire.Hosting.Azure.Kubernetes.Tests (2)
AzureKubernetesInfrastructureTests.cs (2)
472destroyAzureStep.RequiredBySteps.Remove(WellKnownPipelineSteps.Destroy); 555destroyAzureStep.RequiredBySteps.Remove(WellKnownPipelineSteps.Destroy);
Aspire.Hosting.Azure.Tests (7)
AzureContainerRegistryTests.cs (1)
187Assert.Contains(WellKnownPipelineSteps.PushPrereq, loginStep.RequiredBySteps);
AzureEnvironmentResourceExtensionsTests.cs (2)
542var beforeStartSteps = steps.Where(step => step.RequiredBySteps.Contains(WellKnownPipelineSteps.BeforeStart)).ToArray(); 545Assert.DoesNotContain(WellKnownPipelineSteps.BeforeStart, steps.Single(step => step.Name == AzureEnvironmentResource.ProvisionInfrastructureStepName).RequiredBySteps);
AzureSandboxesTests.cs (4)
54Assert.Contains(WellKnownPipelineSteps.Deploy, firstSummaryStep.RequiredBySteps); 2419Assert.Contains(WellKnownPipelineSteps.Deploy, deployStep.RequiredBySteps); 2454Assert.Contains(WellKnownPipelineSteps.Destroy, destroyStep.RequiredBySteps); 2460Assert.Contains(WellKnownPipelineSteps.Destroy, staleCleanupStep.RequiredBySteps);
Aspire.Hosting.Containers.Tests (6)
WithDockerfileTests.cs (6)
810Assert.Contains(WellKnownPipelineSteps.Build, buildStep.RequiredBySteps); 815Assert.Contains(WellKnownPipelineSteps.Push, pushStep.RequiredBySteps); 977Assert.Contains(WellKnownPipelineSteps.Build, buildStep.RequiredBySteps); 982Assert.Contains(WellKnownPipelineSteps.Push, pushStep.RequiredBySteps); 1022Assert.Contains(WellKnownPipelineSteps.Build, buildStep.RequiredBySteps); 1027Assert.Contains(WellKnownPipelineSteps.Push, pushStep.RequiredBySteps);
Aspire.Hosting.EntityFrameworkCore.Tests (5)
EFMigrationPipelineTests.cs (5)
93Assert.Contains(WellKnownPipelineSteps.Publish, generateStep.RequiredBySteps); 94Assert.DoesNotContain(WellKnownPipelineSteps.Build, generateStep.RequiredBySteps); 110Assert.Contains(WellKnownPipelineSteps.Publish, scriptStep.RequiredBySteps); 813Assert.Contains($"build-{migrations.Resource.Name}", generateStep.RequiredBySteps); 814Assert.Contains(WellKnownPipelineSteps.Publish, generateStep.RequiredBySteps);
Aspire.Hosting.Foundry.Tests (2)
ToolboxTests.cs (2)
289Assert.Contains(WellKnownPipelineSteps.Deploy, step.RequiredBySteps); 318Assert.Contains("before-start", beforeStart.RequiredBySteps);
Aspire.Hosting.Kubernetes.Tests (2)
KubernetesHelmChartTests.cs (2)
418Assert.Contains(WellKnownPipelineSteps.Deploy, installStep.RequiredBySteps); 422Assert.Contains(WellKnownPipelineSteps.Destroy, uninstallStep.RequiredBySteps);
Aspire.Hosting.Radius.Tests (8)
Deployment\ControlPlaneVersionGateTests.cs (4)
187Assert.Contains("deploy-radius-myenv", gate.RequiredBySteps); 188Assert.Contains("apply-sealed-secrets-myenv", gate.RequiredBySteps); 189Assert.Equal(withCloudProvider, gate.RequiredBySteps.Contains("register-radius-credentials-myenv")); 206Assert.DoesNotContain("publish-radius-myenv", gate.RequiredBySteps);
Deployment\DeployPipelineIntegrationTests.cs (1)
117Assert.Contains("deploy", pipelineStep.RequiredBySteps);
Deployment\RadCliDetectionTests.cs (1)
93Assert.Contains("deploy", pipelineStep.RequiredBySteps);
Secrets\SecretStoreValidationTests.cs (2)
132Assert.Contains("publish", gate.RequiredBySteps); 133Assert.Contains("deploy", gate.RequiredBySteps);
Aspire.Hosting.Tests (10)
BuildOnlyContainerValidationTests.cs (1)
88Assert.Empty(validationStep.RequiredBySteps);
ContainerRegistryResourceTests.cs (2)
386Assert.Contains(WellKnownPipelineSteps.Push, pushStep.RequiredBySteps); 410Assert.Contains(WellKnownPipelineSteps.Push, pushStep.RequiredBySteps);
Pipelines\DistributedApplicationPipelineTests.cs (5)
2056Assert.Contains(WellKnownPipelineSteps.DeployPrereq, parameterPromptingStep.RequiredBySteps); 2057Assert.Contains(WellKnownPipelineSteps.BuildPrereq, parameterPromptingStep.RequiredBySteps); 2058Assert.Contains(WellKnownPipelineSteps.PublishPrereq, parameterPromptingStep.RequiredBySteps); 2491Assert.NotSame(originalDeploy[i].RequiredBySteps, cloneDeploy[i].RequiredBySteps);
ProjectResourceTests.cs (2)
868Assert.Contains(WellKnownPipelineSteps.Build, buildStep.RequiredBySteps); 873Assert.Contains(WellKnownPipelineSteps.Push, pushStep.RequiredBySteps);