Skip to content

Update Aspire version to 13.6.0 Staging Channel - #1625

Merged
aaronpowell merged 14 commits into
mainfrom
codex/aspire-13-6-upgrade
Sep 30, 2026
Merged

aaronpowell merged 14 commits into
mainfrom
codex/aspire-13-6-upgrade

Conversation

@afscrome

@afscrome afscrome commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade .NET and TypeScript AppHosts to Aspire 13.6.0.
  • Configure the Aspire package feed and ignored repo-local NuGet cache, retaining the NuGet.org exception for Aspire.Hosting.Elasticsearch.
  • Align Aspire 13.6 dependency pins and prerelease package versions.
  • Install the Aspire CLI from the staging quality in CI and cache .nugetpackages.
  • Remove unneded IsAspireHost properties that are now provided by the sdk
  • Enable the aspire cli bundle
  • Upgraded Floci's service bus endpoint allocation approach as it only worked due to a bug introduced in 15.5.0, fixed in 13.5.3 - feat(floci): model Service Bus as a child resource of AddFlociAzure #1555

Outstanding

Backed out rust & java removal as the upstream Aspire.Hosting.* packages are in preview for this 13.6..

@afscrome afscrome changed the title Update Aspire version to 13.6.0 Update Aspire version to 13.6.0 Staging Channel Sep 26, 2026
@afscrome
afscrome force-pushed the codex/aspire-13-6-upgrade branch from 0cf1dc3 to 619eb0e Compare September 26, 2026 10:25
@github-actions

Copy link
Copy Markdown
Contributor

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/CommunityToolkit/Aspire/main/eng/scripts/dogfood-pr.sh | bash -s -- 1625

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/CommunityToolkit/Aspire/main/eng/scripts/dogfood-pr.ps1) } 1625"

@afscrome
afscrome force-pushed the codex/aspire-13-6-upgrade branch from 619eb0e to 30d18b0 Compare September 26, 2026 10:30
@afscrome
afscrome force-pushed the codex/aspire-13-6-upgrade branch from 30d18b0 to 0f00e66 Compare September 26, 2026 10:53
@afscrome

Copy link
Copy Markdown
Contributor Author

Floci tests rae failing due to the addition of Service Bus in #1555 . This PR worked with 13.5.0, but was incompatible with 13.5.3. (And the test failures seen here are the same issues you see with 13.5.3). Specifically the regression was likely caused by #19625

The HTTP readiness polling added in 1bd1bb1 fails with Polly's
TimeoutRejectedException, which the loop doesn't catch. Revert it to
check whether StopAsync still times out on Aspire 13.6.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@afscrome
afscrome force-pushed the codex/aspire-13-6-upgrade branch from 99341a4 to 591230d Compare September 27, 2026 11:19
@afscrome
afscrome deployed to azure-artifacts September 27, 2026 17:16 — with GitHub Actions Active
Comment thread nuget.config
<config>
<add key="globalPackagesFolder" value=".nugetpackages" />
</config>
</configuration>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes need to be reverted when going back to the stable channel.

@afscrome
afscrome marked this pull request as ready for review September 27, 2026 18:03
Copilot AI lite review requested due to automatic review settings September 27, 2026 18:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

One or more issues must be addressed before approval.

Review effort: Lite
Findings: 3 High severity · 1 Low severity

Open (4)
What changed in this PR

Upgrades the repository to Aspire 13.6.0 and updates Floci Service Bus endpoint handling.

Changes:

  • Centralizes AppHost SDK versioning and updates C#/TypeScript AppHosts.
  • Configures staging Aspire feeds, CLI installation, and local NuGet caching.
  • Adds dynamic Floci Service Bus endpoint allocation and related tests.
File Description
tests/​CommunityToolkit.Aspire.Testing/​TestDistributedApplicationBuilder.cs Updated as part of this pull request.
tests/​CommunityToolkit.Aspire.Testing/​CommunityToolkit.Aspire.Testing.csproj Updated as part of this pull request.
tests/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.Tests/​TestPackage.cs Updated as part of this pull request.
tests/​CommunityToolkit.Aspire.Hosting.Perl.Tests/​ValidationMessagingTests.cs Updated as part of this pull request.
tests/​CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager.Tests/​BitwardenSecretManagerProvisionerTests.cs Updated as part of this pull request.
tests-app-hosts/​Ollama.AppHost/​Ollama.AppHost.csproj Updated as part of this pull request.
tests-app-hosts/​Directory.Build.props Updated as part of this pull request.
src/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.csproj Updated as part of this pull request.
src/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/​build/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.targets Updated as part of this pull request.
src/​CommunityToolkit.Aspire.Hosting.Floci/​README.md Updated as part of this pull request.
src/​CommunityToolkit.Aspire.Hosting.Floci/​FlociServiceBusEndpointAllocator.cs Updated as part of this pull request.
src/​CommunityToolkit.Aspire.Hosting.Floci/​FlociHostingExtension.Azure.cs Updated as part of this pull request.
src/​CommunityToolkit.Aspire.Hosting.Floci/​FlociAzureServiceBusResource.cs Updated as part of this pull request.
src/​CommunityToolkit.Aspire.Hosting.Floci/​FlociAzureServiceBusConnectionString.cs Updated as part of this pull request.
nuget.config Updated as part of this pull request.
global.json Updated as part of this pull request.
examples/​zitadel/​CommunityToolkit.Aspire.Hosting.Zitadel.AppHost/​CommunityToolkit.Aspire.Hosting.Zitadel.AppHost.csproj Updated as part of this pull request.
examples/​zitadel/​CommunityToolkit.Aspire.Hosting.Zitadel.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​umami/​CommunityToolkit.Aspire.Hosting.Umami.AppHost/​CommunityToolkit.Aspire.Hosting.Umami.AppHost.csproj Updated as part of this pull request.
examples/​umami/​CommunityToolkit.Aspire.Hosting.Umami.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​surrealdb/​CommunityToolkit.Aspire.Hosting.SurrealDb.AppHost/​CommunityToolkit.Aspire.Hosting.SurrealDb.AppHost.csproj Updated as part of this pull request.
examples/​surrealdb/​CommunityToolkit.Aspire.Hosting.SurrealDb.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​stripe/​CommunityToolkit.Aspire.Hosting.Stripe.AppHost/​CommunityToolkit.Aspire.Hosting.Stripe.AppHost.csproj Updated as part of this pull request.
examples/​stripe/​CommunityToolkit.Aspire.Hosting.Stripe.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​stable-diffusion-cpp/​CommunityToolkit.Aspire.Hosting.StableDiffusionCpp.AppHost/​CommunityToolkit.Aspire.Hosting.StableDiffusionCpp.AppHost.csproj Updated as part of this pull request.
examples/​squad/​CommunityToolkit.Aspire.Hosting.Squad.AppHost/​CommunityToolkit.Aspire.Hosting.Squad.AppHost.csproj Updated as part of this pull request.
examples/​squad/​CommunityToolkit.Aspire.Hosting.Squad.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​sqlserver-ext/​CommunityToolkit.Aspire.Hosting.SqlServer.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.SqlServer.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​sqlserver-ext/​CommunityToolkit.Aspire.Hosting.SqlServer.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​sqlite/​CommunityToolkit.Aspire.Sqlite.AppHost/​CommunityToolkit.Aspire.Sqlite.AppHost.csproj Updated as part of this pull request.
examples/​sqlite/​CommunityToolkit.Aspire.Hosting.Sqlite.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​sql-database-projects/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.AppHost/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.AppHost.csproj Updated as part of this pull request.
examples/​sql-database-projects/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​solr/​CommunityToolkit.Aspire.Hosting.Solr.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​solr/​CommunityToolkit.Aspire.Hosting.Solr.AppHost.csproj Updated as part of this pull request.
examples/​sftp/​CommunityToolkit.Aspire.Hosting.Sftp.AppHost/​CommunityToolkit.Aspire.Hosting.Sftp.AppHost.csproj Updated as part of this pull request.
examples/​sftp/​CommunityToolkit.Aspire.Hosting.Sftp.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​seaweedfs/​SeaweedFS.AppHost/​SeaweedFS.AppHost.csproj Updated as part of this pull request.
examples/​seaweedfs/​SeaweedFS.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​rustfs/​CommunityToolkit.Aspire.Hosting.RustFs.AppHost/​CommunityToolkit.Aspire.Hosting.RustFs.AppHost.csproj Updated as part of this pull request.
examples/​rustfs/​CommunityToolkit.Aspire.Hosting.RustFs.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​rust/​CommunityToolkit.Aspire.Hosting.Rust.AppHost/​CommunityToolkit.Aspire.Hosting.Rust.AppHost.csproj Updated as part of this pull request.
examples/​rust/​CommunityToolkit.Aspire.Hosting.Rust.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​redpanda/​CommunityToolkit.Aspire.Hosting.RedPanda.AppHost/​CommunityToolkit.Aspire.Hosting.RedPanda.AppHost.csproj Updated as part of this pull request.
examples/​redpanda/​CommunityToolkit.Aspire.Hosting.RedPanda.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​redis-ext/​CommunityToolkit.Aspire.Hosting.Redis.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.Redis.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​redis-ext/​CommunityToolkit.Aspire.Hosting.Redis.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​ravendb/​RavenDB.AppHost/​CommunityToolkit.Aspire.Hosting.RavenDB.AppHost.csproj Updated as part of this pull request.
examples/​ravendb/​CommunityToolkit.Aspire.Hosting.RavenDB.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​python/​CommunityToolkit.Aspire.Hosting.Python.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.Python.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​python/​CommunityToolkit.Aspire.Hosting.Python.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​powershell/​CommunityToolkit.Aspire.PowerShell.AppHost/​CommunityToolkit.Aspire.PowerShell.AppHost.csproj Updated as part of this pull request.
examples/​powershell/​CommunityToolkit.Aspire.PowerShell.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​postgres-ext/​CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​postgres-ext/​CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​posta/​CommunityToolkit.Aspire.Hosting.Posta.AppHost/​CommunityToolkit.Aspire.Hosting.Posta.AppHost.csproj Updated as part of this pull request.
examples/​perl/​CpanmApiIntegration.AppHost/​CpanmApiIntegration.AppHost.csproj Updated as part of this pull request.
examples/​perl/​CpanmApiIntegration.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​papercut/​CommunityToolkit.Aspire.Hosting.PapercutSmtp.AppHost/​CommunityToolkit.Aspire.Hosting.PapercutSmtp.AppHost.csproj Updated as part of this pull request.
examples/​papercut/​CommunityToolkit.Aspire.Hosting.PapercutSmtp.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​opentelemetry-collector/​CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.AppHost/​CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.AppHost.csproj Updated as part of this pull request.
examples/​opentelemetry-collector/​CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​ollama/​CommunityToolkit.Aspire.Hosting.Ollama.AppHost/​CommunityToolkit.Aspire.Hosting.Ollama.AppHost.csproj Updated as part of this pull request.
examples/​ollama/​CommunityToolkit.Aspire.Hosting.Ollama.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​ngrok/​CommunityToolkit.Aspire.Hosting.Ngrok.AppHost/​CommunityToolkit.Aspire.Hosting.Ngrok.AppHost.csproj Updated as part of this pull request.
examples/​ngrok/​CommunityToolkit.Aspire.Hosting.Ngrok.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​mysql-ext/​CommunityToolkit.Aspire.Hosting.MySql.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.MySql.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​mysql-ext/​CommunityToolkit.Aspire.Hosting.MySql.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​mosquitto/​CommunityToolkit.Aspire.Hosting.Mosquitto.AppHost/​CommunityToolkit.Aspire.Hosting.Mosquitto.AppHost.csproj Updated as part of this pull request.
examples/​mosquitto/​CommunityToolkit.Aspire.Hosting.Mosquitto.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​mongodb-ext/​CommunityToolkit.Aspire.Hosting.MongoDB.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.MongoDB.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​mongodb-ext/​CommunityToolkit.Aspire.Hosting.MongoDB.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​meilisearch/​CommunityToolkit.Aspire.Hosting.Meilisearch.AppHost/​CommunityToolkit.Aspire.Hosting.Meilisearch.AppHost.csproj Updated as part of this pull request.
examples/​meilisearch/​CommunityToolkit.Aspire.Hosting.Meilisearch.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​mcp-inspector/​CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/​CommunityToolkit.Aspire.Hosting.McpInspector.AppHost.csproj Updated as part of this pull request.
examples/​mcp-inspector/​CommunityToolkit.Aspire.Hosting.McpInspector.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​masstransit-rabbitmq/​CommunityToolkit.Aspire.Hosting.MassTransit.RabbitMQ.AppHost/​CommunityToolkit.Aspire.Hosting.MassTransit.RabbitMQ.AppHost.csproj Updated as part of this pull request.
examples/​mailpit/​CommunityToolkit.Aspire.Hosting.MailPit.AppHost/​CommunityToolkit.Aspire.Hosting.MailPit.AppHost.csproj Updated as part of this pull request.
examples/​mailpit/​CommunityToolkit.Aspire.Hosting.MailPit.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​logto/​CommunityToolkit.Aspire.Hosting.Logto.AppHost/​CommunityToolkit.Aspire.Hosting.Logto.AppHost.csproj Updated as part of this pull request.
examples/​logto/​CommunityToolkit.Aspire.Hosting.Logto.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​listmonk/​CommunityToolkit.Aspire.Hosting.Listmonk.AppHost/​CommunityToolkit.Aspire.Hosting.Listmonk.AppHost.csproj Updated as part of this pull request.
examples/​listmonk/​CommunityToolkit.Aspire.Hosting.Listmonk.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​lavinmq/​CommunityToolkit.Aspire.Hosting.LavinMQ.AppHost/​CommunityToolkit.Aspire.Hosting.LavinMQ.AppHost.csproj Updated as part of this pull request.
examples/​lavinmq/​CommunityToolkit.Aspire.Hosting.LavinMQ.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​kurrentdb/​CommunityToolkit.Aspire.Hosting.KurrentDB.AppHost/​CommunityToolkit.Aspire.Hosting.KurrentDB.AppHost.csproj Updated as part of this pull request.
examples/​kurrentdb/​CommunityToolkit.Aspire.Hosting.KurrentDB.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​kind/​CommunityToolkit.Aspire.Hosting.Kind.Publish.AppHost/​CommunityToolkit.Aspire.Hosting.Kind.Publish.AppHost.csproj Updated as part of this pull request.
examples/​kind/​CommunityToolkit.Aspire.Hosting.Kind.AppHost/​CommunityToolkit.Aspire.Hosting.Kind.AppHost.csproj Updated as part of this pull request.
examples/​keycloak-postgres/​CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​keycloak-postgres/​CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​k6/​CommunityToolkit.Aspire.Hosting.k6.AppHost/​CommunityToolkit.Aspire.Hosting.k6.AppHost.csproj Updated as part of this pull request.
examples/​k6/​CommunityToolkit.Aspire.Hosting.k6.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​k3s/​CommunityToolkit.Aspire.Hosting.K3s.AppHost/​CommunityToolkit.Aspire.Hosting.K3s.AppHost.csproj Updated as part of this pull request.
examples/​k3s/​CommunityToolkit.Aspire.Hosting.K3s.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​k3s/​CommunityToolkit.Aspire.Hosting.K3s.AppHost.Go/​aspire.config.json Updated as part of this pull request.
examples/​javascript-ext/​CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​javascript-ext/​CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​java/​CommunityToolkit.Aspire.Hosting.Java.AppHost/​CommunityToolkit.Aspire.Hosting.Java.AppHost.csproj Updated as part of this pull request.
examples/​java/​CommunityToolkit.Aspire.Hosting.Java.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​goff/​CommunityToolkit.Aspire.Hosting.GoFeatureFlag.AppHost/​CommunityToolkit.Aspire.Hosting.GoFeatureFlag.AppHost.csproj Updated as part of this pull request.
examples/​goff/​CommunityToolkit.Aspire.Hosting.GoFeatureFlag.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​flyway/​CommunityToolkit.Aspire.Hosting.Flyway.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​flyway/​03.Repair/​03.Repair.csproj Updated as part of this pull request.
examples/​flyway/​02.ContainerConfiguration/​02.ContainerConfiguration.csproj Updated as part of this pull request.
examples/​flyway/​01.Basic/​01.Basic.csproj Updated as part of this pull request.
examples/​floci/​CommunityToolkit.Aspire.Hosting.Floci.AppHost/​CommunityToolkit.Aspire.Hosting.Floci.AppHost.csproj Updated as part of this pull request.
examples/​floci/​CommunityToolkit.Aspire.Hosting.Floci.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​flagd/​CommunityToolkit.Aspire.Hosting.Flagd.AppHost/​CommunityToolkit.Aspire.Hosting.Flagd.AppHost.csproj Updated as part of this pull request.
examples/​flagd/​CommunityToolkit.Aspire.Hosting.Flagd.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​elasticsearch-ext/​CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​elasticsearch-ext/​CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​duckdb/​CommunityToolkit.Aspire.DuckDB.AppHost/​CommunityToolkit.Aspire.DuckDB.AppHost.csproj Updated as part of this pull request.
examples/​duckdb/​CommunityToolkit.Aspire.DuckDB.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​Directory.Build.props Updated as part of this pull request.
examples/​deno/​CommunityToolkit.Aspire.Hosting.Deno.AppHost/​CommunityToolkit.Aspire.Hosting.Deno.AppHost.csproj Updated as part of this pull request.
examples/​deno/​CommunityToolkit.Aspire.Hosting.Deno.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​dbx/​CommunityToolkit.Aspire.Hosting.Dbx.AppHost/​CommunityToolkit.Aspire.Hosting.Dbx.AppHost.csproj Updated as part of this pull request.
examples/​dbx/​CommunityToolkit.Aspire.Hosting.Dbx.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​dbgate/​CommunityToolkit.Aspire.Hosting.DbGate.AppHost/​CommunityToolkit.Aspire.Hosting.DbGate.AppHost.csproj Updated as part of this pull request.
examples/​dbgate/​CommunityToolkit.Aspire.Hosting.DbGate.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​data-api-builder/​CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder.AppHost/​CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder.AppHost.csproj Updated as part of this pull request.
examples/​data-api-builder/​CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​dapr/​CommunityToolkit.Aspire.Hosting.Dapr.AppHost/​CommunityToolkit.Aspire.Hosting.Dapr.AppHost.csproj Updated as part of this pull request.
examples/​dapr/​CommunityToolkit.Aspire.Hosting.Dapr.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​dapr/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.AppHost/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.AppHost.csproj Updated as part of this pull request.
examples/​dapr/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​bitwarden-secret-manager/​CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager.AppHost/​CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager.AppHost.csproj Updated as part of this pull request.
examples/​azure-ext/​CommunityToolkit.Aspire.Azure.Extensions.AppHost/​CommunityToolkit.Aspire.Azure.Extensions.AppHost.csproj Updated as part of this pull request.
examples/​azure-ext/​CommunityToolkit.Aspire.Azure.Extensions.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​adminer/​CommunityToolkit.Aspire.Hosting.Adminer.AppHost/​CommunityToolkit.Aspire.Hosting.Adminer.AppHost.csproj Updated as part of this pull request.
examples/​adminer/​CommunityToolkit.Aspire.Hosting.Adminer.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
examples/​activemq/​CommunityToolkit.Aspire.Hosting.ActiveMQ.AppHost/​CommunityToolkit.Aspire.Hosting.ActiveMQ.AppHost.csproj Updated as part of this pull request.
examples/​activemq/​CommunityToolkit.Aspire.Hosting.ActiveMQ.AppHost.TypeScript/​aspire.config.json Updated as part of this pull request.
Directory.Packages.props Updated as part of this pull request.
Directory.Build.props Updated as part of this pull request.
.gitignore Updated as part of this pull request.
.github/​workflows/​aspire-upgrade.md Updated as part of this pull request.
.github/​actions/​setup-runtimes-caching/​action.yml Updated as part of this pull request.
.agents/​skills/​aspireify/​references/​validation.md Updated as part of this pull request.
.agents/​skills/​aspireify/​references/​service-defaults.md Updated as part of this pull request.
.agents/​skills/​aspireify/​references/​scan-and-propose.md Updated as part of this pull request.
.agents/​skills/​aspireify/​references/​javascript-apps.md Updated as part of this pull request.
.agents/​skills/​aspireify/​references/​full-solution-apphosts.md Updated as part of this pull request.
.agents/​skills/​aspireify/​references/​csharp-authoring.md Updated as part of this pull request.
.agents/​skills/​aspireify/​references/​apphost-wiring.md Updated as part of this pull request.
.agents/​skills/​aspire/​references/​aspire-13-5-breaking-changes.md Updated as part of this pull request.
.agents/​skills/​aspire/​references/​aspire-13-3-breaking-changes.md Updated as part of this pull request.
.agents/​skills/​aspire-upgrade/​SKILL.md Updated as part of this pull request.
.agents/​skills/​aspire-project-v2-migration/​references/​compatibility-and-validation.md Updated as part of this pull request.
.agents/​skills/​aspire-orchestration/​references/​resource-management.md Updated as part of this pull request.
.agents/​skills/​aspire-orchestration/​references/​detection.md Updated as part of this pull request.
.agents/​skills/​aspire-orchestration/​references/​app-commands.md Updated as part of this pull request.
.agents/​skills/​aspire-orchestration/​references/​agent-workflows.md Updated as part of this pull request.
.agents/​skills/​aspire-monitoring/​references/​playwright-handoff.md Updated as part of this pull request.
.agents/​skills/​aspire-init/​SKILL.md Updated as part of this pull request.
.agents/​skills/​aspire-init/​references/​templates.md Updated as part of this pull request.
.agents/​skills/​aspire-init/​references/​init-workflow.md Updated as part of this pull request.
.agents/​skills/​aspire-deployment/​references/​preflight.md Updated as part of this pull request.
.agents/​skills/​aspire-deployment/​references/​javascript.md Updated as part of this pull request.
.agents/​skills/​aspire-deployment/​references/​github-actions-azure-typescript.yml Updated as part of this pull request.
.agents/​skills/​aspire-deployment/​references/​github-actions-azure-csharp.yml Updated as part of this pull request.
.agents/​skills/​aspire-deployment/​references/​docker-compose.md Updated as part of this pull request.
.agents/​skills/​aspire-deployment/​references/​aws.md Updated as part of this pull request.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/actions/setup-runtimes-caching/action.yml Outdated
Comment thread Directory.Build.props
<AspireVersion>$(AspireMajorVersion).5.0</AspireVersion>
<AspirePreviewSuffix>-preview.1.26417.10</AspirePreviewSuffix> <!-- Used for Aspire packages that still only ship as prerelease packages on nuget.org. -->
<AspireVersion>$(AspireMajorVersion).6.0</AspireVersion>
<AspireUseCliBundle>true</AspireUseCliBundle>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Open question for microsoft/aspire#20536 .

Comment on lines +40 to +42
## Step 2: Configure the AppHost SDK version in `global.json`

Search the entire repository for **all** `.csproj` files whose `<Project Sdk="...">` attribute references `Aspire.AppHost.Sdk`. There are many of these across `tests/`, `tests-app-hosts/`, and `examples/`.
Set the `Aspire.AppHost.Sdk` version in the root `global.json` under `msbuild-sdks`. This keeps the SDK package version in one place while preserving the standard project SDK reference.
uses: timheuer/setup-aspire@v0.1.0
with:
version: ${{ steps.aspire-version.outputs.version }}
quality: staging

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to remember to revert before shipping.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • nuget config changes.

Comment thread .github/workflows/aspire-upgrade.md
Comment thread tests-app-hosts/Directory.Build.props Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this property no longer needed in 13.6?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I moved it up to the root directory.build.props as we basically need it everywhere. Those projects it's not needed in will jus ignore it, so it was easier to set it globally.

Comment thread Directory.Build.props Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to bump these versions too so that we publish a new Minor that supports the next release.

@aaronpowell aaronpowell left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot resolve merge conflicts

Copilot AI and others added 2 commits September 30, 2026 02:16
…rade

# Conflicts:
#	Directory.Packages.props

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

Copilot AI commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve merge conflicts

