[Aspire extension] Phase 0: Freeze and baseline built-in Aspire support
- Dominant language
- Go
- Stars
- 569
- Forks
- 364
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 136
Description
Parent epic: #9479
## Objective
Place the existing built-in C# Aspire implementation into maintenance mode and establish the behavioral baseline that the new extension must preserve or intentionally replace.
## Scope
- Document the current supported scenarios and known limitations.
- Define maintenance mode: blocking compatibility, security, and reliability fixes only.
- Identify the built-in implementation surfaces, including AppHost detection, manifest generation, importing, Bicep generation, deployment, endpoints, pipeline integration, and Aspire-specific execution gating.
- Capture representative fixtures for C# AppHosts targeting Container Apps and App Service.
- Establish baseline coverage for `azd init`, `package`, `provision`, `deploy`, `up`, `down`, `infra generate`, environment outputs, hooks, endpoints, and pipeline configuration.
- Record expected behavior for legacy `host: containerapp` plus `language: dotnet` projects.
## Deliverables
- A documented support and maintenance policy.
- A scenario matrix identifying current behavior, limitations, and test coverage.
- Stable regression fixtures that can later run against both built-in and extension implementations.
## Exit criteria
- The team can identify whether a future change is a built-in hotfix or new extension development.
- Existing behavior is sufficiently covered to detect compatibility regressions during migration.
Contributor guide
Assessment
This issue has not been assessed yet.