Commit Graph

5 Commits

Author SHA1 Message Date
Stephon Brown
4dece669ea Migrate Web Frontend to Official Aspire JavaScript Hosting (#7731)
* chore(deps): remove Node.js community plugin

* refactor(AppHost): integrate web frontend with Aspire JS hosting

* docs(AppHost): update web frontend and Aspire documentation

* feat(AppHost): configure Azurite emulator with persistent data volume

* docs(AppHost): fix ClientsPath description to reference worktrees section

* fix(Apphost): run dotnet format
2026-05-28 13:33:47 -04:00
renovate[bot]
9b73cd708a [deps]: Update aspire monorepo to 13.3.4 (#7729)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-27 14:49:20 -04:00
renovate[bot]
6bcf8c72cc [deps]: Pin dependencies (#7703)
* [deps]: Pin dependencies

* [deps]: Pin dependencies

* Move Aspire SDK version to global.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
2026-05-27 17:14:55 +00:00
Thomas Rittson
543afdcd9a [PM-37740] Add missing container configuration to aspire (#7670) 2026-05-20 09:31:16 +10:00
Stephon Brown
20c913466b Aspire Integration (#6775)
* feat: Add Aspire Apphost and ServiceDefault projects

* feat: Add compiler conditional ServiceDefaults to included projects

* fix(billing): update otlexporter duplicate call

* fix(billing): update imports

* fix(billing): revert unintended changes

* fix(billing): revert unintended changes

* fix(billing): fix unintended files

* fix(billing): add apphost and extension methods

* fix(billing): update aspire

* fix(billing): update references to match integration test configuration version

* chore(billing): update secrets.json example

* refactor(Aspire): remove ServiceDefaults project

* build(AppHost): update Aspire SDK and add conditional community plugins

* refactor(AppHost): centralize resource orchestration calls to BuilderExtensions

* feat(AppHost): implement configuration-driven resource setup

* chore(dev): remove obsolete configuration from development files

* fix(billing): run dotnet format

* fix(billing): revert changes

* fix: solution spacing

* refactor(core): update discount models and extensions to use Source.Coupon

* refactor(core): update billing queries, commands, and responses to use Source.Coupon

* refactor(core): update billing services and handlers to use Source.Coupon

* test(billing): update discount mock structures and assertions to match Source.Coupon path

* chore(core): update Stripe.net dependency to version 51.1.0

* feat(billing): explicitly set classic billing mode for subscriptions and invoices

* test: simplify nullable datetime assertions in subscription tests

* test(billing): add coupon applies_to expansion assertions

* feat(providers): default new subscriptions to classic billing mode

* fix(billing): prevent clearing existing subscription metadata when none is provided

* style: remove BOM from BuilderExtensions.cs

* build: update Aspire and Ngrok package versions

* fix: gracefully handle missing BlobService in Azure storage configuration

* fix: correct Ngrok service tunnel endpoint for billing service

* Revert "Merge branch 'billing/pm-36225/upgrade-stripe-sdk-to-51.1.0' into billing/aspire"

This reverts commit a5b6f6a28d, reversing
changes made to 0c2f0e68ca.

* fix(billing): remove duplicate sql dependency

* fix(billing): run dotnet format

* refactor(AppHost): update ConfigureServices return tuple names and documentation

* build(project): remove TargetFramework from AppHost.csproj
2026-05-15 16:57:23 +00:00