Merged main and resolved the Directory.Packages.props conflict in ae928639. The Squad sample build passes.

@aaronpowell aaronpowell left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot 13.6 is now stable in the Aspire release, can you rollback the changes to our actions and nuget.config that made us use the staging channel

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

Copilot AI commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

@copilot 13.6 is now stable in the Aspire release, can you rollback the changes to our actions and nuget.config that made us use the staging channel

Restored stable CLI installation and NuGet.org package resolution in 134b9cb. The Squad AppHost restore passes.

@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage

Package Line Rate Branch Rate Complexity Health
CommunityToolkit.Aspire.Bitwarden.SecretManager 52% 38% 36 ❌
CommunityToolkit.Aspire.DuckDB.Api 99% 100% 13 ✔
CommunityToolkit.Aspire.DuckDB.NET.Data 64% 77% 28 ➖
CommunityToolkit.Aspire.GoFeatureFlag 100% 97% 36 ✔
CommunityToolkit.Aspire.Hosting.ActiveMQ 88% 48% 58 ✔
CommunityToolkit.Aspire.Hosting.ActiveMQ.MassTransit 16% 4% 217 ❌
CommunityToolkit.Aspire.Hosting.Adminer 98% 70% 12 ✔
CommunityToolkit.Aspire.Hosting.Azure.Dapr 29% 5% 35 ❌
CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis 56% 46% 26 ❌
CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder 86% 83% 18 ✔
CommunityToolkit.Aspire.Hosting.Azure.Extensions 64% 30% 27 ➖
CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager 59% 51% 700 ❌
CommunityToolkit.Aspire.Hosting.Dapr 45% 25% 443 ❌
CommunityToolkit.Aspire.Hosting.DbGate 97% 62% 12 ✔
CommunityToolkit.Aspire.Hosting.Dbx 92% 59% 22 ✔
CommunityToolkit.Aspire.Hosting.Deno 96% 85% 24 ✔
CommunityToolkit.Aspire.Hosting.DuckDB 98% 90% 10 ✔
CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions 100% 94% 21 ✔
CommunityToolkit.Aspire.Hosting.Flagd 100% 100% 16 ✔
CommunityToolkit.Aspire.Hosting.Floci 97% 86% 400 ✔
CommunityToolkit.Aspire.Hosting.Floci.ApiService 65% 60% 67 ➖
CommunityToolkit.Aspire.Hosting.Flyway 100% 100% 3 ✔
CommunityToolkit.Aspire.Hosting.GoFeatureFlag 80% 50% 24 ✔
CommunityToolkit.Aspire.Hosting.GoFeatureFlag.ApiService 100% 100% 3 ✔
CommunityToolkit.Aspire.Hosting.Java 87% 75% 164 ✔
CommunityToolkit.Aspire.Hosting.Java.ApiApp 63% 50% 4 ➖
CommunityToolkit.Aspire.Hosting.Java.WebApp 27% 18% 47 ❌
CommunityToolkit.Aspire.Hosting.JavaScript.Extensions 92% 83% 185 ✔
CommunityToolkit.Aspire.Hosting.K3s 76% 58% 263 ➖
CommunityToolkit.Aspire.Hosting.k6 71% 10% 8 ➖
CommunityToolkit.Aspire.Hosting.k6.ApiService 64% 67% 6 ➖
CommunityToolkit.Aspire.Hosting.Keycloak.Extensions 100% 100% 11 ✔
CommunityToolkit.Aspire.Hosting.Kind 89% 75% 507 ✔
CommunityToolkit.Aspire.Hosting.KurrentDB 97% 88% 19 ✔
CommunityToolkit.Aspire.Hosting.LavinMQ 91% 83% 18 ✔
CommunityToolkit.Aspire.Hosting.LavinMQ.MassTransit 16% 4% 217 ❌
CommunityToolkit.Aspire.Hosting.Listmonk 100% 100% 24 ✔
CommunityToolkit.Aspire.Hosting.Logto 73% 67% 24 ➖
CommunityToolkit.Aspire.Hosting.MailPit 92% 100% 13 ✔
CommunityToolkit.Aspire.Hosting.McpInspector 85% 60% 80 ✔
CommunityToolkit.Aspire.Hosting.McpInspector.McpServer 89% 100% 2 ✔
CommunityToolkit.Aspire.Hosting.Meilisearch 95% 80% 29 ✔
CommunityToolkit.Aspire.Hosting.Meilisearch.ApiService 80% 100% 9 ✔
CommunityToolkit.Aspire.Hosting.MongoDB.Extensions 88% 81% 18 ✔
CommunityToolkit.Aspire.Hosting.Mosquitto 97% 67% 17 ✔
CommunityToolkit.Aspire.Hosting.MySql.Extensions 94% 88% 36 ✔
CommunityToolkit.Aspire.Hosting.Ngrok 56% 43% 95 ❌
CommunityToolkit.Aspire.Hosting.Ollama 79% 67% 265 ➖
CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector 79% 70% 28 ➖
CommunityToolkit.Aspire.Hosting.PapercutSmtp 100% 100% 9 ✔
CommunityToolkit.Aspire.Hosting.Perl 88% 79% 716 ✔
CommunityToolkit.Aspire.Hosting.Posta 98% 80% 78 ✔
CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions 91% 87% 46 ✔
CommunityToolkit.Aspire.Hosting.PowerShell 76% 59% 83 ➖
CommunityToolkit.Aspire.Hosting.Python.Extensions 46% 31% 44 ❌
CommunityToolkit.Aspire.Hosting.RavenDB 69% 49% 105 ➖
CommunityToolkit.Aspire.Hosting.RavenDB.ApiService 7% 0% 8 ❌
CommunityToolkit.Aspire.Hosting.Redis.Extensions 92% 68% 22 ✔
CommunityToolkit.Aspire.Hosting.RedPanda 99% 75% 46 ✔
CommunityToolkit.Aspire.Hosting.RedPanda.Consumer 69% 83% 10 ➖
CommunityToolkit.Aspire.Hosting.Rust 96% 90% 13 ✔
CommunityToolkit.Aspire.Hosting.RustFs 88% 66% 102 ✔
CommunityToolkit.Aspire.Hosting.SeaweedFS 88% 82% 44 ✔
CommunityToolkit.Aspire.Hosting.Sftp 91% 62% 15 ✔
CommunityToolkit.Aspire.Hosting.Sftp.ApiService 94% 100% 10 ✔
CommunityToolkit.Aspire.Hosting.Solr 100% 100% 15 ✔
CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects 68% 59% 137 ➖
CommunityToolkit.Aspire.Hosting.Sqlite 99% 93% 21 ✔
CommunityToolkit.Aspire.Hosting.SqlServer.Extensions 85% 79% 40 ✔
CommunityToolkit.Aspire.Hosting.Squad 94% 80% 80 ✔
CommunityToolkit.Aspire.Hosting.Squad.ApiApp 63% 16% 28 ➖
CommunityToolkit.Aspire.Hosting.StableDiffusionCpp 55% 47% 82 ❌
CommunityToolkit.Aspire.Hosting.Stripe 50% 17% 117 ❌
CommunityToolkit.Aspire.Hosting.SurrealDb 89% 74% 191 ✔
CommunityToolkit.Aspire.Hosting.SurrealDb.ApiService 52% 38% 440 ❌
CommunityToolkit.Aspire.Hosting.Umami 100% 75% 7 ✔
CommunityToolkit.Aspire.Hosting.Zitadel 97% 86% 27 ✔
CommunityToolkit.Aspire.KurrentDB 97% 95% 25 ✔
CommunityToolkit.Aspire.Logto.Client 53% 62% 38 ❌
CommunityToolkit.Aspire.MassTransit.RabbitMQ 100% 100% 22 ✔
CommunityToolkit.Aspire.Meilisearch 97% 93% 30 ✔
CommunityToolkit.Aspire.Microsoft.Data.Sqlite 89% 85% 22 ✔
CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite 70% 73% 109 ➖
CommunityToolkit.Aspire.OllamaSharp 77% 74% 59 ➖
CommunityToolkit.Aspire.Posta 51% 61% 224 ❌
CommunityToolkit.Aspire.RavenDB.Client 89% 73% 67 ✔
CommunityToolkit.Aspire.SeaweedFS.Client 95% 86% 76 ✔
CommunityToolkit.Aspire.Sftp 94% 94% 38 ✔
CommunityToolkit.Aspire.Sqlite.Api 95% 93% 49 ✔
CommunityToolkit.Aspire.SurrealDb 84% 75% 30 ✔
SeaweedFS.ApiService 19% 5% 225 ❌
Summary 75% (15967 / 21231) 57% (4247 / 7476) 7890 ➖

@aaronpowell
aaronpowell deployed to azure-artifacts September 30, 2026 06:44 — with GitHub Actions Active
@aaronpowell
aaronpowell merged commit 3ee7b72 into main Sep 30, 2026
164 checks passed
@aaronpowell
aaronpowell deleted the codex/aspire-13-6-upgrade branch September 30, 2026 07:34

This branch was successfully deployed

1 active deployment
azure-artifacts — bd6c8cb9 Deployed Sep 30, 2026 by aaronpowell via publish-azure-artifacts #4579
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants