[release/13.3] Remove obsolete ATS export shims#16628
Conversation
Remove obsolete internal compatibility shims from the ATS export surface so generated polyglot SDKs only expose the unified methods. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 16628Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 16628" |
|
Re-running the failed jobs in the CI workflow for this pull request because 1 job was identified as retry-safe transient failures in the CI run attempt.
|
|
🎬 CLI E2E Test Recordings — 66 recordings uploaded (commit View all recordings
📹 Recordings uploaded automatically from CI run #25225845295 |
|
No documentation PR is required for this change. This PR removes internal/obsolete ATS (Aspire TypeScript Shim) export shims used in polyglot code generation. The changes are confined to internal backward-compatibility aliases and code generation test snapshots — there are no new public APIs, no new user-facing features, no breaking changes to documented behavior, and no configuration changes that would affect app developers or AppHost authors.
|
Backport of #16624 to release/13.3
/cc @sebastienros
Customer Impact
New and obsoleted methods are generated in polyglot targets, which may confuse agents. Humans are fine in typescript as the code is
deprecated, not in other languages right now.Testing
Automated. Verified methods are not generated.
Risk
Low
Regression?
No