From 7bc94a9646511fdfcf62e1a73048074db35e90f7 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Wed, 24 Sep 2025 20:22:11 +0800 Subject: [PATCH] :hammer: Update build script --- .aspire/settings.json | 3 +- .env | 3 + .../DysonNetwork.Control.csproj | 4 +- debug.txt | 2237 +++++++++++++++++ docker-compose.yaml | 306 ++- publish/.env | 3 + publish/docker-compose.yaml | 115 +- 7 files changed, 2433 insertions(+), 238 deletions(-) create mode 100644 debug.txt diff --git a/.aspire/settings.json b/.aspire/settings.json index 9929d96..3b9c9c0 100644 --- a/.aspire/settings.json +++ b/.aspire/settings.json @@ -1,3 +1,4 @@ { "appHostPath": "../DysonNetwork.Control/DysonNetwork.Control.csproj" -} \ No newline at end of file +} + diff --git a/.env b/.env index 13c2b1d..c50ba9e 100644 --- a/.env +++ b/.env @@ -33,3 +33,6 @@ SPHERE_IMAGE=sphere:latest # Container image name for develop DEVELOP_IMAGE=develop:latest + +# Container image name for gateway +GATEWAY_IMAGE=gateway:latest diff --git a/DysonNetwork.Control/DysonNetwork.Control.csproj b/DysonNetwork.Control/DysonNetwork.Control.csproj index 85e6917..f8a51c4 100644 --- a/DysonNetwork.Control/DysonNetwork.Control.csproj +++ b/DysonNetwork.Control/DysonNetwork.Control.csproj @@ -1,4 +1,6 @@ - + + + Exe diff --git a/debug.txt b/debug.txt new file mode 100644 index 0000000..724a4c2 --- /dev/null +++ b/debug.txt @@ -0,0 +1,2237 @@ +info: Microsoft.Hosting.Lifetime[0] + Application started. Press Ctrl+C to shut down. +dbug: Aspire.Cli.NuGet.NuGetPackageCache[0] + Getting integrations from NuGet +dbug: Aspire.Cli.NuGet.NuGetPackageCache[0] + Getting integrations from NuGet +info: Microsoft.Hosting.Lifetime[0] + Hosting environment: Production +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Running dotnet with args: package search Aspire.Cli --take 1000 --skip 0 --format json --prerelease +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Running dotnet with args: package search Aspire.ProjectTemplates --take 1000 --skip 0 --format json --prerelease +info: Microsoft.Hosting.Lifetime[0] + Content root path: /Users/littlesheep/.dotnet/tools/.store/aspire.cli/9.4.2/aspire.cli/9.4.2/tools/net8.0/any/ +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Started dotnet with PID: 30272 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Waiting for dotnet process to exit with PID: 30272 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Started dotnet with PID: 30273 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Waiting for dotnet process to exit with PID: 30273 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stderr' on process '30272' to logger +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stdout' on process '30272' to logger +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stdout' on process '30273' to logger +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stderr' on process '30273' to logger +dbug: Aspire.Cli.Projects.ProjectLocator[0] + Finding project file in /Users/littlesheep/Documents/Projects/DysonNetwork +[?25ldbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Running dotnet with args: msbuild -getProperty:IsAspireHost,AspireHostingSDKVersion -getItem:PackageReference,AspireProjectOrPackageReference /Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/DysonNetwork.Control.csproj +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Started dotnet with PID: 30276 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Waiting for dotnet process to exit with PID: 30276 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stderr' on process '30276' to logger +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stdout' on process '30276' to logger + +⠋ 🔬 Checking project type... +  +⠙ 🔬 Checking project type... + dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Properties": { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "IsAspireHost": "true", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "AspireHostingSDKVersion": "9.4.2" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Items": { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "PackageReference": [ +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Identity": "Aspire.Hosting.AppHost", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Version": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "FullPath": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/Aspire.Hosting.AppHost", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RootDir": "/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Filename": "Aspire.Hosting", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Extension": ".AppHost", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RelativeDir": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Directory": "Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RecursiveDir": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "ModifiedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "CreatedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "AccessedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectFullPath": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/DysonNetwork.Control.csproj", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectDirectory": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectName": "DysonNetwork.Control", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectExtension": ".csproj" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Identity": "Aspire.Hosting.Docker", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Version": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "FullPath": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/Aspire.Hosting.Docker", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RootDir": "/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Filename": "Aspire.Hosting", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Extension": ".Docker", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RelativeDir": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Directory": "Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RecursiveDir": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "ModifiedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "CreatedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "AccessedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectFullPath": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/DysonNetwork.Control.csproj", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectDirectory": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectName": "DysonNetwork.Control", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectExtension": ".csproj" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Identity": "Aspire.Hosting.Nats", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Version": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "FullPath": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/Aspire.Hosting.Nats", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RootDir": "/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Filename": "Aspire.Hosting", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Extension": ".Nats", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RelativeDir": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Directory": "Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RecursiveDir": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "ModifiedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "CreatedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "AccessedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectFullPath": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/DysonNetwork.Control.csproj", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectDirectory": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectName": "DysonNetwork.Control", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectExtension": ".csproj" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Identity": "Aspire.Hosting.Redis", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Version": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "FullPath": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/Aspire.Hosting.Redis", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RootDir": "/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Filename": "Aspire.Hosting", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Extension": ".Redis", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RelativeDir": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "Directory": "Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "RecursiveDir": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "ModifiedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "CreatedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "AccessedTime": "", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectFullPath": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/DysonNetwork.Control.csproj", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectDirectory": "/Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectName": "DysonNetwork.Control", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "DefiningProjectExtension": ".csproj" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: ], +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: "AspireProjectOrPackageReference": [] +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30276) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet process with PID: 30276 has exited with code: 0 +  +⠙ 🔬 Checking project type... + [?25h[?25ldbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Running dotnet with args: build /Users/littlesheep/Documents/Projects/DysonNetwork/DysonNetwork.Control/DysonNetwork.Control.csproj +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Started dotnet with PID: 30278 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Waiting for dotnet process to exit with PID: 30278 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stdout' on process '30278' to logger +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stderr' on process '30278' to logger + +⠋ 🛠 Building app host... +  +⠙ 🛠 Building app host... +  +⠚ 🛠 Building app host... + dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30278) stdout: Determining projects to restore... +  +⠞ 🛠 Building app host... +  +⠖ 🛠 Building app host... +  +⠦ 🛠 Building app host... +  +⠴ 🛠 Building app host... +  +⠲ 🛠 Building app host... + info: Microsoft.Hosting.Lifetime[0] + Application is shutting down... + [?25h❌ The operation was canceled. +dbug: Aspire.Cli.NuGet.NuGetPackageCache[0] + Getting integrations from NuGet +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Running dotnet with args: package search Aspire.Cli --take 1000 --skip 0 --format json --prerelease +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: "version": 2, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: "problems": [], +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: "searchResult": [ +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: "sourceName": "nuget.org", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: "problems": [ +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: "text": "A task was canceled.", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: "problemType": "Error" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: ], +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: "packages": [] +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: ] +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30273) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stdout' on process '30293' to logger +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Started dotnet with PID: 30293 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Waiting for dotnet process to exit with PID: 30293 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + Starting to forward stream with identifier 'stderr' on process '30293' to logger +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet process with PID: 30273 has exited with code: 0 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "version": 2, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "problems": [], +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "searchResult": [ +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "sourceName": "nuget.org", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "packages": [ +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Cli", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 44846, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.StackExchange.Redis", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1701981, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Storage.Blobs", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1006959, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Microsoft.EntityFrameworkCore.SqlServer", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1484339, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Npgsql.EntityFrameworkCore.PostgreSQL", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1506746, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.StackExchange.Redis.DistributedCaching", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 817809, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Npgsql", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 537636, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.RabbitMQ.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 388691, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Data.Tables", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 421250, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Messaging.ServiceBus", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 384863, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Security.KeyVault", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 368098, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Microsoft.Azure.Cosmos", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 310771, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Confluent.Kafka", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 267521, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "InfinityFlow.Aspire.Temporal", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.7.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 254413, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "InfinityFlow" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.AI.OpenAI", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 288323, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Microsoft.Data.SqlClient", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 274596, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Seq", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 187014, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Storage.Queues", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 235558, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.OpenAI", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 191351, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.StackExchange.Redis.OutputCaching", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 335950, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.MongoDB.Driver", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 139083, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Search.Documents", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 105783, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Messaging.EventHubs", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 127601, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.OllamaSharp", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 117269, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Keycloak.Authentication", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 96656, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.RabbitMQ.Client.v7", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 107914, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Pomelo.EntityFrameworkCore.MySql", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 127904, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.Meilisearch", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 39892, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Microsoft.EntityFrameworkCore.Cosmos", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 69522, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.MySqlConnector", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 41461, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Qdrant.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 32625, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Oracle.EntityFrameworkCore", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 50293, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Elastic.Clients.Elasticsearch", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.1", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 24852, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, elasticsearch" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.NATS.Net", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 29628, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.EventStore", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 29658, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.MongoDB.Driver.v3", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 38212, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.MassTransit.RabbitMQ", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 34345, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.RavenDB.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 28899, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.Microsoft.Data.Sqlite", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 26878, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.GoFeatureFlag", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 24048, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Npgsql", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 15146, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 31681, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Messaging.WebPubSub", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 18674, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Elastic.Clients.Elasticsearch.Aspire", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.3.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 9431, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "elasticsearch" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 31188, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 12578, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.Minio.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 7372, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.SurrealDb", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 5350, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "CommunityToolkit.Aspire.Hosting.PowerShell", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 7979, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Milvus.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 2744, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Marqdouj.Aspire.MailKit.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "8.1.6", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1678, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "djmarquardt" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire.Azure.AI.Inference", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1571, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Atc.Aspire.Azure.Kusto", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "1.7.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1472, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "atc-net" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Berrevoets.Aspire.Client.Mail", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 646, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "BerrevoetsSystems" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.Maui", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.0.1-alpha-20240202180633", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1741, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "AspireExtensions.Minio.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 367, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "nenoNaninu" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Oragon.RabbitMQ.AspireClient", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "1.5.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 2836, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "luizcarlosfaria" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Raygun4Aspire", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "2.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 986, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "mindscapehq" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "sains1.Aspire.Temporal.Server", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.2.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 310, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "sains1" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "HolisticWare.Tools.Clients.Maui.Aspire.Integration", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.0.1-alpha-20240202130217", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1384, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "NorthernNerds.Aspire.Neo4j", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "2.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1174, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "northern-nerds" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "FoundationDB.Aspire", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "7.3.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 556, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "krzysfr, SnowBank" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "WeChooz.Aspire.MailKit", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 405, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "WeChooz" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "AzureKeyVaultEmulator.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "2.6.3", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 19327, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "james-gould" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "HolisticWare.DotNetNew.Templates.Project.Architecture.AspireWithClientsMaui", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.0.1-alpha-20240207114335", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1930, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "HolisticWare.DotNetNew.Templates.Project.Architecture.AspireWithClientsMaui.Bret", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.0.1-alpha-20240207114340", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 1920, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.Python", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.0.1-alpha-20240309152347", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 524, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.Julia", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.0.1-alpha-20240309181808", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 386, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.R", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.0.1-alpha-20240309180541", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 388, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Nivot.Aspire.Hosting.PowerShell", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 168, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "oisin" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "ClickHouse.Hosting", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "1.1.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 2701, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "cristipufu" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire4Wasm.AppHost", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "6.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 581, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "BenjaminCharlton" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire4Wasm.WebAssembly", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "6.0.1", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 558, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "BenjaminCharlton" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.MatlabOctave", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "0.0.1-alpha-20240309181607", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 382, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "Aspire4Wasm.WebApi", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "6.0.1", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 550, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "BenjaminCharlton" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "AgileConfig.Client.Aspire", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 139, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "kklldog" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "AspireMassTransit.RabbitMQ.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "1.2.1", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 852, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "MichielTest" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "FSharp.CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "9.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 132, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "Tarmil" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "id": "AJP.Aspire.QueryableTraceCollector.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "totalDownloads": 235, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: "owners": "andrewpoole" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: ] +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: ] +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30272) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet process with PID: 30272 has exited with code: 0 +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "version": 2, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "problems": [], +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "searchResult": [ +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "sourceName": "nuget.org", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "packages": [ +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Cli", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 44846, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.StackExchange.Redis", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1701981, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Storage.Blobs", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1006959, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Microsoft.EntityFrameworkCore.SqlServer", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1484339, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Npgsql.EntityFrameworkCore.PostgreSQL", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1506746, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.StackExchange.Redis.DistributedCaching", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 817809, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Npgsql", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 537636, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.RabbitMQ.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 388691, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Data.Tables", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 421250, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Messaging.ServiceBus", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 384863, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Security.KeyVault", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 368098, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Microsoft.Azure.Cosmos", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 310771, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Confluent.Kafka", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 267521, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "InfinityFlow.Aspire.Temporal", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.7.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 254413, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "InfinityFlow" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.AI.OpenAI", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 288323, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Microsoft.Data.SqlClient", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 274596, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Seq", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 187014, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Storage.Queues", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 235558, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.OpenAI", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 191351, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.StackExchange.Redis.OutputCaching", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 335950, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.MongoDB.Driver", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 139083, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Search.Documents", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 105783, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Messaging.EventHubs", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 127601, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.OllamaSharp", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 117269, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Keycloak.Authentication", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 96656, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.RabbitMQ.Client.v7", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 107914, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Pomelo.EntityFrameworkCore.MySql", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 127904, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.Meilisearch", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 39892, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Microsoft.EntityFrameworkCore.Cosmos", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 69522, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.MySqlConnector", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 41461, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Qdrant.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 32625, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Oracle.EntityFrameworkCore", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 50293, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Elastic.Clients.Elasticsearch", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.1", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 24852, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, elasticsearch" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.NATS.Net", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 29628, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.EventStore", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 29658, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.MongoDB.Driver.v3", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 38212, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.MassTransit.RabbitMQ", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 34345, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.RavenDB.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 28899, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.Microsoft.Data.Sqlite", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 26878, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.GoFeatureFlag", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 24048, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Npgsql", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 15146, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 31681, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Messaging.WebPubSub", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 18674, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Elastic.Clients.Elasticsearch.Aspire", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.3.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 9431, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "elasticsearch" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 31188, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 12578, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.Minio.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 7372, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.SurrealDb", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 5350, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "CommunityToolkit.Aspire.Hosting.PowerShell", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.8.0-beta.395", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 7979, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, dotnetfoundation, Microsoft.Toolkit" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Milvus.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 2744, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Marqdouj.Aspire.MailKit.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "8.1.6", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1678, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "djmarquardt" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire.Azure.AI.Inference", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.4.2-preview.1.25428.12", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1571, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "aspire, Microsoft" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Atc.Aspire.Azure.Kusto", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "1.7.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1472, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "atc-net" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Berrevoets.Aspire.Client.Mail", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 646, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "BerrevoetsSystems" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.Maui", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.0.1-alpha-20240202180633", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1741, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "AspireExtensions.Minio.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 367, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "nenoNaninu" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Oragon.RabbitMQ.AspireClient", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "1.5.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 2836, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "luizcarlosfaria" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Raygun4Aspire", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "2.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 986, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "mindscapehq" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "sains1.Aspire.Temporal.Server", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.2.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 310, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "sains1" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "HolisticWare.Tools.Clients.Maui.Aspire.Integration", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.0.1-alpha-20240202130217", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1384, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "NorthernNerds.Aspire.Neo4j", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "2.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1174, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "northern-nerds" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "FoundationDB.Aspire", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "7.3.2", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 556, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "krzysfr, SnowBank" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "WeChooz.Aspire.MailKit", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 405, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "WeChooz" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "AzureKeyVaultEmulator.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "2.6.3", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 19327, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "james-gould" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "HolisticWare.DotNetNew.Templates.Project.Architecture.AspireWithClientsMaui", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.0.1-alpha-20240207114335", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1930, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "HolisticWare.DotNetNew.Templates.Project.Architecture.AspireWithClientsMaui.Bret", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.0.1-alpha-20240207114340", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 1920, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.Python", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.0.1-alpha-20240309152347", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 524, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.Julia", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.0.1-alpha-20240309181808", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 386, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.R", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.0.1-alpha-20240309180541", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 388, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Nivot.Aspire.Hosting.PowerShell", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 168, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "oisin" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "ClickHouse.Hosting", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "1.1.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 2701, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "cristipufu" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire4Wasm.AppHost", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "6.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 581, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "BenjaminCharlton" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire4Wasm.WebAssembly", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "6.0.1", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 558, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "BenjaminCharlton" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "HolisticWare.Tools.Aspire.Hosting.Clients.MatlabOctave", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "0.0.1-alpha-20240309181607", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 382, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "moljac" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "Aspire4Wasm.WebApi", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "6.0.1", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 550, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "BenjaminCharlton" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "AgileConfig.Client.Aspire", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 139, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "kklldog" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "AspireMassTransit.RabbitMQ.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "1.2.1", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 852, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "MichielTest" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "FSharp.CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "9.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 132, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "Tarmil" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: }, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: { +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "id": "AJP.Aspire.QueryableTraceCollector.Client", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "latestVersion": "1.0.0", +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "totalDownloads": 235, +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: "owners": "andrewpoole" +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: ] +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: ] +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet(30293) stdout: } +dbug: Aspire.Cli.DotNet.DotNetCliRunner[0] + dotnet process with PID: 30293 has exited with code: 0 diff --git a/docker-compose.yaml b/docker-compose.yaml index 6122a56..785b4f7 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,222 +1,204 @@ services: - aspire-dashboard: - image: "mcr.microsoft.com/dotnet/nightly/aspire-dashboard:latest" + docker-compose-dashboard: + image: mcr.microsoft.com/dotnet/nightly/aspire-dashboard:latest expose: - "18888" - "18889" networks: - - "aspire" - restart: "always" + - aspire + restart: always cache: - image: "docker.io/library/redis:7.4" + image: docker.io/library/redis:7.4 command: - - "-c" - - "redis-server --requirepass $$REDIS_PASSWORD" + - -c + - redis-server --requirepass $$REDIS_PASSWORD entrypoint: - - "/bin/sh" + - /bin/sh environment: - REDIS_PASSWORD: "${CACHE_PASSWORD}" + REDIS_PASSWORD: ${CACHE_PASSWORD} expose: - "6379" networks: - - "aspire" + - aspire queue: - image: "docker.io/library/nats:2.11" + image: docker.io/library/nats:2.11 command: - - "--user" - - "nats" - - "--pass" - - "${QUEUE_PASSWORD}" - - "-js" + - --user + - nats + - --pass + - ${QUEUE_PASSWORD} + - -js expose: - "4222" networks: - - "aspire" + - aspire ring: - image: "${RING_IMAGE}" + image: ${RING_IMAGE} environment: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EXCEPTION_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" - OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" + OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: in_memory ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${RING_PORT}" - HTTPS_PORTS: "5001" - ConnectionStrings__queue: "nats://nats:${QUEUE_PASSWORD}@queue:4222" - services__pass__http__0: "http://pass:${PASS_PORT}" - services__pass__grpc__0: "https://pass:5001" - OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889" - OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" - OTEL_SERVICE_NAME: "ring" - volumes: - - "./Keys:/app/keys" - - "./settings/ring.json:/app/appsettings.json" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" + ConnectionStrings__queue: nats://nats:${QUEUE_PASSWORD}@queue:4222 + services__pass__http__0: http://pass:8080 + OTEL_EXPORTER_OTLP_ENDPOINT: http://docker-compose-dashboard:18889 + OTEL_EXPORTER_OTLP_PROTOCOL: grpc + OTEL_SERVICE_NAME: ring + services__pass__grpc__0: https://pass:5001 expose: - - "${RING_PORT}" - - "5001" + - "8080" + - "7001" networks: - - "aspire" + - aspire pass: - image: "${PASS_IMAGE}" + image: ${PASS_IMAGE} environment: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EXCEPTION_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" - OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" + OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: in_memory ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${PASS_PORT}" - HTTPS_PORTS: "5001" - ConnectionStrings__cache: "cache:6379,password=${CACHE_PASSWORD}" - ConnectionStrings__queue: "nats://nats:${QUEUE_PASSWORD}@queue:4222" - services__ring__http__0: "http://ring:${RING_PORT}" - services__ring__grpc__0: "https://ring:5001" - OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889" - OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" - OTEL_SERVICE_NAME: "pass" - volumes: - - "./Keys:/app/keys" - - "./settings/pass.json:/app/appsettings.json" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" + ConnectionStrings__cache: cache:6379,password=${CACHE_PASSWORD} + ConnectionStrings__queue: nats://nats:${QUEUE_PASSWORD}@queue:4222 + services__ring__http__0: http://ring:8080 + OTEL_EXPORTER_OTLP_ENDPOINT: http://docker-compose-dashboard:18889 + OTEL_EXPORTER_OTLP_PROTOCOL: grpc + OTEL_SERVICE_NAME: pass + services__ring__grpc__0: https://ring:5001 expose: - - "${PASS_PORT}" - - "5001" + - "8080" + - "7001" networks: - - "aspire" + - aspire drive: - image: "${DRIVE_IMAGE}" + image: ${DRIVE_IMAGE} environment: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EXCEPTION_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" - OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" + OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: in_memory ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${DRIVE_PORT}" - HTTPS_PORTS: "5001" - ConnectionStrings__cache: "cache:6379,password=${CACHE_PASSWORD}" - ConnectionStrings__queue: "nats://nats:${QUEUE_PASSWORD}@queue:4222" - services__pass__http__0: "http://pass:${PASS_PORT}" - services__pass__grpc__0: "https://pass:5001" - services__ring__http__0: "http://ring:${RING_PORT}" - services__ring__grpc__0: "https://ring:5001" - OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889" - OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" - OTEL_SERVICE_NAME: "drive" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" + ConnectionStrings__cache: cache:6379,password=${CACHE_PASSWORD} + ConnectionStrings__queue: nats://nats:${QUEUE_PASSWORD}@queue:4222 + services__pass__http__0: http://pass:8080 + services__ring__http__0: http://ring:8080 + OTEL_EXPORTER_OTLP_ENDPOINT: http://docker-compose-dashboard:18889 + OTEL_EXPORTER_OTLP_PROTOCOL: grpc + OTEL_SERVICE_NAME: drive + services__pass__grpc__0: https://pass:5001 + services__ring__grpc__0: https://ring:5001 expose: - - "${DRIVE_PORT}" - - "5001" - volumes: - - "./Uploads:/app/uploads" - - "./settings/drive.json:/app/appsettings.json" + - "8080" + - "7001" networks: - - "aspire" + - aspire sphere: - image: "${SPHERE_IMAGE}" + image: ${SPHERE_IMAGE} environment: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EXCEPTION_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" - OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" + OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: in_memory ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${SPHERE_PORT}" - HTTPS_PORTS: "5001" - ConnectionStrings__cache: "cache:6379,password=${CACHE_PASSWORD}" - ConnectionStrings__queue: "nats://nats:${QUEUE_PASSWORD}@queue:4222" - services__pass__http__0: "http://pass:${PASS_PORT}" - services__pass__grpc__0: "https://pass:5001" - services__drive__http__0: "http://drive:${DRIVE_PORT}" - services__drive__grpc__0: "https://drive:5001" - services__ring__http__0: "http://ring:${RING_PORT}" - services__ring__grpc__0: "https://ring:5001" - OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889" - OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" - OTEL_SERVICE_NAME: "sphere" - volumes: - - "./Keys:/app/keys" - - "./settings/sphere.json:/app/appsettings.json" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" + ConnectionStrings__cache: cache:6379,password=${CACHE_PASSWORD} + ConnectionStrings__queue: nats://nats:${QUEUE_PASSWORD}@queue:4222 + services__pass__http__0: http://pass:8080 + services__ring__http__0: http://ring:8080 + services__drive__http__0: http://drive:8080 + OTEL_EXPORTER_OTLP_ENDPOINT: http://docker-compose-dashboard:18889 + OTEL_EXPORTER_OTLP_PROTOCOL: grpc + OTEL_SERVICE_NAME: sphere + services__pass__grpc__0: https://pass:5001 + services__drive__grpc__0: https://drive:5001 + services__ring__grpc__0: https://ring:5001 expose: - - "${SPHERE_PORT}" - - "5001" + - "8080" + - "7001" networks: - - "aspire" + - aspire develop: - image: "${DEVELOP_IMAGE}" + image: ${DEVELOP_IMAGE} environment: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EXCEPTION_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" - OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" + OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: in_memory ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${DEVELOP_PORT}" - HTTPS_PORTS: "5001" - ConnectionStrings__cache: "cache:6379,password=${CACHE_PASSWORD}" - services__pass__http__0: "http://pass:${PASS_PORT}" - services__pass__grpc__0: "https://pass:5001" - services__ring__http__0: "http://ring:${RING_PORT}" - services__ring__grpc__0: "https://ring:5001" - OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889" - OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" - OTEL_SERVICE_NAME: "develop" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" + ConnectionStrings__cache: cache:6379,password=${CACHE_PASSWORD} + services__pass__http__0: http://pass:8080 + services__ring__http__0: http://ring:8080 + OTEL_EXPORTER_OTLP_ENDPOINT: http://docker-compose-dashboard:18889 + OTEL_EXPORTER_OTLP_PROTOCOL: grpc + OTEL_SERVICE_NAME: develop + services__pass__grpc__0: https://pass:5001 + services__ring__grpc__0: https://ring:5001 expose: - - "${DEVELOP_PORT}" - - "5001" - volumes: - - "./settings/develop.json:/app/appsettings.json" + - "8080" + - "7001" networks: - - "aspire" + - aspire gateway: - image: "mcr.microsoft.com/dotnet/nightly/yarp:2.3.0-preview.4" - command: - - "/app/yarp.dll" - entrypoint: - - "dotnet" + image: ${GATEWAY_IMAGE} environment: - ASPNETCORE_ENVIRONMENT: "Production" - services__ring__http__0: "http://ring:${RING_PORT}" - services__ring__grpc__0: "https://ring:5001" - REVERSEPROXY__ROUTES__route0__MATCH__PATH: "/ws" - REVERSEPROXY__ROUTES__route0__CLUSTERID: "cluster_ring" - REVERSEPROXY__ROUTES__route1__MATCH__PATH: "/ring/{**catch-all}" - REVERSEPROXY__ROUTES__route1__CLUSTERID: "cluster_ring" - REVERSEPROXY__ROUTES__route1__TRANSFORMS__0__PathRemovePrefix: "/ring" - REVERSEPROXY__ROUTES__route1__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__ROUTES__route2__MATCH__PATH: "/.well-known/openid-configuration" - REVERSEPROXY__ROUTES__route2__CLUSTERID: "cluster_pass" - REVERSEPROXY__ROUTES__route3__MATCH__PATH: "/.well-known/jwks" - REVERSEPROXY__ROUTES__route3__CLUSTERID: "cluster_pass" - REVERSEPROXY__ROUTES__route4__MATCH__PATH: "/id/{**catch-all}" - REVERSEPROXY__ROUTES__route4__CLUSTERID: "cluster_pass" - REVERSEPROXY__ROUTES__route4__TRANSFORMS__0__PathRemovePrefix: "/id" - REVERSEPROXY__ROUTES__route4__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__ROUTES__route5__MATCH__PATH: "/api/tus" - REVERSEPROXY__ROUTES__route5__CLUSTERID: "cluster_drive" - REVERSEPROXY__ROUTES__route6__MATCH__PATH: "/drive/{**catch-all}" - REVERSEPROXY__ROUTES__route6__CLUSTERID: "cluster_drive" - REVERSEPROXY__ROUTES__route6__TRANSFORMS__0__PathRemovePrefix: "/drive" - REVERSEPROXY__ROUTES__route6__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__ROUTES__route7__MATCH__PATH: "/sphere/{**catch-all}" - REVERSEPROXY__ROUTES__route7__CLUSTERID: "cluster_sphere" - REVERSEPROXY__ROUTES__route7__TRANSFORMS__0__PathRemovePrefix: "/sphere" - REVERSEPROXY__ROUTES__route7__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__ROUTES__route8__MATCH__PATH: "/develop/{**catch-all}" - REVERSEPROXY__ROUTES__route8__CLUSTERID: "cluster_develop" - REVERSEPROXY__ROUTES__route8__TRANSFORMS__0__PathRemovePrefix: "/develop" - REVERSEPROXY__ROUTES__route8__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__CLUSTERS__cluster_ring__DESTINATIONS__destination1__ADDRESS: "http://_http.ring" - REVERSEPROXY__CLUSTERS__cluster_pass__DESTINATIONS__destination1__ADDRESS: "http://_http.pass" - REVERSEPROXY__CLUSTERS__cluster_drive__DESTINATIONS__destination1__ADDRESS: "http://_http.drive" - REVERSEPROXY__CLUSTERS__cluster_sphere__DESTINATIONS__destination1__ADDRESS: "http://_http.sphere" - REVERSEPROXY__CLUSTERS__cluster_develop__DESTINATIONS__destination1__ADDRESS: "http://_http.develop" - services__pass__http__0: "http://pass:${PASS_PORT}" - services__pass__grpc__0: "https://pass:5001" - services__drive__http__0: "http://drive:${DRIVE_PORT}" - services__drive__grpc__0: "https://drive:5001" - services__sphere__http__0: "http://sphere:${SPHERE_PORT}" - services__sphere__grpc__0: "https://sphere:5001" - services__develop__http__0: "http://develop:${DEVELOP_PORT}" - services__develop__grpc__0: "https://develop:5001" - OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889" - OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" - OTEL_SERVICE_NAME: "gateway" + ASPNETCORE_ENVIRONMENT: Production + services__ring__http__0: http://ring:8080 + services__ring__grpc__0: https://ring:5001 + REVERSEPROXY__ROUTES__route0__MATCH__PATH: /ws + REVERSEPROXY__ROUTES__route0__CLUSTERID: cluster_ring + REVERSEPROXY__ROUTES__route1__MATCH__PATH: /ring/{**catch-all} + REVERSEPROXY__ROUTES__route1__CLUSTERID: cluster_ring + REVERSEPROXY__ROUTES__route1__TRANSFORMS__0__PathRemovePrefix: /ring + REVERSEPROXY__ROUTES__route1__TRANSFORMS__1__PathPrefix: /api + REVERSEPROXY__ROUTES__route2__MATCH__PATH: /.well-known/openid-configuration + REVERSEPROXY__ROUTES__route2__CLUSTERID: cluster_pass + REVERSEPROXY__ROUTES__route3__MATCH__PATH: /.well-known/jwks + REVERSEPROXY__ROUTES__route3__CLUSTERID: cluster_pass + REVERSEPROXY__ROUTES__route4__MATCH__PATH: /id/{**catch-all} + REVERSEPROXY__ROUTES__route4__CLUSTERID: cluster_pass + REVERSEPROXY__ROUTES__route4__TRANSFORMS__0__PathRemovePrefix: /id + REVERSEPROXY__ROUTES__route4__TRANSFORMS__1__PathPrefix: /api + REVERSEPROXY__ROUTES__route5__MATCH__PATH: /api/tus + REVERSEPROXY__ROUTES__route5__CLUSTERID: cluster_drive + REVERSEPROXY__ROUTES__route6__MATCH__PATH: /drive/{**catch-all} + REVERSEPROXY__ROUTES__route6__CLUSTERID: cluster_drive + REVERSEPROXY__ROUTES__route6__TRANSFORMS__0__PathRemovePrefix: /drive + REVERSEPROXY__ROUTES__route6__TRANSFORMS__1__PathPrefix: /api + REVERSEPROXY__ROUTES__route7__MATCH__PATH: /sphere/{**catch-all} + REVERSEPROXY__ROUTES__route7__CLUSTERID: cluster_sphere + REVERSEPROXY__ROUTES__route7__TRANSFORMS__0__PathRemovePrefix: /sphere + REVERSEPROXY__ROUTES__route7__TRANSFORMS__1__PathPrefix: /api + REVERSEPROXY__ROUTES__route8__MATCH__PATH: /develop/{**catch-all} + REVERSEPROXY__ROUTES__route8__CLUSTERID: cluster_develop + REVERSEPROXY__ROUTES__route8__TRANSFORMS__0__PathRemovePrefix: /develop + REVERSEPROXY__ROUTES__route8__TRANSFORMS__1__PathPrefix: /api + REVERSEPROXY__CLUSTERS__cluster_ring__DESTINATIONS__destination1__ADDRESS: http://_http.ring + REVERSEPROXY__CLUSTERS__cluster_pass__DESTINATIONS__destination1__ADDRESS: http://_http.pass + REVERSEPROXY__CLUSTERS__cluster_drive__DESTINATIONS__destination1__ADDRESS: http://_http.drive + REVERSEPROXY__CLUSTERS__cluster_sphere__DESTINATIONS__destination1__ADDRESS: http://_http.sphere + REVERSEPROXY__CLUSTERS__cluster_develop__DESTINATIONS__destination1__ADDRESS: http://_http.develop + services__pass__http__0: http://pass:8080 + services__pass__grpc__0: https://pass:5001 + services__drive__http__0: http://drive:8080 + services__drive__grpc__0: https://drive:5001 + services__sphere__http__0: http://sphere:8080 + services__sphere__grpc__0: https://sphere:5001 + services__develop__http__0: http://develop:8080 + services__develop__grpc__0: https://develop:5001 + OTEL_EXPORTER_OTLP_ENDPOINT: http://docker-compose-dashboard:18889 + OTEL_EXPORTER_OTLP_PROTOCOL: grpc + OTEL_SERVICE_NAME: gateway expose: - "5000" ports: - - "5001:5000" + - 5001:5000 networks: - - "aspire" + - aspire networks: aspire: - driver: "bridge" + driver: bridge diff --git a/publish/.env b/publish/.env index 13c2b1d..c50ba9e 100644 --- a/publish/.env +++ b/publish/.env @@ -33,3 +33,6 @@ SPHERE_IMAGE=sphere:latest # Container image name for develop DEVELOP_IMAGE=develop:latest + +# Container image name for gateway +GATEWAY_IMAGE=gateway:latest diff --git a/publish/docker-compose.yaml b/publish/docker-compose.yaml index 02e7edb..85c473a 100644 --- a/publish/docker-compose.yaml +++ b/publish/docker-compose.yaml @@ -39,16 +39,16 @@ services: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${RING_PORT}" - HTTPS_PORTS: "5001" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" ConnectionStrings__queue: "nats://nats:${QUEUE_PASSWORD}@queue:4222" - services__pass__http__0: "http://pass:${PASS_PORT}" + services__pass__http__0: "http://pass:8080" OTEL_EXPORTER_OTLP_ENDPOINT: "http://docker-compose-dashboard:18889" OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" OTEL_SERVICE_NAME: "ring" expose: - - "${RING_PORT}" - - "5001" + - "8080" + - "7001" networks: - "aspire" pass: @@ -58,17 +58,17 @@ services: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${PASS_PORT}" - HTTPS_PORTS: "5001" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" ConnectionStrings__cache: "cache:6379,password=${CACHE_PASSWORD}" ConnectionStrings__queue: "nats://nats:${QUEUE_PASSWORD}@queue:4222" - services__ring__http__0: "http://ring:${RING_PORT}" + services__ring__http__0: "http://ring:8080" OTEL_EXPORTER_OTLP_ENDPOINT: "http://docker-compose-dashboard:18889" OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" OTEL_SERVICE_NAME: "pass" expose: - - "${PASS_PORT}" - - "5001" + - "8080" + - "7001" networks: - "aspire" drive: @@ -78,18 +78,18 @@ services: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${DRIVE_PORT}" - HTTPS_PORTS: "5001" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" ConnectionStrings__cache: "cache:6379,password=${CACHE_PASSWORD}" ConnectionStrings__queue: "nats://nats:${QUEUE_PASSWORD}@queue:4222" - services__pass__http__0: "http://pass:${PASS_PORT}" - services__ring__http__0: "http://ring:${RING_PORT}" + services__pass__http__0: "http://pass:8080" + services__ring__http__0: "http://ring:8080" OTEL_EXPORTER_OTLP_ENDPOINT: "http://docker-compose-dashboard:18889" OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" OTEL_SERVICE_NAME: "drive" expose: - - "${DRIVE_PORT}" - - "5001" + - "8080" + - "7001" networks: - "aspire" sphere: @@ -99,19 +99,19 @@ services: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${SPHERE_PORT}" - HTTPS_PORTS: "5001" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" ConnectionStrings__cache: "cache:6379,password=${CACHE_PASSWORD}" ConnectionStrings__queue: "nats://nats:${QUEUE_PASSWORD}@queue:4222" - services__pass__http__0: "http://pass:${PASS_PORT}" - services__ring__http__0: "http://ring:${RING_PORT}" - services__drive__http__0: "http://drive:${DRIVE_PORT}" + services__pass__http__0: "http://pass:8080" + services__ring__http__0: "http://ring:8080" + services__drive__http__0: "http://drive:8080" OTEL_EXPORTER_OTLP_ENDPOINT: "http://docker-compose-dashboard:18889" OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" OTEL_SERVICE_NAME: "sphere" expose: - - "${SPHERE_PORT}" - - "5001" + - "8080" + - "7001" networks: - "aspire" develop: @@ -121,70 +121,37 @@ services: OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" - HTTP_PORTS: "${DEVELOP_PORT}" - HTTPS_PORTS: "5001" + HTTP_PORTS: "8080" + HTTPS_PORTS: "7001" ConnectionStrings__cache: "cache:6379,password=${CACHE_PASSWORD}" - services__pass__http__0: "http://pass:${PASS_PORT}" - services__ring__http__0: "http://ring:${RING_PORT}" + services__pass__http__0: "http://pass:8080" + services__ring__http__0: "http://ring:8080" OTEL_EXPORTER_OTLP_ENDPOINT: "http://docker-compose-dashboard:18889" OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" OTEL_SERVICE_NAME: "develop" expose: - - "${DEVELOP_PORT}" - - "5001" + - "8080" + - "7001" networks: - "aspire" gateway: - image: "mcr.microsoft.com/dotnet/nightly/yarp:2.3.0-preview.4" - command: - - "/app/yarp.dll" - entrypoint: - - "dotnet" + image: "${GATEWAY_IMAGE}" environment: - ASPNETCORE_ENVIRONMENT: "Production" - services__ring__http__0: "http://ring:${RING_PORT}" - REVERSEPROXY__ROUTES__route0__MATCH__PATH: "/ws" - REVERSEPROXY__ROUTES__route0__CLUSTERID: "cluster_ring" - REVERSEPROXY__ROUTES__route1__MATCH__PATH: "/ring/{**catch-all}" - REVERSEPROXY__ROUTES__route1__CLUSTERID: "cluster_ring" - REVERSEPROXY__ROUTES__route1__TRANSFORMS__0__PathRemovePrefix: "/ring" - REVERSEPROXY__ROUTES__route1__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__ROUTES__route2__MATCH__PATH: "/.well-known/openid-configuration" - REVERSEPROXY__ROUTES__route2__CLUSTERID: "cluster_pass" - REVERSEPROXY__ROUTES__route3__MATCH__PATH: "/.well-known/jwks" - REVERSEPROXY__ROUTES__route3__CLUSTERID: "cluster_pass" - REVERSEPROXY__ROUTES__route4__MATCH__PATH: "/id/{**catch-all}" - REVERSEPROXY__ROUTES__route4__CLUSTERID: "cluster_pass" - REVERSEPROXY__ROUTES__route4__TRANSFORMS__0__PathRemovePrefix: "/id" - REVERSEPROXY__ROUTES__route4__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__ROUTES__route5__MATCH__PATH: "/api/tus" - REVERSEPROXY__ROUTES__route5__CLUSTERID: "cluster_drive" - REVERSEPROXY__ROUTES__route6__MATCH__PATH: "/drive/{**catch-all}" - REVERSEPROXY__ROUTES__route6__CLUSTERID: "cluster_drive" - REVERSEPROXY__ROUTES__route6__TRANSFORMS__0__PathRemovePrefix: "/drive" - REVERSEPROXY__ROUTES__route6__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__ROUTES__route7__MATCH__PATH: "/sphere/{**catch-all}" - REVERSEPROXY__ROUTES__route7__CLUSTERID: "cluster_sphere" - REVERSEPROXY__ROUTES__route7__TRANSFORMS__0__PathRemovePrefix: "/sphere" - REVERSEPROXY__ROUTES__route7__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__ROUTES__route8__MATCH__PATH: "/develop/{**catch-all}" - REVERSEPROXY__ROUTES__route8__CLUSTERID: "cluster_develop" - REVERSEPROXY__ROUTES__route8__TRANSFORMS__0__PathRemovePrefix: "/develop" - REVERSEPROXY__ROUTES__route8__TRANSFORMS__1__PathPrefix: "/api" - REVERSEPROXY__CLUSTERS__cluster_ring__DESTINATIONS__destination1__ADDRESS: "http://_http.ring" - REVERSEPROXY__CLUSTERS__cluster_pass__DESTINATIONS__destination1__ADDRESS: "http://_http.pass" - REVERSEPROXY__CLUSTERS__cluster_drive__DESTINATIONS__destination1__ADDRESS: "http://_http.drive" - REVERSEPROXY__CLUSTERS__cluster_sphere__DESTINATIONS__destination1__ADDRESS: "http://_http.sphere" - REVERSEPROXY__CLUSTERS__cluster_develop__DESTINATIONS__destination1__ADDRESS: "http://_http.develop" - services__pass__http__0: "http://pass:${PASS_PORT}" - services__drive__http__0: "http://drive:${DRIVE_PORT}" - services__sphere__http__0: "http://sphere:${SPHERE_PORT}" - services__develop__http__0: "http://develop:${DEVELOP_PORT}" + OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EXCEPTION_LOG_ATTRIBUTES: "true" + OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true" + OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory" + ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true" + HTTP_PORTS: "5001" + services__ring__http__0: "http://ring:8080" + services__pass__http__0: "http://pass:8080" + services__drive__http__0: "http://drive:8080" + services__sphere__http__0: "http://sphere:8080" + services__develop__http__0: "http://develop:8080" OTEL_EXPORTER_OTLP_ENDPOINT: "http://docker-compose-dashboard:18889" OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" OTEL_SERVICE_NAME: "gateway" expose: - - "5000" + - "5001" networks: - "aspire" networks: