Skip to content

Remove MessagePack dependency - #2137

Merged
aaronpowell merged 3 commits into
mainfrom
remove-hard-messagepack-dep
Sep 29, 2026
Merged

aaronpowell merged 3 commits into
mainfrom
remove-hard-messagepack-dep

Conversation

@aaronpowell

@aaronpowell aaronpowell commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Will mean we can close #2132 without merging.

@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://github.com/ghraw/CommunityToolkit/Aspire/main/eng/scripts/dogfood-pr.sh | bash -s -- 2137

Or

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

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

Several stale security comments remain, and the MessagePack advisory is now incorrectly attached to the MongoDB override.

Review effort: Balanced
Findings: 5 Low severity

Open (5)
What changed in this PR

Removes direct MessagePack references and the repository-wide version override from hosting packages, examples, AppHosts, and test projects.

Changes:

  • Removes direct MessagePack package references.
  • Removes the centrally managed MessagePack version.
  • Simplifies affected project dependency graphs.
File Description
Directory.Packages.props Removes the central MessagePack version override.
tests/​CommunityToolkit.Aspire.Testing/​CommunityToolkit.Aspire.Testing.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.SurrealDb.Tests/​CommunityToolkit.Aspire.SurrealDb.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Sftp.Tests/​CommunityToolkit.Aspire.Sftp.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.RavenDB.Client.Tests/​CommunityToolkit.Aspire.RavenDB.Client.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Posta.Tests/​CommunityToolkit.Aspire.Posta.Tests.csproj Removes the direct MessagePack reference and pinning comment.
tests/​CommunityToolkit.Aspire.OllamaSharp.Tests/​CommunityToolkit.Aspire.OllamaSharp.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite.Tests/​CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Microsoft.Data.Sqlite.Tests/​CommunityToolkit.Aspire.Microsoft.Data.Sqlite.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Meilisearch.Tests/​CommunityToolkit.Aspire.Meilisearch.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.MassTransit.RabbitMQ.Tests/​CommunityToolkit.Aspire.MassTransit.RabbitMQ.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Logto.Client.Tests/​CommunityToolkit.Aspire.Logto.Client.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.KurrentDB.Tests/​CommunityToolkit.Aspire.KurrentDB.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Zitadel.Tests/​CommunityToolkit.Aspire.Hosting.Zitadel.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Umami.Tests/​CommunityToolkit.Aspire.Hosting.Umami.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.SurrealDb.Tests/​CommunityToolkit.Aspire.Hosting.SurrealDb.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Stripe.Tests/​CommunityToolkit.Aspire.Hosting.Stripe.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.StableDiffusionCpp.Tests/​CommunityToolkit.Aspire.Hosting.StableDiffusionCpp.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Squad.Tests/​CommunityToolkit.Aspire.Hosting.Squad.Tests.csproj Removes the package while retaining stale pinning text.
tests/​CommunityToolkit.Aspire.Hosting.SqlServer.Extensions.Tests/​CommunityToolkit.Aspire.Hosting.SqlServer.Extensions.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Sqlite.Tests/​CommunityToolkit.Aspire.Hosting.Sqlite.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.Tests/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Solr.Tests/​CommunityToolkit.Aspire.Hosting.Solr.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Sftp.Tests/​CommunityToolkit.Aspire.Hosting.Sftp.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.SeaweedFS.Tests/​CommunityToolkit.Aspire.Hosting.SeaweedFS.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Rust.Tests/​CommunityToolkit.Aspire.Hosting.Rust.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Redis.Extensions.Tests/​CommunityToolkit.Aspire.Hosting.Redis.Extensions.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.RavenDB.Tests/​CommunityToolkit.Aspire.Hosting.RavenDB.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.PowerShell.Tests/​CommunityToolkit.Aspire.Hosting.PowerShell.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions.Tests/​CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Perl.Tests/​CommunityToolkit.Aspire.Hosting.Perl.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.PapercutSmtp.Tests/​CommunityToolkit.Aspire.Hosting.PapercutSmtp.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.Tests/​CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Ollama.Tests/​CommunityToolkit.Aspire.Hosting.Ollama.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Ngrok.Tests/​CommunityToolkit.Aspire.Hosting.Ngrok.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.MySql.Extensions.Tests/​CommunityToolkit.Aspire.Hosting.MySql.Extensions.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.MongoDB.Extensions.Tests/​CommunityToolkit.Aspire.Hosting.MongoDB.Extensions.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Meilisearch.Tests/​CommunityToolkit.Aspire.Hosting.Meilisearch.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.McpInspector.Tests/​CommunityToolkit.Aspire.Hosting.McpInspector.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.MailPit.Tests/​CommunityToolkit.Aspire.Hosting.MailPit.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Listmonk.Tests/​CommunityToolkit.Aspire.Hosting.Listmonk.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.LavinMQ.Tests/​CommunityToolkit.Aspire.Hosting.LavinMQ.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.KurrentDB.Tests/​CommunityToolkit.Aspire.Hosting.KurrentDB.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Kind.Tests/​CommunityToolkit.Aspire.Hosting.Kind.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.Tests/​CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.k6.Tests/​CommunityToolkit.Aspire.Hosting.k6.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.Tests/​CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Java.Tests/​CommunityToolkit.Aspire.Hosting.Java.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.GoFeatureFlag.Tests/​CommunityToolkit.Aspire.Hosting.GoFeatureFlag.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Flyway.Tests/​CommunityToolkit.Aspire.Hosting.Flyway.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Floci.Tests/​CommunityToolkit.Aspire.Hosting.Floci.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Flagd.Tests/​CommunityToolkit.Aspire.Hosting.Flagd.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions.Tests/​CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.DuckDB.Tests/​CommunityToolkit.Aspire.Hosting.DuckDB.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Deno.Tests/​CommunityToolkit.Aspire.Hosting.Deno.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Dbx.Tests/​CommunityToolkit.Aspire.Hosting.Dbx.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.DbGate.Tests/​CommunityToolkit.Aspire.Hosting.DbGate.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Dapr.Tests/​CommunityToolkit.Aspire.Hosting.Dapr.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager.Tests/​CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Azure.Extensions.Tests/​CommunityToolkit.Aspire.Hosting.Azure.Extensions.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder.Tests/​CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.Tests/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis.Tests/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.Adminer.Tests/​CommunityToolkit.Aspire.Hosting.Adminer.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Hosting.ActiveMQ.Tests/​CommunityToolkit.Aspire.Hosting.ActiveMQ.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.GoFeatureFlag.Tests/​CommunityToolkit.Aspire.GoFeatureFlag.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.DuckDB.NET.Data.Tests/​CommunityToolkit.Aspire.DuckDB.NET.Data.Tests.csproj Removes the direct MessagePack reference.
tests/​CommunityToolkit.Aspire.Bitwarden.SecretManager.Tests/​CommunityToolkit.Aspire.Bitwarden.SecretManager.Tests.csproj Removes the direct MessagePack reference.
tests-app-hosts/​Ollama.AppHost/​Ollama.AppHost.csproj Removes the AppHost MessagePack reference.
src/​CommunityToolkit.Aspire.Hosting.Zitadel/​CommunityToolkit.Aspire.Hosting.Zitadel.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Umami/​CommunityToolkit.Aspire.Hosting.Umami.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.SurrealDb/​CommunityToolkit.Aspire.Hosting.SurrealDb.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Stripe/​CommunityToolkit.Aspire.Hosting.Stripe.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.StableDiffusionCpp/​CommunityToolkit.Aspire.Hosting.StableDiffusionCpp.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Squad/​CommunityToolkit.Aspire.Hosting.Squad.csproj Removes the package while retaining stale pinning text.
src/​CommunityToolkit.Aspire.Hosting.SqlServer.Extensions/​CommunityToolkit.Aspire.Hosting.SqlServer.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Sqlite/​CommunityToolkit.Aspire.Hosting.Sqlite.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Solr/​CommunityToolkit.Aspire.Hosting.Solr.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Sftp/​CommunityToolkit.Aspire.Hosting.Sftp.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.SeaweedFS/​CommunityToolkit.Aspire.Hosting.SeaweedFS.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.RustFs/​CommunityToolkit.Aspire.Hosting.RustFs.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Rust/​CommunityToolkit.Aspire.Hosting.Rust.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.RedPanda/​CommunityToolkit.Aspire.Hosting.RedPanda.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Redis.Extensions/​CommunityToolkit.Aspire.Hosting.Redis.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.RavenDB/​CommunityToolkit.Aspire.Hosting.RavenDB.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Python.Extensions/​CommunityToolkit.Aspire.Hosting.Python.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.PowerShell/​CommunityToolkit.Aspire.Hosting.PowerShell.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions/​CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Posta/​CommunityToolkit.Aspire.Hosting.Posta.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Perl/​CommunityToolkit.Aspire.Hosting.Perl.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.PapercutSmtp/​CommunityToolkit.Aspire.Hosting.PapercutSmtp.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector/​CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Ollama/​CommunityToolkit.Aspire.Hosting.Ollama.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Ngrok/​CommunityToolkit.Aspire.Hosting.Ngrok.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.MySql.Extensions/​CommunityToolkit.Aspire.Hosting.MySql.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Mosquitto/​CommunityToolkit.Aspire.Hosting.Mosquitto.csproj Removes the package while retaining a stale pinning comment.
src/​CommunityToolkit.Aspire.Hosting.MongoDB.Extensions/​CommunityToolkit.Aspire.Hosting.MongoDB.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Meilisearch/​CommunityToolkit.Aspire.Hosting.Meilisearch.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.McpInspector/​CommunityToolkit.Aspire.Hosting.McpInspector.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.MailPit/​CommunityToolkit.Aspire.Hosting.MailPit.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Logto/​CommunityToolkit.Aspire.Hosting.Logto.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Listmonk/​CommunityToolkit.Aspire.Hosting.Listmonk.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.LavinMQ/​CommunityToolkit.Aspire.Hosting.LavinMQ.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.KurrentDB/​CommunityToolkit.Aspire.Hosting.KurrentDB.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Kind/​CommunityToolkit.Aspire.Hosting.Kind.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Keycloak.Extensions/​CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.k6/​CommunityToolkit.Aspire.Hosting.k6.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.K3s/​CommunityToolkit.Aspire.Hosting.K3s.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.JavaScript.Extensions/​CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Java/​CommunityToolkit.Aspire.Hosting.Java.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Golang/​CommunityToolkit.Aspire.Hosting.Golang.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.GoFeatureFlag/​CommunityToolkit.Aspire.Hosting.GoFeatureFlag.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Flyway/​CommunityToolkit.Aspire.Hosting.Flyway.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Floci/​CommunityToolkit.Aspire.Hosting.Floci.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Flagd/​CommunityToolkit.Aspire.Hosting.Flagd.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions/​CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.DuckDB/​CommunityToolkit.Aspire.Hosting.DuckDB.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Deno/​CommunityToolkit.Aspire.Hosting.Deno.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Dbx/​CommunityToolkit.Aspire.Hosting.Dbx.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.DbGate/​CommunityToolkit.Aspire.Hosting.DbGate.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Dapr/​CommunityToolkit.Aspire.Hosting.Dapr.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager/​CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Azure.Extensions/​CommunityToolkit.Aspire.Hosting.Azure.Extensions.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder/​CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Azure.Dapr/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.Adminer/​CommunityToolkit.Aspire.Hosting.Adminer.csproj Removes the package dependency.
src/​CommunityToolkit.Aspire.Hosting.ActiveMQ/​CommunityToolkit.Aspire.Hosting.ActiveMQ.csproj Removes the package dependency.
examples/​zitadel/​CommunityToolkit.Aspire.Hosting.Zitadel.AppHost/​CommunityToolkit.Aspire.Hosting.Zitadel.AppHost.csproj Removes the AppHost package reference.
examples/​umami/​CommunityToolkit.Aspire.Hosting.Umami.AppHost/​CommunityToolkit.Aspire.Hosting.Umami.AppHost.csproj Removes the AppHost package reference.
examples/​surrealdb/​CommunityToolkit.Aspire.Hosting.SurrealDb.AppHost/​CommunityToolkit.Aspire.Hosting.SurrealDb.AppHost.csproj Removes the AppHost package reference.
examples/​stripe/​CommunityToolkit.Aspire.Hosting.Stripe.AppHost/​CommunityToolkit.Aspire.Hosting.Stripe.AppHost.csproj Removes the AppHost package reference.
examples/​squad/​CommunityToolkit.Aspire.Hosting.Squad.AppHost/​CommunityToolkit.Aspire.Hosting.Squad.AppHost.csproj Removes the package while retaining stale pinning text.
examples/​sqlserver-ext/​CommunityToolkit.Aspire.Hosting.SqlServer.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.SqlServer.Extensions.AppHost.csproj Removes the AppHost package reference.
examples/​sqlite/​CommunityToolkit.Aspire.Sqlite.AppHost/​CommunityToolkit.Aspire.Sqlite.AppHost.csproj Removes the AppHost package reference.
examples/​sql-database-projects/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.AppHost/​CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects.AppHost.csproj Removes the AppHost package reference.
examples/​solr/​CommunityToolkit.Aspire.Hosting.Solr.AppHost.csproj Removes the AppHost package reference.
examples/​sftp/​CommunityToolkit.Aspire.Hosting.Sftp.AppHost/​CommunityToolkit.Aspire.Hosting.Sftp.AppHost.csproj Removes the AppHost package reference.
examples/​seaweedfs/​SeaweedFS.AppHost/​SeaweedFS.AppHost.csproj Removes the AppHost package reference.
examples/​rust/​CommunityToolkit.Aspire.Hosting.Rust.AppHost/​CommunityToolkit.Aspire.Hosting.Rust.AppHost.csproj Removes the AppHost package reference.
examples/​redis-ext/​CommunityToolkit.Aspire.Hosting.Redis.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.Redis.Extensions.AppHost.csproj Removes the AppHost package reference.
examples/​ravendb/​RavenDB.AppHost/​CommunityToolkit.Aspire.Hosting.RavenDB.AppHost.csproj Removes the AppHost package reference.
examples/​powershell/​CommunityToolkit.Aspire.PowerShell.AppHost/​CommunityToolkit.Aspire.PowerShell.AppHost.csproj Removes the AppHost package reference.
examples/​postgres-ext/​CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions.AppHost.csproj Removes the AppHost package reference.
examples/​posta/​CommunityToolkit.Aspire.Hosting.Posta.AppHost/​CommunityToolkit.Aspire.Hosting.Posta.AppHost.csproj Removes the AppHost package reference.
examples/​perl/​CpanmApiIntegration.AppHost/​CpanmApiIntegration.AppHost.csproj Removes the AppHost package reference.
examples/​papercut/​CommunityToolkit.Aspire.Hosting.PapercutSmtp.AppHost/​CommunityToolkit.Aspire.Hosting.PapercutSmtp.AppHost.csproj Removes the AppHost package reference.
examples/​opentelemetry-collector/​CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.AppHost/​CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector.AppHost.csproj Removes the AppHost package reference.
examples/​ollama/​CommunityToolkit.Aspire.Hosting.Ollama.AppHost/​CommunityToolkit.Aspire.Hosting.Ollama.AppHost.csproj Removes the AppHost package reference.
examples/​ngrok/​CommunityToolkit.Aspire.Hosting.Ngrok.AppHost/​CommunityToolkit.Aspire.Hosting.Ngrok.AppHost.csproj Removes the AppHost package reference.
examples/​mysql-ext/​CommunityToolkit.Aspire.Hosting.MySql.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.MySql.Extensions.AppHost.csproj Removes the AppHost package reference.
examples/​mongodb-ext/​CommunityToolkit.Aspire.Hosting.MongoDB.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.MongoDB.Extensions.AppHost.csproj Removes the AppHost package reference.
examples/​meilisearch/​CommunityToolkit.Aspire.Hosting.Meilisearch.AppHost/​CommunityToolkit.Aspire.Hosting.Meilisearch.AppHost.csproj Removes the AppHost package reference.
examples/​mcp-inspector/​CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/​CommunityToolkit.Aspire.Hosting.McpInspector.AppHost.csproj Removes the AppHost package reference.
examples/​masstransit-rabbitmq/​CommunityToolkit.Aspire.Hosting.MassTransit.RabbitMQ.AppHost/​CommunityToolkit.Aspire.Hosting.MassTransit.RabbitMQ.AppHost.csproj Removes the AppHost package reference.
examples/​mailpit/​CommunityToolkit.Aspire.Hosting.MailPit.AppHost/​CommunityToolkit.Aspire.Hosting.MailPit.AppHost.csproj Removes the AppHost package reference.
examples/​listmonk/​CommunityToolkit.Aspire.Hosting.Listmonk.AppHost/​CommunityToolkit.Aspire.Hosting.Listmonk.AppHost.csproj Removes the AppHost package reference.
examples/​lavinmq/​CommunityToolkit.Aspire.Hosting.LavinMQ.AppHost/​CommunityToolkit.Aspire.Hosting.LavinMQ.AppHost.csproj Removes the AppHost package reference.
examples/​kurrentdb/​CommunityToolkit.Aspire.Hosting.KurrentDB.AppHost/​CommunityToolkit.Aspire.Hosting.KurrentDB.AppHost.csproj Removes the AppHost package reference.
examples/​kind/​CommunityToolkit.Aspire.Hosting.Kind.Publish.AppHost/​CommunityToolkit.Aspire.Hosting.Kind.Publish.AppHost.csproj Removes the AppHost package reference.
examples/​kind/​CommunityToolkit.Aspire.Hosting.Kind.AppHost/​CommunityToolkit.Aspire.Hosting.Kind.AppHost.csproj Removes the AppHost package reference.
examples/​keycloak-postgres/​CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.Keycloak.Extensions.AppHost.csproj Removes the AppHost package reference.
examples/​k6/​CommunityToolkit.Aspire.Hosting.k6.AppHost/​CommunityToolkit.Aspire.Hosting.k6.AppHost.csproj Removes the AppHost package reference.
examples/​k3s/​CommunityToolkit.Aspire.Hosting.K3s.AppHost/​CommunityToolkit.Aspire.Hosting.K3s.AppHost.csproj Removes the AppHost package reference.
examples/​javascript-ext/​CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.AppHost.csproj Removes the AppHost package reference.
examples/​java/​CommunityToolkit.Aspire.Hosting.Java.AppHost/​CommunityToolkit.Aspire.Hosting.Java.AppHost.csproj Removes the AppHost package reference.
examples/​goff/​CommunityToolkit.Aspire.Hosting.GoFeatureFlag.AppHost/​CommunityToolkit.Aspire.Hosting.GoFeatureFlag.AppHost.csproj Removes the AppHost package reference.
examples/​flyway/​03.Repair/​03.Repair.csproj Removes the example package reference.
examples/​flyway/​02.ContainerConfiguration/​02.ContainerConfiguration.csproj Removes the example package reference.
examples/​flyway/​01.Basic/​01.Basic.csproj Removes the example package reference.
examples/​floci/​CommunityToolkit.Aspire.Hosting.Floci.AppHost/​CommunityToolkit.Aspire.Hosting.Floci.AppHost.csproj Removes the AppHost package reference.
examples/​flagd/​CommunityToolkit.Aspire.Hosting.Flagd.AppHost/​CommunityToolkit.Aspire.Hosting.Flagd.AppHost.csproj Removes the AppHost package reference.
examples/​elasticsearch-ext/​CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions.AppHost/​CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions.AppHost.csproj Removes the AppHost package reference.
examples/​duckdb/​CommunityToolkit.Aspire.DuckDB.AppHost/​CommunityToolkit.Aspire.DuckDB.AppHost.csproj Removes the AppHost package reference.
examples/​deno/​CommunityToolkit.Aspire.Hosting.Deno.AppHost/​CommunityToolkit.Aspire.Hosting.Deno.AppHost.csproj Removes the AppHost package reference.
examples/​dbx/​CommunityToolkit.Aspire.Hosting.Dbx.AppHost/​CommunityToolkit.Aspire.Hosting.Dbx.AppHost.csproj Removes the AppHost package reference.
examples/​dbgate/​CommunityToolkit.Aspire.Hosting.DbGate.AppHost/​CommunityToolkit.Aspire.Hosting.DbGate.AppHost.csproj Removes the AppHost package reference.
examples/​data-api-builder/​CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder.AppHost/​CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder.AppHost.csproj Removes the AppHost package reference.
examples/​dapr/​CommunityToolkit.Aspire.Hosting.Dapr.AppHost/​CommunityToolkit.Aspire.Hosting.Dapr.AppHost.csproj Removes the AppHost package reference.
examples/​dapr/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.AppHost/​CommunityToolkit.Aspire.Hosting.Azure.Dapr.AppHost.csproj Removes the AppHost package reference.
examples/​azure-ext/​CommunityToolkit.Aspire.Azure.Extensions.AppHost/​CommunityToolkit.Aspire.Azure.Extensions.AppHost.csproj Removes the AppHost package reference.
examples/​adminer/​CommunityToolkit.Aspire.Hosting.Adminer.AppHost/​CommunityToolkit.Aspire.Hosting.Adminer.AppHost.csproj Removes the AppHost package reference.
examples/​activemq/​CommunityToolkit.Aspire.Hosting.ActiveMQ.AppHost/​CommunityToolkit.Aspire.Hosting.ActiveMQ.AppHost.csproj Removes the AppHost package reference.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Directory.Packages.props Outdated
@@ -159,8 +159,6 @@
<PackageVersion Include="OpenTelemetry.Api" Version="1.15.3" />
<PackageVersion Include="System.Security.Cryptography.Xml" Version="8.0.4" />
<!-- Override to address https://github.com/advisories/GHSA-hv8m-jj95-wg3x -->
Comment on lines 14 to 17
<ItemGroup>
<!-- Hard-reference MessagePack to pull the patched 2.5.301 (pinned in Directory.Packages.props)
instead of the vulnerable transitive version flowing through Aspire.Hosting. -->
<PackageReference Include="MessagePack" />
</ItemGroup>
@aaronpowell
aaronpowell enabled auto-merge (squash) September 29, 2026 06:20
@aaronpowell
aaronpowell merged commit c74002f into main Sep 29, 2026
160 checks passed
@aaronpowell
aaronpowell deleted the remove-hard-messagepack-dep branch September 29, 2026 06:23
@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 81% 100% 16 ✔
CommunityToolkit.Aspire.Hosting.Floci 97% 86% 373 ✔
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 86% 88% 19 ✔
CommunityToolkit.Aspire.Hosting.LavinMQ 91% 83% 18 ✔
CommunityToolkit.Aspire.Hosting.LavinMQ.MassTransit 16% 4% 217 ❌
CommunityToolkit.Aspire.Hosting.Listmonk 95% 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 90% 67% 17 ✔
CommunityToolkit.Aspire.Hosting.MySql.Extensions 94% 88% 36 ✔
CommunityToolkit.Aspire.Hosting.Ngrok 56% 43% 95 ❌
CommunityToolkit.Aspire.Hosting.Ollama 77% 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 97% 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 68% 49% 105 ➖
CommunityToolkit.Aspire.Hosting.RavenDB.ApiService 3% 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 83% 66% 102 ✔
CommunityToolkit.Aspire.Hosting.SeaweedFS 88% 80% 44 ✔
CommunityToolkit.Aspire.Hosting.Sftp 91% 62% 15 ✔
CommunityToolkit.Aspire.Hosting.Sftp.ApiService 94% 100% 10 ✔
CommunityToolkit.Aspire.Hosting.Solr 88% 100% 15 ✔
CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects 68% 59% 137 ➖
CommunityToolkit.Aspire.Hosting.Sqlite 88% 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% (15849 / 21189) 57% (4226 / 7456) 7863 ➖

@aaronpowell
aaronpowell deployed to azure-artifacts September 29, 2026 06:28 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
azure-artifacts — 2e9c8aba Deployed Sep 29, 2026 by aaronpowell via publish-azure-artifacts #4511
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.

3 participants