Skip to content

Upgrade Aspire and .NET dependencies - #2495

Open
ejsmith wants to merge 4 commits into
mainfrom
feature/upgrade-aspire-dotnet-dependencies
Open

Upgrade Aspire and .NET dependencies#2495
ejsmith wants to merge 4 commits into
mainfrom
feature/upgrade-aspire-dotnet-dependencies

Conversation

@ejsmith

@ejsmith ejsmith commented Aug 19, 2026

Copy link
Copy Markdown
Member

Summary

  • upgrade Aspire SDK, hosting integrations, testing support, and CI CLI to 13.5.0
  • align CI and container builds with .NET SDK 10.0.400 and ASP.NET Core runtime 10.0.11
  • opt into the Aspire CLI bundle used by new AppHost templates
  • keep the Aspire AppHost explicitly run-only; application deployment continues through the existing Docker and CI workflows

Aspire 13.5 migrations

  • remove the obsolete PublishAsConnectionString manifest customization without adding a separate publish graph
  • always provision the local Elasticsearch resource used by the development AppHost
  • keep Angular, Vite, and docs resources in the single run-time application graph
  • preserve AppHost URL ordering through the compatibility helper until Aspire exposes the replacement property described by its obsoletion message

Official guidance:

Impact

The development AppHost, CI tooling, and production container runtime use the latest stable Aspire and .NET servicing releases. Aspire publish mode is intentionally unsupported and is not modeled by this AppHost. There are no application API or public configuration contract changes.

Aspire.Hosting.Browsers remains on the matching 13.5 preview build because that package is only published as a preview.

Validation

  • latest-main Release build: passed with 0 warnings and 0 errors
  • run-only Aspire 13.5 runtime smoke: App reached healthy state; /next/ and /api/v2/about returned HTTP 200
  • full .NET test suite before the run-only correction: 2,857 total, 2,854 passed, 3 skipped, 0 failed
  • NuGet vulnerability audit: no vulnerable direct or transitive packages reported
  • .NET SDK/runtime container manifests verified for amd64, arm64, and armv7
  • edited GitHub workflow YAML parsed successfully

Risk

Aspire 13.5.0 was published on August 18, 2026 and remains a fresh release. Local build and run-mode verification completed successfully; the full hosted CI matrix validates the rebased head.

@ejsmith
ejsmith marked this pull request as ready for review August 19, 2026 02:39
@ejsmith
ejsmith force-pushed the feature/upgrade-aspire-dotnet-dependencies branch from 1f5e24f to a8dafff Compare August 19, 2026 03:15

@niemyjski niemyjski 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.

Looks good, didn't test it but changes generally look good.

@ejsmith
ejsmith force-pushed the feature/upgrade-aspire-dotnet-dependencies branch from a8dafff to 675aa6e Compare August 23, 2026 20:27

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 675aa6edc4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/Exceptionless.AppHost/Extensions/ElasticsearchExtensions.cs Outdated
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
Exceptionless.Insulation 37% 35% 286
Exceptionless.Core 76% 67% 10263
Exceptionless.Web 85% 69% 7903
Exceptionless.AppHost 38% 41% 147
Summary 78% (25252 / 32249) 67% (11879 / 17628) 18599

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.

2 participants