Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save radical/c8dd9d1b85817f763588aae326635e82 to your computer and use it in GitHub Desktop.

Select an option

Save radical/c8dd9d1b85817f763588aae326635e82 to your computer and use it in GitHub Desktop.
{
"WorkflowFileName": [
".github/workflows/ci.yml",
".github/workflows/tests-quarantine.yml",
[
".github/workflows/ci.yml",
".github/workflows/tests-quarantine.yml"
]
],
"Table": {
"Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning": [
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-20T02:38:01] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-20T02:38:01] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-20T02:38:01] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-20T02:38:01] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-20T02:38:01] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-20T02:38:01] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 7964 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.lDyLtg/kubeconfig\"\n| [2025-09-20T02:38:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-20T02:38:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-20T02:38:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-20T02:38:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-20T02:38:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-20T02:38:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50020}\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.lDyLtg/kubeconfig' after 1928 milliseconds.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-20T02:38:03] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-20T02:38:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-20T02:38:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-20T02:38:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-20T02:38:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-20T02:38:03] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-20T02:38:04] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-20T02:38:04] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-20T02:38:04] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-20T02:38:04] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "17874073563",
"RunStartedAt": "2025-09-20T02:25:32+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17874073563",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-20T02:36:56] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-20T02:36:56] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-20T02:36:56] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-20T02:36:56] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-20T02:36:56] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-20T02:36:56] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6656 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.jaqpfdeo.3be\\kubeconfig\"\r\n| [2025-09-20T02:36:56] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-20T02:36:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-20T02:36:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-20T02:36:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-20T02:36:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-20T02:36:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.jaqpfdeo.3be\\kubeconfig' after 1322 milliseconds.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 59245}\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-20T02:36:57] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-20T02:36:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-20T02:36:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-20T02:36:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-20T02:36:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-20T02:36:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-20T02:36:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-20T02:36:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-20T02:36:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-20T02:36:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-20T02:36:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "17874073563",
"RunStartedAt": "2025-09-20T02:25:32+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17874073563",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-20T02:37:34] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-20T02:37:34] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-20T02:37:34] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-20T02:37:34] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-20T02:37:34] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-20T02:37:34] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4783 --detach --kubeconfig \"/tmp/aspire.6D0taT/kubeconfig\"\n| [2025-09-20T02:37:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-20T02:37:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-20T02:37:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-20T02:37:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-20T02:37:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-20T02:37:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-20T02:37:35] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-20T02:37:35] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 38729}\n| [2025-09-20T02:37:35] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-20T02:37:35] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-20T02:37:35] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.6D0taT/kubeconfig' after 1704 milliseconds.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-20T02:37:36] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-20T02:37:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-20T02:37:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-20T02:37:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-20T02:37:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-20T02:37:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-20T02:37:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-20T02:37:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-20T02:37:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-20T02:37:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-20T02:37:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-20T02:37:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-20T02:37:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-20T02:37:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-20T02:37:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-20T02:37:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-20T02:37:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-20T02:37:36] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-20T02:37:37] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-20T02:37:37] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-20T02:37:37] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-20T02:37:37] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "17874073563",
"RunStartedAt": "2025-09-20T02:25:32+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17874073563",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-20T14:15:16] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-20T14:15:16] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-20T14:15:16] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-20T14:15:16] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-20T14:15:16] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-20T14:15:17] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 40189 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.RB8Tnn/kubeconfig\"\n| [2025-09-20T14:15:17] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-20T14:15:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-20T14:15:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-20T14:15:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-20T14:15:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-20T14:15:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50028}\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.RB8Tnn/kubeconfig' after 2230 milliseconds.\n| [2025-09-20T14:15:19] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-20T14:15:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-20T14:15:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-20T14:15:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-20T14:15:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-20T14:15:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-20T14:15:20] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-20T14:15:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-20T14:15:20] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-20T14:15:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "17880774507",
"RunStartedAt": "2025-09-20T14:02:28+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17880774507",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-20T14:13:40] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-20T14:13:40] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-20T14:13:40] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-20T14:13:40] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-20T14:13:40] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-20T14:13:40] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4902 --detach --kubeconfig \"/tmp/aspire.uBuxJw/kubeconfig\"\n| [2025-09-20T14:13:40] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-20T14:13:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-20T14:13:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-20T14:13:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-20T14:13:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-20T14:13:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-20T14:13:41] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-20T14:13:41] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.uBuxJw/kubeconfig' after 902 milliseconds.\n| [2025-09-20T14:13:41] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 40403}\n| [2025-09-20T14:13:41] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-20T14:13:41] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-20T14:13:41] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-20T14:13:41] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-20T14:13:42] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-20T14:13:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-20T14:13:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-20T14:13:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-20T14:13:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-20T14:13:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-20T14:13:42] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-20T14:13:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-20T14:13:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-20T14:13:42] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-20T14:13:42] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-20T14:13:42] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-20T14:13:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-20T14:13:42] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-20T14:13:42] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-20T14:13:42] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-20T14:13:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-20T14:13:42] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-20T14:13:43] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-20T14:13:43] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-20T14:13:43] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-20T14:13:43] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "17880774507",
"RunStartedAt": "2025-09-20T14:02:28+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17880774507",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-20T14:13:50] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-20T14:13:50] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-20T14:13:50] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-20T14:13:50] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-20T14:13:50] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-20T14:13:50] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 8268 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.m5if2yzk.kr2\\kubeconfig\"\r\n| [2025-09-20T14:13:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-20T14:13:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-20T14:13:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-20T14:13:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-20T14:13:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-20T14:13:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50008}\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.m5if2yzk.kr2\\kubeconfig' after 1320 milliseconds.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-20T14:13:52] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-20T14:13:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-20T14:13:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-20T14:13:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-20T14:13:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-20T14:13:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-20T14:13:52] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-20T14:13:53] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-20T14:13:53] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-20T14:13:53] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-20T14:13:53] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "17880774507",
"RunStartedAt": "2025-09-20T14:02:28+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17880774507",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-21T02:43:34] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-21T02:43:34] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-21T02:43:34] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-21T02:43:34] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-21T02:43:34] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-21T02:43:34] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 7092 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.lelyi04c.5tq\\kubeconfig\"\r\n| [2025-09-21T02:43:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-21T02:43:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-21T02:43:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-21T02:43:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-21T02:43:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-21T02:43:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 52712}\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.lelyi04c.5tq\\kubeconfig' after 1657 milliseconds.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-21T02:43:36] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-21T02:43:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-21T02:43:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-21T02:43:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-21T02:43:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-21T02:43:36] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-21T02:43:37] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-21T02:43:37] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-21T02:43:37] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-21T02:43:37] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "17887843262",
"RunStartedAt": "2025-09-21T02:31:11+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17887843262",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-21T02:44:47] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-21T02:44:47] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-21T02:44:47] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-21T02:44:47] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-21T02:44:47] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-21T02:44:47] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 36892 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.lAhkdI/kubeconfig\"\n| [2025-09-21T02:44:47] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-21T02:44:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-21T02:44:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-21T02:44:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-21T02:44:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-21T02:44:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50038}\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.lAhkdI/kubeconfig' after 1275 milliseconds.\n| [2025-09-21T02:44:48] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-21T02:44:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-21T02:44:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-21T02:44:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-21T02:44:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-21T02:44:48] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-21T02:44:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-21T02:44:50] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-21T02:44:50] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-21T02:44:50] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "17887843262",
"RunStartedAt": "2025-09-21T02:31:11+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17887843262",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-21T02:43:26] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-21T02:43:26] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-21T02:43:26] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-21T02:43:26] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-21T02:43:26] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-21T02:43:26] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4780 --detach --kubeconfig \"/tmp/aspire.24rXBY/kubeconfig\"\n| [2025-09-21T02:43:26] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-21T02:43:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-21T02:43:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-21T02:43:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-21T02:43:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-21T02:43:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 42419}\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.24rXBY/kubeconfig' after 3407 milliseconds.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-21T02:43:29] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-21T02:43:29] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-21T02:43:29] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-21T02:43:29] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-21T02:43:29] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-21T02:43:29] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-21T02:43:29] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-21T02:43:29] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-21T02:43:29] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-21T02:43:29] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-21T02:43:29] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-21T02:43:29] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-21T02:43:29] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-21T02:43:29] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-21T02:43:29] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-21T02:43:29] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-21T02:43:29] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-21T02:43:29] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-21T02:43:31] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-21T02:43:31] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-21T02:43:31] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-21T02:43:31] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "17887843262",
"RunStartedAt": "2025-09-21T02:31:11+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17887843262",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-21T14:14:10] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-21T14:14:10] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-21T14:14:10] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-21T14:14:10] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-21T14:14:10] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-21T14:14:10] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6364 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.ze1djthz.q1g\\kubeconfig\"\r\n| [2025-09-21T14:14:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-21T14:14:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-21T14:14:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-21T14:14:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-21T14:14:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-21T14:14:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-21T14:14:11] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-21T14:14:11] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 64658}\r\n| [2025-09-21T14:14:11] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-21T14:14:11] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-21T14:14:11] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.ze1djthz.q1g\\kubeconfig' after 957 milliseconds.\r\n| [2025-09-21T14:14:11] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-21T14:14:11] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-21T14:14:12] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-21T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-21T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-21T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-21T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-21T14:14:12] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-21T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-21T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-21T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-21T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "17894615513",
"RunStartedAt": "2025-09-21T14:02:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17894615513",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-21T14:14:56] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-21T14:14:56] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-21T14:14:56] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-21T14:14:56] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-21T14:14:56] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-21T14:14:56] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 11812 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.SxQdrZ/kubeconfig\"\n| [2025-09-21T14:14:56] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-21T14:14:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-21T14:14:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-21T14:14:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-21T14:14:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-21T14:14:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50001}\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.SxQdrZ/kubeconfig' after 2044 milliseconds.\n| [2025-09-21T14:14:58] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-21T14:14:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-21T14:14:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-21T14:14:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-21T14:14:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-21T14:14:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-21T14:14:59] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-21T14:14:59] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-21T14:14:59] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-21T14:14:59] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "17894615513",
"RunStartedAt": "2025-09-21T14:02:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17894615513",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-21T14:13:59] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-21T14:13:59] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-21T14:13:59] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-21T14:13:59] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-21T14:13:59] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-21T14:13:59] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4773 --detach --kubeconfig \"/tmp/aspire.f10GXs/kubeconfig\"\n| [2025-09-21T14:13:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-21T14:13:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-21T14:13:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-21T14:13:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-21T14:13:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-21T14:13:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.f10GXs/kubeconfig' after 1604 milliseconds.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 46321}\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-21T14:14:01] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-21T14:14:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-21T14:14:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-21T14:14:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-21T14:14:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-21T14:14:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-21T14:14:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-21T14:14:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-21T14:14:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-21T14:14:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-21T14:14:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-21T14:14:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-21T14:14:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-21T14:14:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-21T14:14:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-21T14:14:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-21T14:14:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-21T14:14:01] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-21T14:14:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-21T14:14:02] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-21T14:14:02] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-21T14:14:02] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "17894615513",
"RunStartedAt": "2025-09-21T14:02:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17894615513",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-22T02:44:17] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-22T02:44:17] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-22T02:44:17] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-22T02:44:17] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-22T02:44:17] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 11606 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.J79a0v/kubeconfig\"\n| [2025-09-22T02:44:17] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.J79a0v/kubeconfig' after 745 milliseconds.\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50008}\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-22T02:44:17] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-22T02:44:18] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-22T02:44:18] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-22T02:44:18] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-22T02:44:18] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-22T02:44:18] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-22T02:44:18] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-22T02:44:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-22T02:44:19] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-22T02:44:19] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-22T02:44:19] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "17902812539",
"RunStartedAt": "2025-09-22T02:31:12+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17902812539",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-22T02:42:48] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-22T02:42:48] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-22T02:42:48] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-22T02:42:48] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-22T02:42:48] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-22T02:42:48] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4810 --detach --kubeconfig \"/tmp/aspire.Mv1IkT/kubeconfig\"\n| [2025-09-22T02:42:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-22T02:42:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-22T02:42:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-22T02:42:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-22T02:42:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-22T02:42:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 39557}\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.Mv1IkT/kubeconfig' after 1805 milliseconds.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-22T02:42:50] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-22T02:42:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-22T02:42:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-22T02:42:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-22T02:42:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-22T02:42:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-22T02:42:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-22T02:42:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-22T02:42:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-22T02:42:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-22T02:42:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-22T02:42:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-22T02:42:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-22T02:42:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-22T02:42:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-22T02:42:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-22T02:42:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-22T02:42:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-22T02:42:52] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-22T02:42:52] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-22T02:42:52] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-22T02:42:52] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "17902812539",
"RunStartedAt": "2025-09-22T02:31:12+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17902812539",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-22T02:42:44] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-22T02:42:44] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-22T02:42:44] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-22T02:42:44] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-22T02:42:44] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-22T02:42:44] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6400 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.11c0nr0m.pzt\\kubeconfig\"\r\n| [2025-09-22T02:42:44] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-22T02:42:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-22T02:42:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-22T02:42:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-22T02:42:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-22T02:42:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 53420}\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.11c0nr0m.pzt\\kubeconfig' after 956 milliseconds.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-22T02:42:45] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-22T02:42:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-22T02:42:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-22T02:42:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-22T02:42:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-22T02:42:45] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-22T02:42:47] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-22T02:42:47] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-22T02:42:47] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-22T02:42:47] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "17902812539",
"RunStartedAt": "2025-09-22T02:31:12+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17902812539",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-22T14:18:42] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-22T14:18:42] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-22T14:18:42] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-22T14:18:42] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-22T14:18:42] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-22T14:18:43] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6228 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.tHVUHX/kubeconfig\"\n| [2025-09-22T14:18:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-22T14:18:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-22T14:18:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-22T14:18:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-22T14:18:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-22T14:18:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-22T14:18:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-22T14:18:46] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.tHVUHX/kubeconfig' after 3655 milliseconds.\n| [2025-09-22T14:18:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49991}\n| [2025-09-22T14:18:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-22T14:18:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-22T14:18:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-22T14:18:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-22T14:18:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-22T14:18:46] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-22T14:18:47] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-22T14:18:47] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-22T14:18:47] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-22T14:18:47] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-22T14:18:47] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-22T14:18:47] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-22T14:18:48] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-22T14:18:48] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-22T14:18:48] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-22T14:18:48] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "17917826520",
"RunStartedAt": "2025-09-22T14:03:23+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17917826520",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-22T14:15:35] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-22T14:15:35] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-22T14:15:35] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-22T14:15:35] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-22T14:15:35] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-22T14:15:35] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4801 --detach --kubeconfig \"/tmp/aspire.9sMVOv/kubeconfig\"\n| [2025-09-22T14:15:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-22T14:15:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-22T14:15:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-22T14:15:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-22T14:15:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-22T14:15:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 36341}\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.9sMVOv/kubeconfig' after 1206 milliseconds.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-22T14:15:36] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-22T14:15:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-22T14:15:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-22T14:15:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-22T14:15:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-22T14:15:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-22T14:15:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-22T14:15:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-22T14:15:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-22T14:15:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-22T14:15:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-22T14:15:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-22T14:15:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-22T14:15:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-22T14:15:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-22T14:15:36] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-22T14:15:36] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-22T14:15:36] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-22T14:15:38] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-22T14:15:38] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-22T14:15:38] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-22T14:15:38] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "17917826520",
"RunStartedAt": "2025-09-22T14:03:23+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17917826520",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-22T14:15:55] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-22T14:15:55] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-22T14:15:55] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-22T14:15:55] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-22T14:15:55] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6296 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.jehtljmb.jik\\kubeconfig\"\r\n| [2025-09-22T14:15:56] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 51675}\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-22T14:15:56] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.jehtljmb.jik\\kubeconfig' after 932 milliseconds.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-22T14:15:57] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-22T14:15:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-22T14:15:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-22T14:15:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-22T14:15:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-22T14:15:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-22T14:15:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-22T14:15:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-22T14:15:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "17917826520",
"RunStartedAt": "2025-09-22T14:03:23+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17917826520",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-23T02:39:33] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-23T02:39:33] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-23T02:39:33] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-23T02:39:33] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-23T02:39:33] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-23T02:39:33] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4244 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.hkibe2ma.5df\\kubeconfig\"\r\n| [2025-09-23T02:39:33] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-23T02:39:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-23T02:39:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-23T02:39:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-23T02:39:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-23T02:39:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 57898}\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.hkibe2ma.5df\\kubeconfig' after 1093 milliseconds.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-23T02:39:34] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-23T02:39:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-23T02:39:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-23T02:39:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-23T02:39:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-23T02:39:34] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-23T02:39:36] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-23T02:39:36] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-23T02:39:36] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-23T02:39:36] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "17934027743",
"RunStartedAt": "2025-09-23T02:27:15+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17934027743",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-23T02:38:20] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-23T02:38:20] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-23T02:38:20] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-23T02:38:20] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-23T02:38:20] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-23T02:38:20] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4763 --detach --kubeconfig \"/tmp/aspire.HcPXcJ/kubeconfig\"\n| [2025-09-23T02:38:20] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-23T02:38:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-23T02:38:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-23T02:38:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-23T02:38:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-23T02:38:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.HcPXcJ/kubeconfig' after 1103 milliseconds.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 42279}\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-23T02:38:21] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-23T02:38:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-23T02:38:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-23T02:38:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-23T02:38:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-23T02:38:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-23T02:38:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-23T02:38:21] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-23T02:38:21] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-23T02:38:21] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-23T02:38:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-23T02:38:21] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-23T02:38:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-23T02:38:21] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-23T02:38:21] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-23T02:38:21] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-23T02:38:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-23T02:38:21] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-23T02:38:22] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-23T02:38:22] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-23T02:38:22] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-23T02:38:22] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "17934027743",
"RunStartedAt": "2025-09-23T02:27:15+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17934027743",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-23T02:40:53] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-23T02:40:53] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-23T02:40:53] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-23T02:40:53] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-23T02:40:53] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-23T02:40:53] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 5449 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.VbswEU/kubeconfig\"\n| [2025-09-23T02:40:53] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-23T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-23T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-23T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-23T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-23T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49993}\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.VbswEU/kubeconfig' after 2204 milliseconds.\n| [2025-09-23T02:40:55] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-23T02:40:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-23T02:40:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-23T02:40:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-23T02:40:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-23T02:40:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-23T02:40:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-23T02:40:56] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-23T02:40:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-23T02:40:56] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "17934027743",
"RunStartedAt": "2025-09-23T02:27:15+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17934027743",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-23T14:16:39] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-23T14:16:39] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-23T14:16:39] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-23T14:16:39] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-23T14:16:39] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-23T14:16:39] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4253 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.rMafYD/kubeconfig\"\n| [2025-09-23T14:16:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-23T14:16:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-23T14:16:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-23T14:16:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-23T14:16:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-23T14:16:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49983}\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.rMafYD/kubeconfig' after 2586 milliseconds.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-23T14:16:42] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-23T14:16:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-23T14:16:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-23T14:16:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-23T14:16:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-23T14:16:42] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-23T14:16:43] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-23T14:16:43] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-23T14:16:43] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-23T14:16:43] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "17948692902",
"RunStartedAt": "2025-09-23T14:02:52+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17948692902",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-23T14:15:32] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-23T14:15:32] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-23T14:15:32] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-23T14:15:32] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-23T14:15:32] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-23T14:15:32] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 584 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.x2ea5cts.0cz\\kubeconfig\"\r\n| [2025-09-23T14:15:32] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-23T14:15:32] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-23T14:15:32] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-23T14:15:32] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-23T14:15:32] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-23T14:15:32] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-23T14:15:33] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-23T14:15:33] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 64901}\r\n| [2025-09-23T14:15:33] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-23T14:15:33] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-23T14:15:33] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.x2ea5cts.0cz\\kubeconfig' after 954 milliseconds.\r\n| [2025-09-23T14:15:33] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-23T14:15:33] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-23T14:15:34] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-23T14:15:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-23T14:15:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-23T14:15:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-23T14:15:34] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-23T14:15:35] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-23T14:15:35] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-23T14:15:35] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-23T14:15:35] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "17948692902",
"RunStartedAt": "2025-09-23T14:02:52+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17948692902",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-23T14:15:01] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-23T14:15:01] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-23T14:15:01] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-23T14:15:01] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-23T14:15:01] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-23T14:15:01] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4771 --detach --kubeconfig \"/tmp/aspire.9UscEu/kubeconfig\"\n| [2025-09-23T14:15:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-23T14:15:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-23T14:15:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-23T14:15:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-23T14:15:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-23T14:15:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.9UscEu/kubeconfig' after 801 milliseconds.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 35997}\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-23T14:15:02] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-23T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-23T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-23T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-23T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-23T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-23T14:15:02] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-23T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-23T14:15:02] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-23T14:15:02] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-23T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-23T14:15:02] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-23T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-23T14:15:02] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-23T14:15:02] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-23T14:15:02] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-23T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-23T14:15:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-23T14:15:04] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-23T14:15:04] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-23T14:15:04] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-23T14:15:04] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "17948692902",
"RunStartedAt": "2025-09-23T14:02:52+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/17948692902",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-29T22:20:40] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-29T22:20:40] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-29T22:20:40] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-29T22:20:40] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-29T22:20:40] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-29T22:20:40] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 3340 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.emi4o4ph.0kn\\kubeconfig\"\r\n| [2025-09-29T22:20:40] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-29T22:20:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-29T22:20:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-29T22:20:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-29T22:20:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-29T22:20:40] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 56548}\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.emi4o4ph.0kn\\kubeconfig' after 1030 milliseconds.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-29T22:20:41] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-29T22:20:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-29T22:20:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-29T22:20:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-29T22:20:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-29T22:20:41] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-29T22:20:42] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-29T22:20:42] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-29T22:20:42] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-29T22:20:42] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18112124928",
"RunStartedAt": "2025-09-29T22:09:37+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18112124928",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-29T22:20:57] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-29T22:20:57] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-29T22:20:57] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-29T22:20:57] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-29T22:20:57] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-29T22:20:57] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4775 --detach --kubeconfig \"/tmp/aspire.uWudFp/kubeconfig\"\n| [2025-09-29T22:20:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-29T22:20:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-29T22:20:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-29T22:20:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-29T22:20:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-29T22:20:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.uWudFp/kubeconfig' after 1506 milliseconds.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 35113}\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-29T22:20:59] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-29T22:20:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-29T22:20:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-29T22:20:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-29T22:20:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-29T22:20:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-29T22:20:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-29T22:20:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-29T22:20:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-29T22:20:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-29T22:20:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-29T22:20:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-29T22:20:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-29T22:20:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-29T22:20:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-29T22:20:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-29T22:20:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-29T22:20:59] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-29T22:21:00] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-29T22:21:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-29T22:21:00] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-29T22:21:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18112124928",
"RunStartedAt": "2025-09-29T22:09:37+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18112124928",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-29T22:21:52] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-29T22:21:52] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-29T22:21:52] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-29T22:21:52] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-29T22:21:52] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-29T22:21:52] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 5904 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.WSYQkz/kubeconfig\"\n| [2025-09-29T22:21:52] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-29T22:21:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-29T22:21:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-29T22:21:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-29T22:21:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-29T22:21:52] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49987}\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.WSYQkz/kubeconfig' after 1809 milliseconds.\n| [2025-09-29T22:21:54] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-29T22:21:54] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-29T22:21:54] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-29T22:21:54] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-29T22:21:54] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-29T22:21:54] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-29T22:21:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-29T22:21:55] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-29T22:21:55] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-29T22:21:55] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18112124928",
"RunStartedAt": "2025-09-29T22:09:37+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18112124928",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-30T02:40:33] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-30T02:40:33] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-30T02:40:33] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-30T02:40:33] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-30T02:40:33] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-30T02:40:33] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4776 --detach --kubeconfig \"/tmp/aspire.RWQuGA/kubeconfig\"\n| [2025-09-30T02:40:33] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-30T02:40:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-30T02:40:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-30T02:40:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-30T02:40:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-30T02:40:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 44273}\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.RWQuGA/kubeconfig' after 2005 milliseconds.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-30T02:40:35] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-30T02:40:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-30T02:40:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-30T02:40:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-30T02:40:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-30T02:40:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-30T02:40:35] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-30T02:40:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-30T02:40:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-30T02:40:35] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-30T02:40:35] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-30T02:40:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-30T02:40:35] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-30T02:40:35] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-30T02:40:35] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-30T02:40:35] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-30T02:40:35] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-30T02:40:35] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-30T02:40:36] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-30T02:40:36] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-30T02:40:36] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-30T02:40:36] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18116738417",
"RunStartedAt": "2025-09-30T02:26:58+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18116738417",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-30T02:38:05] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-30T02:38:05] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-30T02:38:05] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-30T02:38:05] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-30T02:38:05] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-30T02:38:05] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 3124 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.3r1xowcc.ld1\\kubeconfig\"\r\n| [2025-09-30T02:38:05] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-30T02:38:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-30T02:38:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-30T02:38:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-30T02:38:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-30T02:38:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.3r1xowcc.ld1\\kubeconfig' after 924 milliseconds.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 53639}\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-30T02:38:06] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-30T02:38:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-30T02:38:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-30T02:38:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-30T02:38:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-30T02:38:07] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-30T02:38:07] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-30T02:38:07] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-30T02:38:07] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18116738417",
"RunStartedAt": "2025-09-30T02:26:58+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18116738417",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-30T02:39:15] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-30T02:39:15] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-30T02:39:15] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-30T02:39:15] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-30T02:39:15] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-30T02:39:15] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 9806 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.CqIWcR/kubeconfig\"\n| [2025-09-30T02:39:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-30T02:39:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-30T02:39:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-30T02:39:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-30T02:39:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-30T02:39:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50002}\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.CqIWcR/kubeconfig' after 1922 milliseconds.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-30T02:39:17] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-30T02:39:17] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-30T02:39:17] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-30T02:39:17] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-30T02:39:17] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-30T02:39:17] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-30T02:39:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-30T02:39:19] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-30T02:39:19] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-30T02:39:19] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18116738417",
"RunStartedAt": "2025-09-30T02:26:58+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18116738417",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-30T14:13:12] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-30T14:13:12] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-30T14:13:12] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-30T14:13:12] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-30T14:13:12] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-30T14:13:12] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4795 --detach --kubeconfig \"/tmp/aspire.TwkcLQ/kubeconfig\"\n| [2025-09-30T14:13:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-30T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-30T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-30T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-30T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-30T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 39293}\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.TwkcLQ/kubeconfig' after 2102 milliseconds.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-30T14:13:14] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-30T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-30T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-30T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-30T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-30T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-09-30T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-09-30T14:13:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-09-30T14:13:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-09-30T14:13:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-09-30T14:13:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-09-30T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-09-30T14:13:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-09-30T14:13:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-09-30T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-09-30T14:13:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-09-30T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-30T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-30T14:13:16] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-30T14:13:16] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-30T14:13:16] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-30T14:13:16] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18132567950",
"RunStartedAt": "2025-09-30T14:02:49+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18132567950",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-09-30T14:15:30] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\n| [2025-09-30T14:15:30] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-09-30T14:15:30] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-09-30T14:15:30] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-09-30T14:15:30] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-09-30T14:15:30] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4416 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.pXZE6r/kubeconfig\"\n| [2025-09-30T14:15:30] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-30T14:15:30] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-09-30T14:15:30] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-09-30T14:15:30] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-09-30T14:15:30] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-09-30T14:15:30] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49995}\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.pXZE6r/kubeconfig' after 1166 milliseconds.\n| [2025-09-30T14:15:31] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-09-30T14:15:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-09-30T14:15:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-09-30T14:15:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-09-30T14:15:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-09-30T14:15:31] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-09-30T14:15:32] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-09-30T14:15:32] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-09-30T14:15:32] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-09-30T14:15:32] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18132567950",
"RunStartedAt": "2025-09-30T14:02:49+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18132567950",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-09-30T14:13:18] Aspire.Hosting.DistributedApplication Information: Aspire version: 9.6.0-ci\r\n| [2025-09-30T14:13:18] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-09-30T14:13:18] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-09-30T14:13:18] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-09-30T14:13:18] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-09-30T14:13:18] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 9848 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.bhvndr3f.e3p\\kubeconfig\"\r\n| [2025-09-30T14:13:18] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-30T14:13:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-09-30T14:13:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-09-30T14:13:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-09-30T14:13:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-09-30T14:13:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 57083}\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.bhvndr3f.e3p\\kubeconfig' after 833 milliseconds.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-09-30T14:13:19] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-09-30T14:13:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-30T14:13:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-09-30T14:13:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-09-30T14:13:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-09-30T14:13:20] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-09-30T14:13:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-09-30T14:13:20] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-09-30T14:13:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18132567950",
"RunStartedAt": "2025-09-30T14:02:49+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18132567950",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-01T14:13:37] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-01T14:13:37] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-01T14:13:37] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-01T14:13:37] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-01T14:13:37] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-01T14:13:37] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6372 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.m50n0noa.v0y\\kubeconfig\"\r\n| [2025-10-01T14:13:37] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-01T14:13:37] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-01T14:13:37] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-01T14:13:37] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-01T14:13:37] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-01T14:13:37] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49902}\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.m50n0noa.v0y\\kubeconfig' after 1148 milliseconds.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-01T14:13:39] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-01T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-01T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-01T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-01T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-01T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-01T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-01T14:13:40] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-01T14:13:40] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-01T14:13:40] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-01T14:13:40] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18164721075",
"RunStartedAt": "2025-10-01T14:02:45+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18164721075",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-01T14:17:09] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-01T14:17:09] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-01T14:17:09] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-01T14:17:09] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-01T14:17:09] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-01T14:17:09] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 5007 --detach --kubeconfig \"/tmp/aspire.KHbs26/kubeconfig\"\n| [2025-10-01T14:17:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-01T14:17:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-01T14:17:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-01T14:17:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-01T14:17:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-01T14:17:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.KHbs26/kubeconfig' after 1706 milliseconds.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 36665}\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-01T14:17:11] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-01T14:17:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-01T14:17:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-01T14:17:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-01T14:17:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-01T14:17:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-01T14:17:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-01T14:17:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-01T14:17:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-01T14:17:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-01T14:17:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-01T14:17:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-01T14:17:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-01T14:17:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-01T14:17:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-01T14:17:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-01T14:17:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-01T14:17:11] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-01T14:17:12] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-01T14:17:12] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-01T14:17:12] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-01T14:17:12] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18164721075",
"RunStartedAt": "2025-10-01T14:02:45+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18164721075",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-09T02:40:58] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-09T02:40:58] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-09T02:40:58] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-09T02:40:58] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-09T02:40:58] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-09T02:40:58] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 8836 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.mB9VC9/kubeconfig\"\n| [2025-10-09T02:40:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-09T02:40:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-09T02:40:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-09T02:40:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-09T02:40:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-09T02:40:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50005}\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.mB9VC9/kubeconfig' after 698 milliseconds.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-09T02:40:59] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-09T02:40:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-09T02:40:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-09T02:40:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-09T02:40:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-09T02:40:59] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-09T02:41:00] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-09T02:41:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-09T02:41:00] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-09T02:41:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18363656584",
"RunStartedAt": "2025-10-09T02:28:27+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18363656584",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-09T02:39:17] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-09T02:39:17] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-09T02:39:17] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-09T02:39:17] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-09T02:39:17] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 8836 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.q5pl2whj.dtf\\kubeconfig\"\r\n| [2025-10-09T02:39:18] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.q5pl2whj.dtf\\kubeconfig' after 747 milliseconds.\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50978}\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-09T02:39:18] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-09T02:39:19] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-09T02:39:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-09T02:39:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-09T02:39:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-09T02:39:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-09T02:39:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-09T02:39:20] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-09T02:39:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-09T02:39:20] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-09T02:39:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18363656584",
"RunStartedAt": "2025-10-09T02:28:27+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18363656584",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-09T02:41:54] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-09T02:41:54] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-09T02:41:54] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-09T02:41:54] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-09T02:41:54] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-09T02:41:54] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4760 --detach --kubeconfig \"/tmp/aspire.ACIyPX/kubeconfig\"\n| [2025-10-09T02:41:54] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-09T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-09T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-09T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-09T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-09T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-09T02:41:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-09T02:41:56] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.ACIyPX/kubeconfig' after 2703 milliseconds.\n| [2025-10-09T02:41:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 34495}\n| [2025-10-09T02:41:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-09T02:41:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-09T02:41:57] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-09T02:41:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-09T02:41:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-09T02:41:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-09T02:41:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-09T02:41:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-09T02:41:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-09T02:41:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-09T02:41:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-09T02:41:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-09T02:41:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-09T02:41:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-09T02:41:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-09T02:41:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-09T02:41:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-09T02:41:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-09T02:41:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-09T02:41:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-09T02:41:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-09T02:41:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-09T02:41:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-09T02:41:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18363656584",
"RunStartedAt": "2025-10-09T02:28:27+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18363656584",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-09T14:17:45] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-09T14:17:45] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-09T14:17:45] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-09T14:17:45] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-09T14:17:45] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-09T14:17:45] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6155 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.5tVcbC/kubeconfig\"\n| [2025-10-09T14:17:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-09T14:17:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-09T14:17:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-09T14:17:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-09T14:17:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-09T14:17:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49941}\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.5tVcbC/kubeconfig' after 2624 milliseconds.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-09T14:17:48] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-09T14:17:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-09T14:17:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-09T14:17:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-09T14:17:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-09T14:17:48] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18378886242",
"RunStartedAt": "2025-10-09T14:02:43+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18378886242",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-09T14:14:08] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-09T14:14:08] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-09T14:14:08] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-09T14:14:08] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-09T14:14:08] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-09T14:14:08] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 3576 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.zfe3sxeo.w4a\\kubeconfig\"\r\n| [2025-10-09T14:14:08] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-09T14:14:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-09T14:14:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-09T14:14:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-09T14:14:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-09T14:14:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 53283}\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.zfe3sxeo.w4a\\kubeconfig' after 1133 milliseconds.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-09T14:14:09] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-09T14:14:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-09T14:14:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-09T14:14:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-09T14:14:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-09T14:14:09] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-09T14:14:10] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-09T14:14:10] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-09T14:14:10] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-09T14:14:10] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18378886242",
"RunStartedAt": "2025-10-09T14:02:43+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18378886242",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-09T14:17:50] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-09T14:17:50] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-09T14:17:50] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-09T14:17:50] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-09T14:17:50] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4858 --detach --kubeconfig \"/tmp/aspire.NWinJp/kubeconfig\"\n| [2025-10-09T14:17:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-09T14:17:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.NWinJp/kubeconfig' after 1305 milliseconds.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 37019}\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-09T14:17:51] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-09T14:17:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-09T14:17:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-09T14:17:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-09T14:17:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-09T14:17:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-09T14:17:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-09T14:17:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-09T14:17:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-09T14:17:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-09T14:17:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-09T14:17:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-09T14:17:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-09T14:17:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-09T14:17:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-09T14:17:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-09T14:17:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-09T14:17:51] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-09T14:17:53] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-09T14:17:53] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-09T14:17:53] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-09T14:17:53] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18378886242",
"RunStartedAt": "2025-10-09T14:02:43+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18378886242",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-10T02:39:44] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-10T02:39:44] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-10T02:39:44] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-10T02:39:44] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-10T02:39:44] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-10T02:39:44] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4853 --detach --kubeconfig \"/tmp/aspire.UIn7EC/kubeconfig\"\n| [2025-10-10T02:39:44] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-10T02:39:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-10T02:39:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-10T02:39:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-10T02:39:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-10T02:39:44] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 37913}\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.UIn7EC/kubeconfig' after 1904 milliseconds.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-10T02:39:46] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-10T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-10T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-10T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-10T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-10T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-10T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-10T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-10T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-10T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-10T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-10T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-10T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-10T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-10T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-10T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-10T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-10T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-10T02:39:47] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-10T02:39:47] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-10T02:39:47] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-10T02:39:47] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18394647494",
"RunStartedAt": "2025-10-10T02:28:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18394647494",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-10T02:40:22] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-10T02:40:22] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-10T02:40:22] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-10T02:40:22] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-10T02:40:22] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-10T02:40:22] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6745 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.L5q8tg/kubeconfig\"\n| [2025-10-10T02:40:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-10T02:40:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-10T02:40:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-10T02:40:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-10T02:40:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-10T02:40:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49985}\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.L5q8tg/kubeconfig' after 1505 milliseconds.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-10T02:40:24] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-10T02:40:24] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-10T02:40:24] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-10T02:40:24] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-10T02:40:24] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-10T02:40:24] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-10T02:40:25] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-10T02:40:25] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-10T02:40:25] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-10T02:40:25] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18394647494",
"RunStartedAt": "2025-10-10T02:28:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18394647494",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-10T14:13:01] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-10T14:13:01] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-10T14:13:01] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-10T14:13:01] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-10T14:13:01] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-10T14:13:01] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 8844 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.qv4dxhts.se2\\kubeconfig\"\r\n| [2025-10-10T14:13:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 64743}\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.qv4dxhts.se2\\kubeconfig' after 863 milliseconds.\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-10T14:13:02] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-10T14:13:03] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-10T14:13:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-10T14:13:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-10T14:13:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-10T14:13:03] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-10T14:13:04] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-10T14:13:04] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-10T14:13:04] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-10T14:13:04] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18408858998",
"RunStartedAt": "2025-10-10T14:02:37+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18408858998",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-10T14:15:11] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-10T14:15:11] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-10T14:15:11] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-10T14:15:11] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-10T14:15:11] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-10T14:15:11] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4126 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.KEKLER/kubeconfig\"\n| [2025-10-10T14:15:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-10T14:15:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-10T14:15:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-10T14:15:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-10T14:15:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-10T14:15:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49979}\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.KEKLER/kubeconfig' after 3600 milliseconds.\n| [2025-10-10T14:15:15] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-10T14:15:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-10T14:15:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-10T14:15:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-10T14:15:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-10T14:15:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-10T14:15:16] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-10T14:15:16] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-10T14:15:16] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-10T14:15:16] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18408858998",
"RunStartedAt": "2025-10-10T14:02:37+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18408858998",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-10T14:13:20] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-10T14:13:20] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-10T14:13:20] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-10T14:13:20] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-10T14:13:20] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-10T14:13:20] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4796 --detach --kubeconfig \"/tmp/aspire.HAmjVS/kubeconfig\"\n| [2025-10-10T14:13:20] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-10T14:13:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-10T14:13:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-10T14:13:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-10T14:13:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-10T14:13:20] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-10T14:13:21] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-10T14:13:21] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 40147}\n| [2025-10-10T14:13:21] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-10T14:13:21] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-10T14:13:21] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.HAmjVS/kubeconfig' after 1303 milliseconds.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-10T14:13:22] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-10T14:13:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-10T14:13:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-10T14:13:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-10T14:13:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-10T14:13:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-10T14:13:22] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-10T14:13:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-10T14:13:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-10T14:13:22] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-10T14:13:22] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-10T14:13:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-10T14:13:22] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-10T14:13:22] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-10T14:13:22] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-10T14:13:22] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-10T14:13:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-10T14:13:22] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-10T14:13:23] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-10T14:13:23] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-10T14:13:23] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-10T14:13:23] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18408858998",
"RunStartedAt": "2025-10-10T14:02:37+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18408858998",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-11T02:37:17] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-11T02:37:17] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-11T02:37:17] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-11T02:37:17] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-11T02:37:17] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-11T02:37:17] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6871 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.m4LVWA/kubeconfig\"\n| [2025-10-11T02:37:17] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-11T02:37:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-11T02:37:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-11T02:37:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-11T02:37:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-11T02:37:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49995}\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.m4LVWA/kubeconfig' after 1356 milliseconds.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-11T02:37:19] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-11T02:37:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-11T02:37:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-11T02:37:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-11T02:37:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-11T02:37:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-11T02:37:20] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-11T02:37:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-11T02:37:20] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-11T02:37:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18423020666",
"RunStartedAt": "2025-10-11T02:25:17+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18423020666",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-11T02:36:26] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-11T02:36:26] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-11T02:36:26] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-11T02:36:26] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-11T02:36:26] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-11T02:36:26] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 8228 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.upmr4umy.izj\\kubeconfig\"\r\n| [2025-10-11T02:36:26] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-11T02:36:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-11T02:36:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-11T02:36:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-11T02:36:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-11T02:36:26] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-11T02:36:27] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-11T02:36:27] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 54433}\r\n| [2025-10-11T02:36:27] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-11T02:36:27] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-11T02:36:27] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.upmr4umy.izj\\kubeconfig' after 838 milliseconds.\r\n| [2025-10-11T02:36:27] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-11T02:36:27] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-11T02:36:28] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-11T02:36:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-11T02:36:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-11T02:36:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-11T02:36:28] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-11T02:36:29] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-11T02:36:29] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-11T02:36:29] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-11T02:36:29] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18423020666",
"RunStartedAt": "2025-10-11T02:25:17+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18423020666",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-11T14:16:47] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-11T14:16:47] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-11T14:16:47] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-11T14:16:47] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-11T14:16:47] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-11T14:16:48] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4777 --detach --kubeconfig \"/tmp/aspire.Wf93Bu/kubeconfig\"\n| [2025-10-11T14:16:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-11T14:16:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-11T14:16:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-11T14:16:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-11T14:16:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-11T14:16:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.Wf93Bu/kubeconfig' after 2202 milliseconds.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 34283}\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-11T14:16:50] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-11T14:16:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-11T14:16:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-11T14:16:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-11T14:16:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-11T14:16:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-11T14:16:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-11T14:16:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-11T14:16:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-11T14:16:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-11T14:16:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-11T14:16:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-11T14:16:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-11T14:16:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-11T14:16:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-11T14:16:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-11T14:16:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-11T14:16:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-11T14:16:51] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-11T14:16:51] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-11T14:16:51] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-11T14:16:51] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18430366565",
"RunStartedAt": "2025-10-11T14:02:13+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18430366565",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-11T14:15:43] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-11T14:15:43] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-11T14:15:43] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-11T14:15:43] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-11T14:15:43] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-11T14:15:43] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 8784 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.hQ8J9D/kubeconfig\"\n| [2025-10-11T14:15:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-11T14:15:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-11T14:15:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-11T14:15:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-11T14:15:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-11T14:15:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49982}\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.hQ8J9D/kubeconfig' after 2507 milliseconds.\n| [2025-10-11T14:15:46] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-11T14:15:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-11T14:15:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-11T14:15:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-11T14:15:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-11T14:15:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-11T14:15:47] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-11T14:15:47] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-11T14:15:47] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-11T14:15:47] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18430366565",
"RunStartedAt": "2025-10-11T14:02:13+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18430366565",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-11T14:13:57] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-11T14:13:57] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-11T14:13:57] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-11T14:13:57] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-11T14:13:57] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-11T14:13:57] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 5612 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.v4n2mr0n.pwp\\kubeconfig\"\r\n| [2025-10-11T14:13:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-11T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-11T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-11T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-11T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-11T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.v4n2mr0n.pwp\\kubeconfig' after 743 milliseconds.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 51171}\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-11T14:13:58] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-11T14:13:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-11T14:13:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-11T14:13:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-11T14:13:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-11T14:13:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-11T14:13:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-11T14:13:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-11T14:14:00] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-11T14:14:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-11T14:14:00] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-11T14:14:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18430366565",
"RunStartedAt": "2025-10-11T14:02:13+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18430366565",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-12T02:40:53] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-12T02:40:53] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-12T02:40:53] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-12T02:40:53] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-12T02:40:53] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-12T02:40:53] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4425 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.aeU0gA/kubeconfig\"\n| [2025-10-12T02:40:53] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-12T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-12T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-12T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-12T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-12T02:40:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50027}\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.aeU0gA/kubeconfig' after 2957 milliseconds.\n| [2025-10-12T02:40:56] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-12T02:40:56] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-12T02:40:56] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-12T02:40:56] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-12T02:40:56] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-12T02:40:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-12T02:40:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-12T02:40:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-12T02:40:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-12T02:40:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18437930509",
"RunStartedAt": "2025-10-12T02:29:17+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18437930509",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-12T02:39:45] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-12T02:39:45] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-12T02:39:45] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-12T02:39:45] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-12T02:39:45] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-12T02:39:45] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4768 --detach --kubeconfig \"/tmp/aspire.bvnBfp/kubeconfig\"\n| [2025-10-12T02:39:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-12T02:39:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-12T02:39:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-12T02:39:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-12T02:39:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-12T02:39:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 46047}\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.bvnBfp/kubeconfig' after 902 milliseconds.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-12T02:39:46] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-12T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-12T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-12T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-12T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-12T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-12T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-12T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-12T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-12T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-12T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-12T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-12T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-12T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-12T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-12T02:39:46] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-12T02:39:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-12T02:39:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-12T02:39:47] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-12T02:39:47] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-12T02:39:47] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-12T02:39:47] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18437930509",
"RunStartedAt": "2025-10-12T02:29:17+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18437930509",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-12T14:12:54] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-12T14:12:54] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-12T14:12:54] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-12T14:12:54] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-12T14:12:54] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-12T14:12:54] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4376 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.hzwhiaqk.f1v\\kubeconfig\"\r\n| [2025-10-12T14:12:54] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-12T14:12:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-12T14:12:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-12T14:12:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-12T14:12:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-12T14:12:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 59752}\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.hzwhiaqk.f1v\\kubeconfig' after 976 milliseconds.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-12T14:12:55] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-12T14:12:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-12T14:12:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-12T14:12:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-12T14:12:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-12T14:12:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-12T14:12:57] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-12T14:12:57] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-12T14:12:57] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18444962322",
"RunStartedAt": "2025-10-12T14:02:20+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18444962322",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-12T14:14:24] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-12T14:14:24] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-12T14:14:24] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-12T14:14:24] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-12T14:14:24] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-12T14:14:24] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4183 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.KmhcL1/kubeconfig\"\n| [2025-10-12T14:14:24] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-12T14:14:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-12T14:14:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-12T14:14:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-12T14:14:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-12T14:14:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50011}\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.KmhcL1/kubeconfig' after 4024 milliseconds.\n| [2025-10-12T14:14:28] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-12T14:14:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-12T14:14:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-12T14:14:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-12T14:14:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-12T14:14:28] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-12T14:14:30] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-12T14:14:30] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-12T14:14:30] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-12T14:14:30] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18444962322",
"RunStartedAt": "2025-10-12T14:02:20+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18444962322",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-12T14:12:48] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-12T14:12:48] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-12T14:12:48] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-12T14:12:48] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-12T14:12:48] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-12T14:12:48] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4895 --detach --kubeconfig \"/tmp/aspire.jyh3U7/kubeconfig\"\n| [2025-10-12T14:12:48] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-12T14:12:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-12T14:12:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-12T14:12:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-12T14:12:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-12T14:12:48] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-12T14:12:49] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-12T14:12:49] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 42553}\n| [2025-10-12T14:12:49] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-12T14:12:49] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-12T14:12:49] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.jyh3U7/kubeconfig' after 1203 milliseconds.\n| [2025-10-12T14:12:49] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-12T14:12:49] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-12T14:12:50] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-12T14:12:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-12T14:12:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-12T14:12:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-12T14:12:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-12T14:12:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-12T14:12:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-12T14:12:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-12T14:12:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-12T14:12:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-12T14:12:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-12T14:12:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-12T14:12:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-12T14:12:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-12T14:12:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-12T14:12:50] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-12T14:12:50] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-12T14:12:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-12T14:12:51] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-12T14:12:51] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-12T14:12:51] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-12T14:12:51] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18444962322",
"RunStartedAt": "2025-10-12T14:02:20+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18444962322",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-13T02:42:57] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-13T02:42:57] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-13T02:42:57] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-13T02:42:57] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-13T02:42:57] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6104 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.sqvzEt/kubeconfig\"\n| [2025-10-13T02:42:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49997}\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.sqvzEt/kubeconfig' after 712 milliseconds.\n| [2025-10-13T02:42:58] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-13T02:42:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-13T02:42:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-13T02:42:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-13T02:42:58] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-13T02:42:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-13T02:43:00] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-13T02:43:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-13T02:43:00] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-13T02:43:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18453425921",
"RunStartedAt": "2025-10-13T02:31:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18453425921",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-13T02:42:32] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-13T02:42:32] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-13T02:42:32] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-13T02:42:32] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-13T02:42:32] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-13T02:42:33] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 1296 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.ud1f235f.xte\\kubeconfig\"\r\n| [2025-10-13T02:42:33] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-13T02:42:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-13T02:42:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-13T02:42:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-13T02:42:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-13T02:42:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 58973}\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.ud1f235f.xte\\kubeconfig' after 1197 milliseconds.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-13T02:42:34] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-13T02:42:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-13T02:42:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-13T02:42:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-13T02:42:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-13T02:42:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-13T02:42:34] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-13T02:42:35] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-13T02:42:35] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-13T02:42:35] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-13T02:42:35] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18453425921",
"RunStartedAt": "2025-10-13T02:31:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18453425921",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-13T02:42:24] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-13T02:42:24] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-13T02:42:24] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-13T02:42:24] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-13T02:42:24] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-13T02:42:24] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4837 --detach --kubeconfig \"/tmp/aspire.Cz0kvb/kubeconfig\"\n| [2025-10-13T02:42:24] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-13T02:42:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-13T02:42:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-13T02:42:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-13T02:42:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-13T02:42:24] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 41399}\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.Cz0kvb/kubeconfig' after 903 milliseconds.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-13T02:42:25] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-13T02:42:25] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-13T02:42:25] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-13T02:42:25] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-13T02:42:25] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-13T02:42:25] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-13T02:42:25] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-13T02:42:25] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-13T02:42:25] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-13T02:42:25] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-13T02:42:25] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-13T02:42:25] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-13T02:42:25] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-13T02:42:25] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-13T02:42:25] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-13T02:42:25] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-13T02:42:25] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-13T02:42:25] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-13T02:42:26] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-13T02:42:26] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-13T02:42:26] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-13T02:42:26] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18453425921",
"RunStartedAt": "2025-10-13T02:31:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18453425921",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-13T14:13:54] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-13T14:13:54] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-13T14:13:54] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-13T14:13:54] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-13T14:13:54] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-13T14:13:54] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 5022 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.jlMI2u/kubeconfig\"\n| [2025-10-13T14:13:54] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-13T14:13:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-13T14:13:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-13T14:13:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-13T14:13:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-13T14:13:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-13T14:13:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-13T14:13:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49741}\n| [2025-10-13T14:13:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-13T14:13:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-13T14:13:56] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.jlMI2u/kubeconfig' after 2402 milliseconds.\n| [2025-10-13T14:13:56] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-13T14:13:56] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-13T14:13:56] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-13T14:13:56] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-13T14:13:57] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-13T14:13:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-13T14:13:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-13T14:13:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-13T14:13:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-13T14:13:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-13T14:13:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-13T14:13:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-13T14:13:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-13T14:13:58] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18468321586",
"RunStartedAt": "2025-10-13T14:02:50+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18468321586",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-13T14:14:12] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-13T14:14:12] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-13T14:14:12] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-13T14:14:12] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-13T14:14:12] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-13T14:14:12] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 8064 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.ooszc1hp.0yg\\kubeconfig\"\r\n| [2025-10-13T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-13T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-13T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-13T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-13T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-13T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 55539}\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.ooszc1hp.0yg\\kubeconfig' after 849 milliseconds.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-13T14:14:13] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-13T14:14:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-13T14:14:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-13T14:14:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-13T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-13T14:14:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-13T14:14:15] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-13T14:14:15] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-13T14:14:15] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18468321586",
"RunStartedAt": "2025-10-13T14:02:50+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18468321586",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "System.TimeoutException : The operation at /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:414 timed out after reaching the limit of 180000ms. at Microsoft.AspNetCore.InternalTesting.AsyncTestHelpers.TimeoutAfter(Task task, TimeSpan timeout, String filePath, Int32 lineNumber) in /home/runner/work/aspire/aspire/tests/Shared/AsyncTestHelpers.cs:line 177\n at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 414\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-13T14:13:47] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-13T14:13:47] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-13T14:13:47] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-13T14:13:47] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-13T14:13:47] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-13T14:13:47] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4789 --detach --kubeconfig \"/tmp/aspire.CWa7I9/kubeconfig\"\n| [2025-10-13T14:13:47] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-13T14:13:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-13T14:13:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-13T14:13:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-13T14:13:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-13T14:13:47] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-13T14:13:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-13T14:13:50] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 42337}\n| [2025-10-13T14:13:50] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-13T14:13:50] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-13T14:13:50] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.CWa7I9/kubeconfig' after 3610 milliseconds.\n| [2025-10-13T14:13:50] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-13T14:13:50] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-13T14:13:51] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-13T14:13:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-13T14:13:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-13T14:13:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-13T14:13:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-13T14:13:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-13T14:13:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-13T14:13:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-13T14:13:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-13T14:13:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-13T14:13:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-13T14:13:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-13T14:13:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-13T14:13:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-13T14:13:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-13T14:13:51] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-13T14:13:51] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-13T14:16:51] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-13T14:16:52] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-13T14:16:52] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-13T14:16:52] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-13T14:16:52] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18468321586",
"RunStartedAt": "2025-10-13T14:02:50+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18468321586",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-14T02:41:54] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-14T02:41:54] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-14T02:41:54] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-14T02:41:54] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-14T02:41:54] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-14T02:41:54] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4766 --detach --kubeconfig \"/tmp/aspire.bdE8E9/kubeconfig\"\n| [2025-10-14T02:41:54] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-14T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-14T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-14T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-14T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-14T02:41:54] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.bdE8E9/kubeconfig' after 701 milliseconds.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 43127}\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-14T02:41:55] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-14T02:41:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-14T02:41:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-14T02:41:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-14T02:41:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-14T02:41:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-14T02:41:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-14T02:41:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-14T02:41:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-14T02:41:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-14T02:41:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-14T02:41:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-14T02:41:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-14T02:41:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-14T02:41:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-14T02:41:55] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-14T02:41:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-14T02:41:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-14T02:41:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-14T02:41:56] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-14T02:41:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-14T02:41:56] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18483604959",
"RunStartedAt": "2025-10-14T02:28:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18483604959",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-14T02:39:00] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-14T02:39:00] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-14T02:39:00] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-14T02:39:00] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-14T02:39:00] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-14T02:39:00] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 5284 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.0z3dvtqp.t3z\\kubeconfig\"\r\n| [2025-10-14T02:39:00] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-14T02:39:00] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-14T02:39:00] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-14T02:39:00] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-14T02:39:00] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-14T02:39:00] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 61004}\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.0z3dvtqp.t3z\\kubeconfig' after 867 milliseconds.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-14T02:39:01] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-14T02:39:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-14T02:39:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-14T02:39:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-14T02:39:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-14T02:39:01] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-14T02:39:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-14T02:39:02] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-14T02:39:02] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-14T02:39:02] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18483604959",
"RunStartedAt": "2025-10-14T02:28:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18483604959",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-14T02:39:08] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-14T02:39:08] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-14T02:39:08] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-14T02:39:08] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-14T02:39:08] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-14T02:39:08] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 5419 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.097z7o/kubeconfig\"\n| [2025-10-14T02:39:08] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-14T02:39:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-14T02:39:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-14T02:39:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-14T02:39:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-14T02:39:08] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49742}\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.097z7o/kubeconfig' after 683 milliseconds.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-14T02:39:09] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-14T02:39:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-14T02:39:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-14T02:39:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-14T02:39:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-14T02:39:09] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-14T02:39:11] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-14T02:39:11] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-14T02:39:11] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-14T02:39:11] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18483604959",
"RunStartedAt": "2025-10-14T02:28:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18483604959",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-14T14:14:12] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-14T14:14:12] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-14T14:14:12] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-14T14:14:12] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-14T14:14:12] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-14T14:14:12] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 8356 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.4valoolo.rh1\\kubeconfig\"\r\n| [2025-10-14T14:14:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-14T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-14T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-14T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-14T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-14T14:14:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-14T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-14T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 56337}\r\n| [2025-10-14T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-14T14:14:13] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-14T14:14:13] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.4valoolo.rh1\\kubeconfig' after 954 milliseconds.\r\n| [2025-10-14T14:14:13] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-14T14:14:13] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-14T14:14:14] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-14T14:14:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-14T14:14:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-14T14:14:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-14T14:14:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-14T14:14:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-14T14:14:14] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-14T14:14:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-14T14:14:15] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-14T14:14:15] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n",
"OS": "windows",
"Id": "18499167646",
"RunStartedAt": "2025-10-14T14:02:58+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18499167646",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-14T14:13:53] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-14T14:13:53] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-14T14:13:53] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-14T14:13:53] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-14T14:13:53] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-14T14:13:53] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4174 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.tMIhOu/kubeconfig\"\n| [2025-10-14T14:13:53] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-14T14:13:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-14T14:13:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-14T14:13:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-14T14:13:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-14T14:13:53] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-14T14:13:54] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-14T14:13:54] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49734}\n| [2025-10-14T14:13:54] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-14T14:13:54] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-14T14:13:54] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-14T14:13:54] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-14T14:13:54] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-14T14:13:54] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.tMIhOu/kubeconfig' after 1118 milliseconds.\n| [2025-10-14T14:13:55] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-14T14:13:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-14T14:13:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-14T14:13:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-14T14:13:55] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-14T14:13:55] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-14T14:13:56] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-14T14:13:56] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-14T14:13:56] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-14T14:13:56] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18499167646",
"RunStartedAt": "2025-10-14T14:02:58+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18499167646",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-14T14:14:05] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-14T14:14:05] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-14T14:14:05] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-14T14:14:05] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-14T14:14:05] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-14T14:14:05] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4897 --detach --kubeconfig \"/tmp/aspire.zWhfVs/kubeconfig\"\n| [2025-10-14T14:14:05] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-14T14:14:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-14T14:14:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-14T14:14:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-14T14:14:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-14T14:14:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 40833}\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.zWhfVs/kubeconfig' after 1302 milliseconds.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-14T14:14:06] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-14T14:14:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-14T14:14:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-14T14:14:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-14T14:14:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-14T14:14:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-14T14:14:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-14T14:14:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-14T14:14:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-14T14:14:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-14T14:14:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-14T14:14:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-14T14:14:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-14T14:14:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-14T14:14:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-14T14:14:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-14T14:14:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-14T14:14:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-14T14:14:07] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-14T14:14:07] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-14T14:14:07] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-14T14:14:07] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18499167646",
"RunStartedAt": "2025-10-14T14:02:58+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18499167646",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-15T14:14:17] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-15T14:14:17] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-15T14:14:17] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-15T14:14:17] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-15T14:14:17] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-15T14:14:17] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6388 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.dehy3trh.q2d\\kubeconfig\"\r\n| [2025-10-15T14:14:17] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-15T14:14:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-15T14:14:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-15T14:14:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-15T14:14:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-15T14:14:17] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-15T14:14:18] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-15T14:14:18] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 57583}\r\n| [2025-10-15T14:14:18] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-15T14:14:18] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-15T14:14:18] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.dehy3trh.q2d\\kubeconfig' after 1142 milliseconds.\r\n| [2025-10-15T14:14:18] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-15T14:14:18] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-15T14:14:19] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-15T14:14:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-15T14:14:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-15T14:14:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-15T14:14:19] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-15T14:14:20] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-15T14:14:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-15T14:14:20] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-15T14:14:20] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18531549180",
"RunStartedAt": "2025-10-15T14:02:53+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18531549180",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-15T14:13:34] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-15T14:13:34] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-15T14:13:34] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-15T14:13:34] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-15T14:13:34] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-15T14:13:34] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 3659 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.xG0qm7/kubeconfig\"\n| [2025-10-15T14:13:34] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-15T14:13:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-15T14:13:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-15T14:13:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-15T14:13:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-15T14:13:34] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49734}\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.xG0qm7/kubeconfig' after 5496 milliseconds.\n| [2025-10-15T14:13:39] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-15T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-15T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-15T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-15T14:13:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-15T14:13:39] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-15T14:13:41] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-15T14:13:41] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-15T14:13:41] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-15T14:13:41] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18531549180",
"RunStartedAt": "2025-10-15T14:02:53+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18531549180",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-15T14:15:02] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-15T14:15:02] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-15T14:15:02] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-15T14:15:02] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-15T14:15:02] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-15T14:15:02] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4768 --detach --kubeconfig \"/tmp/aspire.swKuxw/kubeconfig\"\n| [2025-10-15T14:15:02] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-15T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-15T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-15T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-15T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-15T14:15:02] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 37375}\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.swKuxw/kubeconfig' after 2004 milliseconds.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-15T14:15:04] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-15T14:15:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-15T14:15:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-15T14:15:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-15T14:15:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-15T14:15:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-15T14:15:04] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-15T14:15:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-15T14:15:04] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-15T14:15:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-15T14:15:04] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-15T14:15:04] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-15T14:15:04] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-15T14:15:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-15T14:15:04] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-15T14:15:04] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-15T14:15:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-15T14:15:04] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-15T14:15:05] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-15T14:15:05] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-15T14:15:05] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-15T14:15:05] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18531549180",
"RunStartedAt": "2025-10-15T14:02:53+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18531549180",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-16T02:43:07] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-16T02:43:07] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-16T02:43:07] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-16T02:43:07] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-16T02:43:07] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-16T02:43:07] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4812 --detach --kubeconfig \"/tmp/aspire.CGQ1pK/kubeconfig\"\n| [2025-10-16T02:43:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-16T02:43:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-16T02:43:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-16T02:43:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-16T02:43:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-16T02:43:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-16T02:43:10] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-16T02:43:10] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 38439}\n| [2025-10-16T02:43:10] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-16T02:43:10] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-16T02:43:10] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.CGQ1pK/kubeconfig' after 3506 milliseconds.\n| [2025-10-16T02:43:10] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-16T02:43:10] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-16T02:43:11] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-16T02:43:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-16T02:43:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-16T02:43:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-16T02:43:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-16T02:43:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-16T02:43:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-16T02:43:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-16T02:43:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-16T02:43:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-16T02:43:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-16T02:43:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-16T02:43:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-16T02:43:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-16T02:43:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-16T02:43:11] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-16T02:43:11] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-16T02:43:11] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-16T02:43:12] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n",
"OS": "linux",
"Id": "18548403155",
"RunStartedAt": "2025-10-16T02:29:18+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18548403155",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-16T02:40:01] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-16T02:40:01] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-16T02:40:01] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-16T02:40:01] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-16T02:40:01] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-16T02:40:01] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 2128 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.mdd0somb.p50\\kubeconfig\"\r\n| [2025-10-16T02:40:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-16T02:40:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-16T02:40:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-16T02:40:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-16T02:40:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-16T02:40:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-16T02:40:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-16T02:40:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 50741}\r\n| [2025-10-16T02:40:02] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-16T02:40:02] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-16T02:40:02] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.mdd0somb.p50\\kubeconfig' after 1437 milliseconds.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-16T02:40:03] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-16T02:40:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-16T02:40:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-16T02:40:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-16T02:40:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-16T02:40:03] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-16T02:40:04] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-16T02:40:04] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-16T02:40:04] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-16T02:40:04] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18548403155",
"RunStartedAt": "2025-10-16T02:29:18+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18548403155",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-16T02:39:42] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-16T02:39:42] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-16T02:39:42] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-16T02:39:42] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-16T02:39:42] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-16T02:39:42] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 7571 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.uH533g/kubeconfig\"\n| [2025-10-16T02:39:42] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-16T02:39:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-16T02:39:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-16T02:39:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-16T02:39:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-16T02:39:42] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49723}\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.uH533g/kubeconfig' after 930 milliseconds.\n| [2025-10-16T02:39:43] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-16T02:39:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-16T02:39:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-16T02:39:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-16T02:39:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-16T02:39:43] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-16T02:39:45] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-16T02:39:45] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-16T02:39:45] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-16T02:39:45] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18548403155",
"RunStartedAt": "2025-10-16T02:29:18+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18548403155",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-16T14:12:59] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-16T14:12:59] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-16T14:12:59] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-16T14:12:59] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-16T14:12:59] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-16T14:12:59] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4751 --detach --kubeconfig \"/tmp/aspire.l7lFyW/kubeconfig\"\n| [2025-10-16T14:12:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-16T14:12:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-16T14:12:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-16T14:12:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-16T14:12:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-16T14:12:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-16T14:13:00] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-16T14:13:00] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 40219}\n| [2025-10-16T14:13:00] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-16T14:13:00] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-16T14:13:00] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.l7lFyW/kubeconfig' after 1103 milliseconds.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-16T14:13:01] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-16T14:13:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-16T14:13:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-16T14:13:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-16T14:13:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-16T14:13:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-16T14:13:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-16T14:13:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-16T14:13:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-16T14:13:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-16T14:13:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-16T14:13:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-16T14:13:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-16T14:13:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-16T14:13:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-16T14:13:01] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-16T14:13:01] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-16T14:13:01] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-16T14:13:02] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-16T14:13:02] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-16T14:13:02] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-16T14:13:02] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18563936415",
"RunStartedAt": "2025-10-16T14:02:51+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18563936415",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-16T14:15:05] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-16T14:15:05] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-16T14:15:05] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-16T14:15:05] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-16T14:15:05] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-16T14:15:05] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4076 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.rjt1che2.b2e\\kubeconfig\"\r\n| [2025-10-16T14:15:05] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-16T14:15:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-16T14:15:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-16T14:15:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-16T14:15:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-16T14:15:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 54231}\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.rjt1che2.b2e\\kubeconfig' after 726 milliseconds.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-16T14:15:06] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-16T14:15:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-16T14:15:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-16T14:15:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-16T14:15:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-16T14:15:07] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-16T14:15:07] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-16T14:15:07] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-16T14:15:07] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18563936415",
"RunStartedAt": "2025-10-16T14:02:51+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18563936415",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-16T14:12:45] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-16T14:12:45] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-16T14:12:45] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-16T14:12:45] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-16T14:12:45] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-16T14:12:45] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 3659 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.SuVb43/kubeconfig\"\n| [2025-10-16T14:12:45] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-16T14:12:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-16T14:12:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-16T14:12:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-16T14:12:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-16T14:12:45] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49749}\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.SuVb43/kubeconfig' after 1538 milliseconds.\n| [2025-10-16T14:12:46] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-16T14:12:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-16T14:12:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-16T14:12:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-16T14:12:46] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-16T14:12:46] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-16T14:12:48] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-16T14:12:48] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-16T14:12:48] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-16T14:12:48] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18563936415",
"RunStartedAt": "2025-10-16T14:02:51+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18563936415",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-17T02:42:39] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-17T02:42:39] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-17T02:42:39] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-17T02:42:39] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-17T02:42:39] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-17T02:42:39] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4770 --detach --kubeconfig \"/tmp/aspire.Boz91D/kubeconfig\"\n| [2025-10-17T02:42:39] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-17T02:42:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-17T02:42:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-17T02:42:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-17T02:42:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-17T02:42:39] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-17T02:42:42] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-17T02:42:42] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 43153}\n| [2025-10-17T02:42:42] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-17T02:42:42] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.Boz91D/kubeconfig' after 3105 milliseconds.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-17T02:42:43] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-17T02:42:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-17T02:42:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-17T02:42:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-17T02:42:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-17T02:42:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-17T02:42:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-17T02:42:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-17T02:42:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-17T02:42:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-17T02:42:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-17T02:42:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-17T02:42:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-17T02:42:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-17T02:42:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-17T02:42:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-17T02:42:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-17T02:42:43] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-17T02:42:44] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-17T02:42:44] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-17T02:42:44] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-17T02:42:44] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18580549853",
"RunStartedAt": "2025-10-17T02:29:04+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18580549853",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-17T02:40:04] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-17T02:40:04] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-17T02:40:04] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-17T02:40:04] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-17T02:40:04] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-17T02:40:04] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 8284 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.tx7ler/kubeconfig\"\n| [2025-10-17T02:40:04] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-17T02:40:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-17T02:40:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-17T02:40:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-17T02:40:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-17T02:40:04] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49751}\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.tx7ler/kubeconfig' after 1497 milliseconds.\n| [2025-10-17T02:40:05] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-17T02:40:05] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-17T02:40:05] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-17T02:40:05] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-17T02:40:05] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-17T02:40:05] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-17T02:40:07] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-17T02:40:07] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-17T02:40:07] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-17T02:40:07] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18580549853",
"RunStartedAt": "2025-10-17T02:29:04+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18580549853",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-17T02:39:56] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-17T02:39:56] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-17T02:39:56] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-17T02:39:56] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-17T02:39:56] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-17T02:39:56] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 6976 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.n2lnf2ib.xw3\\kubeconfig\"\r\n| [2025-10-17T02:39:56] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-17T02:39:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-17T02:39:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-17T02:39:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-17T02:39:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-17T02:39:56] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.n2lnf2ib.xw3\\kubeconfig' after 866 milliseconds.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 53803}\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-17T02:39:57] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-17T02:39:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-17T02:39:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-17T02:39:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-17T02:39:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-17T02:39:57] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-17T02:39:59] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-17T02:39:59] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-17T02:39:59] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-17T02:39:59] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18580549853",
"RunStartedAt": "2025-10-17T02:29:04+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18580549853",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-19T02:43:31] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-19T02:43:31] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-19T02:43:31] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-19T02:43:31] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-19T02:43:31] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-19T02:43:31] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4253 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.V0dPNU/kubeconfig\"\n| [2025-10-19T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-19T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-19T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-19T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-19T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-19T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-19T02:43:32] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-19T02:43:32] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49732}\n| [2025-10-19T02:43:32] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-19T02:43:32] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-19T02:43:32] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-19T02:43:32] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-19T02:43:32] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-19T02:43:32] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-19T02:43:32] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.V0dPNU/kubeconfig' after 1101 milliseconds.\n| [2025-10-19T02:43:33] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-19T02:43:33] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-19T02:43:33] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-19T02:43:33] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-19T02:43:33] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-19T02:43:33] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-19T02:43:34] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-19T02:43:34] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-19T02:43:34] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-19T02:43:34] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18624212832",
"RunStartedAt": "2025-10-19T02:33:01+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18624212832",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-19T02:45:14] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-19T02:45:14] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-19T02:45:14] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-19T02:45:14] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-19T02:45:14] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 7500 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.kazzgw1n.b5i\\kubeconfig\"\r\n| [2025-10-19T02:45:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 62347}\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.kazzgw1n.b5i\\kubeconfig' after 650 milliseconds.\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-19T02:45:15] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-19T02:45:16] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-19T02:45:16] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-19T02:45:16] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-19T02:45:16] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-19T02:45:16] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-19T02:45:16] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-19T02:45:17] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-19T02:45:17] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-19T02:45:17] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-19T02:45:17] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18624212832",
"RunStartedAt": "2025-10-19T02:33:01+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18624212832",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-19T02:43:57] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-19T02:43:57] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-19T02:43:57] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-19T02:43:57] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-19T02:43:57] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-19T02:43:57] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4866 --detach --kubeconfig \"/tmp/aspire.kBlMpZ/kubeconfig\"\n| [2025-10-19T02:43:57] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-19T02:43:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-19T02:43:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-19T02:43:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-19T02:43:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-19T02:43:57] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-19T02:43:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-19T02:43:58] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 34489}\n| [2025-10-19T02:43:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-19T02:43:58] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-19T02:43:58] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.kBlMpZ/kubeconfig' after 1304 milliseconds.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-19T02:43:59] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-19T02:43:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-19T02:43:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-19T02:43:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-19T02:43:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-19T02:43:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-19T02:43:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-19T02:43:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-19T02:43:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-19T02:43:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-19T02:43:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-19T02:43:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-19T02:43:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-19T02:43:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-19T02:43:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-19T02:43:59] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-19T02:43:59] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-19T02:43:59] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-19T02:44:00] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-19T02:44:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-19T02:44:00] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-19T02:44:00] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18624212832",
"RunStartedAt": "2025-10-19T02:33:01+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18624212832",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-19T14:13:05] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-19T14:13:05] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-19T14:13:05] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-19T14:13:05] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-19T14:13:05] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-19T14:13:05] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4901 --detach --kubeconfig \"/tmp/aspire.sFUy93/kubeconfig\"\n| [2025-10-19T14:13:05] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-19T14:13:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-19T14:13:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-19T14:13:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-19T14:13:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-19T14:13:05] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-19T14:13:06] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 45653}\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.sFUy93/kubeconfig' after 1504 milliseconds.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-19T14:13:07] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-19T14:13:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-19T14:13:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-19T14:13:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-19T14:13:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-19T14:13:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-19T14:13:07] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-19T14:13:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-19T14:13:07] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-19T14:13:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-19T14:13:07] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-19T14:13:07] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-19T14:13:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-19T14:13:07] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-19T14:13:07] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-19T14:13:07] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-19T14:13:07] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-19T14:13:07] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-19T14:13:08] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-19T14:13:08] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-19T14:13:08] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-19T14:13:08] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18631469997",
"RunStartedAt": "2025-10-19T14:02:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18631469997",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-19T14:13:12] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-19T14:13:12] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-19T14:13:12] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-19T14:13:12] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-19T14:13:12] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-19T14:13:12] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 7320 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.wUmAOy/kubeconfig\"\n| [2025-10-19T14:13:12] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-19T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-19T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-19T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-19T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-19T14:13:12] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49726}\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.wUmAOy/kubeconfig' after 1567 milliseconds.\n| [2025-10-19T14:13:14] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-19T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-19T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-19T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-19T14:13:14] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-19T14:13:14] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-19T14:13:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-19T14:13:15] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-19T14:13:15] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-19T14:13:15] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18631469997",
"RunStartedAt": "2025-10-19T14:02:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18631469997",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-19T14:13:09] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-19T14:13:09] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-19T14:13:09] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-19T14:13:09] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-19T14:13:09] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-19T14:13:09] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4088 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.n13gqy2g.evq\\kubeconfig\"\r\n| [2025-10-19T14:13:09] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-19T14:13:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-19T14:13:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-19T14:13:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-19T14:13:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-19T14:13:09] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 55131}\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.n13gqy2g.evq\\kubeconfig' after 837 milliseconds.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-19T14:13:10] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-19T14:13:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-19T14:13:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-19T14:13:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-19T14:13:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-19T14:13:10] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-19T14:13:11] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-19T14:13:11] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-19T14:13:11] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-19T14:13:11] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18631469997",
"RunStartedAt": "2025-10-19T14:02:22+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18631469997",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Failed",
"ErrorMessage": "Assert.Equal() Failure: Values differ\nExpected: Disabled\nActual: Enabled at Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning() in /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs:line 406\n--- End of stack trace from previous location ---",
"Stdout": "| [2025-10-20T02:43:13] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-20T02:43:13] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-20T02:43:13] Aspire.Hosting.DistributedApplication Information: Application host directory is: /Users/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-20T02:43:13] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-20T02:43:13] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-20T02:43:13] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4753 --detach --kubeconfig \"/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.hDjPIz/kubeconfig\"\n| [2025-10-20T02:43:13] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-20T02:43:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-20T02:43:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-20T02:43:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-20T02:43:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-20T02:43:13] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 49735}\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned containers\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListContainers'\"}\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.ResourceCleanup Information: Could not harvest all abandoned container networks\t{\"Error\": \"exec: \\\"docker\\\": executable file not found in $PATH\\nfailed to start Docker command 'ListNetworks'\"}\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/var/folders/q0/wmf37v850txck86cpnvwm_zw0000gn/T/aspire.hDjPIz/kubeconfig' after 2480 milliseconds.\n| [2025-10-20T02:43:15] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-20T02:43:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-20T02:43:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-20T02:43:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-20T02:43:15] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-20T02:43:15] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-20T02:43:17] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-20T02:43:17] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-20T02:43:17] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-20T02:43:17] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "macos",
"Id": "18640301007",
"RunStartedAt": "2025-10-20T02:32:36+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18640301007",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-20T02:43:28] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\n| [2025-10-20T02:43:28] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\n| [2025-10-20T02:43:28] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/tests/Aspire.Hosting.Tests\n| [2025-10-20T02:43:28] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\n| [2025-10-20T02:43:28] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\n| [2025-10-20T02:43:28] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 4916 --detach --kubeconfig \"/tmp/aspire.IzjVUx/kubeconfig\"\n| [2025-10-20T02:43:28] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-20T02:43:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\n| [2025-10-20T02:43:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\n| [2025-10-20T02:43:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\n| [2025-10-20T02:43:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\n| [2025-10-20T02:43:28] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 37135}\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire.IzjVUx/kubeconfig' after 2602 milliseconds.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\n| [2025-10-20T02:43:31] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\n| [2025-10-20T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\n| [2025-10-20T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-20T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\n| [2025-10-20T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\n| [2025-10-20T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\n| [2025-10-20T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\n| [2025-10-20T02:43:31] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\n| [2025-10-20T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\n| [2025-10-20T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\n| [2025-10-20T02:43:31] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\n| [2025-10-20T02:43:31] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\n| [2025-10-20T02:43:31] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\n| [2025-10-20T02:43:31] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\n| [2025-10-20T02:43:31] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\n| [2025-10-20T02:43:31] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\n| [2025-10-20T02:43:31] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\n| [2025-10-20T02:43:31] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\n| [2025-10-20T02:43:32] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\n| [2025-10-20T02:43:32] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\n| [2025-10-20T02:43:32] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\n| [2025-10-20T02:43:32] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\n",
"OS": "linux",
"Id": "18640301007",
"RunStartedAt": "2025-10-20T02:32:36+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18640301007",
"PullRequestNumber": null
},
{
"Name": "Aspire.Hosting.Tests.WithHttpCommandTests.WithHttpCommand_EnablesCommandOnceResourceIsRunning",
"Outcome": "Passed",
"ErrorMessage": null,
"Stdout": "| [2025-10-20T02:43:41] Aspire.Hosting.DistributedApplication Information: Aspire version: 13.0.0-ci\r\n| [2025-10-20T02:43:41] Aspire.Hosting.DistributedApplication Information: Distributed application starting.\r\n| [2025-10-20T02:43:41] Aspire.Hosting.DistributedApplication Information: Application host directory is: D:\\a\\aspire\\aspire\\tests\\Aspire.Hosting.Tests\r\n| [2025-10-20T02:43:41] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.\r\n| [2025-10-20T02:43:41] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.\r\n| [2025-10-20T02:43:41] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 2088 --detach --kubeconfig \"C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.qo1iailj.f25\\kubeconfig\"\r\n| [2025-10-20T02:43:41] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-20T02:43:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.\r\n| [2025-10-20T02:43:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.\r\n| [2025-10-20T02:43:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.\r\n| [2025-10-20T02:43:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.\r\n| [2025-10-20T02:43:41] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.\r\n| [2025-10-20T02:43:42] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: Starting API server...\r\n| [2025-10-20T02:43:42] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from 'C:\\Users\\runneradmin\\AppData\\Local\\Temp\\aspire.qo1iailj.f25\\kubeconfig' after 1294 milliseconds.\r\n| [2025-10-20T02:43:42] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Information: API server started\t{\"Address\": \"::1\", \"Port\": 63321}\r\n| [2025-10-20T02:43:42] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Starting DCP controller host\r\n| [2025-10-20T02:43:42] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Started all services\t{\"count\": 1}\r\n| [2025-10-20T02:43:42] Aspire.Hosting.Dcp.dcpctrl.dcpctrl.IdeExecutableRunner Information: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'\r\n| [2025-10-20T02:43:42] Aspire.Hosting.Dcp.dcpctrl Information: Starting controller manager\r\n| [2025-10-20T02:43:43] Aspire.Hosting.DistributedApplication Information: Distributed application started. Press Ctrl+C to shut down.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting\r\n| [2025-10-20T02:43:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Starting, Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-20T02:43:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Starting\r\n| [2025-10-20T02:43:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Starting'.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Resource service/service changed state: Starting -> Running\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Starting health monitoring for resource 'service'.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' has no health checks to monitor.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Resource 'service' is ready.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing ResourceReadyEvent for 'service'.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Waiting for ResourceReadyEvent for 'service'.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: ResourceReadyEvent for 'service' completed.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Health.ResourceHealthCheckService Debug: Publishing the result of ResourceReadyEvent for 'service'.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 3 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Disabled }\r\n| [2025-10-20T02:43:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 4 Resource service/service update published: ResourceType = CustomResource, CreationTimeStamp = (null), State = { Text = Running, Style = (null) }, IsHidden = False, HeathStatus = Healthy, ResourceReady = True, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { mycommand (Do The Thing) = Enabled }\r\n| [2025-10-20T02:43:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Waiting for resource 'service' to enter one of the target state: Running\r\n| [2025-10-20T02:43:43] Aspire.Hosting.ApplicationModel.ResourceNotificationService Debug: Finished waiting for resource 'service'. Resource state is 'Running'.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.\r\n| [2025-10-20T02:43:43] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"Running\", \"NewStatus\": \"CleaningResources\"}\r\n| [2025-10-20T02:43:44] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Information: API server changed status\t{\"OldStatus\": \"CleanupComplete\", \"NewStatus\": \"Stopping\"}\r\n| [2025-10-20T02:43:44] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutting down...\r\n| [2025-10-20T02:43:44] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Information: Service DCP controller host terminated gracefully\r\n| [2025-10-20T02:43:44] Aspire.Hosting.Dcp.dcp.start-apiserver Information: Shutdown complete.\r\n",
"OS": "windows",
"Id": "18640301007",
"RunStartedAt": "2025-10-20T02:32:36+00:00",
"WebUrl": "https://github.com/dotnet/aspire/actions/runs/18640301007",
"PullRequestNumber": null
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment