Created
October 20, 2025 04:42
-
-
Save radical/c8dd9d1b85817f763588aae326635e82 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "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