From c76d38084fec66b4acce866d2f633f6819702abb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Feb 2026 20:20:19 +0000 Subject: [PATCH 1/3] Initial plan From 8d8cde586633e84f03388976d83308a67e0aa210 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Feb 2026 20:29:45 +0000 Subject: [PATCH 2/3] Add ACA and AppService dashboard summary links to pipeline summary Co-authored-by: eerhardt <8291187+eerhardt@users.noreply.github.com> --- .../AzureContainerAppEnvironmentResource.cs | 2 ++ .../AzureAppServiceEnvironmentResource.cs | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs b/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs index 1ed6696850f..dd60a648d49 100644 --- a/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs +++ b/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs @@ -132,6 +132,8 @@ private async Task PrintDashboardUrlAsync(PipelineStepContext context) var dashboardUrl = $"https://aspire-dashboard.ext.{domainValue}"; + context.Summary.Add("🔗 Dashboard", dashboardUrl); + await context.ReportingStep.CompleteAsync( $"Dashboard available at [{dashboardUrl}]({dashboardUrl})", CompletionState.Completed, diff --git a/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs b/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs index 59a433772f6..e982f80bdb8 100644 --- a/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs +++ b/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs @@ -145,6 +145,11 @@ private async Task PrintDashboardUrlAsync(PipelineStepContext context) { var dashboardUri = await DashboardUriReference.GetValueAsync(context.CancellationToken).ConfigureAwait(false); + if (!string.IsNullOrEmpty(dashboardUri)) + { + context.Summary.Add("🔗 Dashboard", dashboardUri); + } + await context.ReportingStep.CompleteAsync( $"Dashboard available at [{dashboardUri}]({dashboardUri})", CompletionState.Completed, From f8f6850f4a4fedce0eabd7e87c7d9610aaf4bb4b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Feb 2026 20:37:09 +0000 Subject: [PATCH 3/3] =?UTF-8?q?Change=20dashboard=20summary=20emoji=20from?= =?UTF-8?q?=20=F0=9F=94=97=20to=20=F0=9F=93=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: eerhardt <8291187+eerhardt@users.noreply.github.com> --- .../AzureContainerAppEnvironmentResource.cs | 2 +- .../AzureAppServiceEnvironmentResource.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs b/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs index dd60a648d49..99f2124b0ca 100644 --- a/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs +++ b/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs @@ -132,7 +132,7 @@ private async Task PrintDashboardUrlAsync(PipelineStepContext context) var dashboardUrl = $"https://aspire-dashboard.ext.{domainValue}"; - context.Summary.Add("🔗 Dashboard", dashboardUrl); + context.Summary.Add("📊 Dashboard", dashboardUrl); await context.ReportingStep.CompleteAsync( $"Dashboard available at [{dashboardUrl}]({dashboardUrl})", diff --git a/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs b/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs index e982f80bdb8..df69ee2cbb9 100644 --- a/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs +++ b/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs @@ -147,7 +147,7 @@ private async Task PrintDashboardUrlAsync(PipelineStepContext context) if (!string.IsNullOrEmpty(dashboardUri)) { - context.Summary.Add("🔗 Dashboard", dashboardUri); + context.Summary.Add("📊 Dashboard", dashboardUri); } await context.ReportingStep.CompleteAsync(