[Automated] Update API Surface Area - #19938
Conversation
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 19938Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 19938" |
Tests selector54 / 99 PR test projects · 5 PR jobs · 2 advisory-only targets, from 35 changed files. Selected PR test projects (54 / 99)
Selected PR jobs (5)
Advisory workflow impact (2)
How these were chosen — grouped by what changed
🔧 show 16
🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 📦 affected project 📦 affected project 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 🔧 Job reasons
Selection computed for commit |
There was a problem hiding this comment.
🟡 Changes recommended
The new Connector Namespace principal-type enum lacks a valid zero value.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Updates generated API baselines to reflect the current public surface for the next release.
Changes:
- Adds APIs for new integrations and features, including Java, Rust, Radius, Deno, persistent volumes, and Connector Namespace.
- Updates Azure, testing, TypeSystem, and integration APIs.
- Refreshes obsolete members, model catalogs, nullability, and export metadata.
File summaries
| File | Description |
|---|---|
src/Components/Aspire.Microsoft.Azure.Cosmos/api/Aspire.Microsoft.Azure.Cosmos.cs |
Adds health-check configuration. |
src/Components/Aspire.Azure.AI.Inference/api/Aspire.Azure.AI.Inference.cs |
Adds health-check configuration. |
src/Aspire.TypeSystem/api/Aspire.TypeSystem.cs |
Adds export, freshness-check, and certificate APIs. |
src/Aspire.Hosting.Yarp/api/Aspire.Hosting.Yarp.cs |
Normalizes export metadata wording. |
src/Aspire.Hosting.Testing/api/Aspire.Hosting.Testing.cs |
Adds dashboard-enabled testing APIs. |
src/Aspire.Hosting.Rust/api/Aspire.Hosting.Rust.cs |
Introduces the Rust API baseline. |
src/Aspire.Hosting.Redis/api/Aspire.Hosting.Redis.cs |
Adds Redis module APIs. |
src/Aspire.Hosting.Radius/api/Aspire.Hosting.Radius.cs |
Introduces the Radius API baseline. |
src/Aspire.Hosting.RabbitMQ/api/Aspire.Hosting.RabbitMQ.cs |
Normalizes export metadata wording. |
src/Aspire.Hosting.Qdrant/api/Aspire.Hosting.Qdrant.cs |
Normalizes export metadata wording. |
src/Aspire.Hosting.Orleans/api/Aspire.Hosting.Orleans.cs |
Adds provider-type configuration. |
src/Aspire.Hosting.Kubernetes/api/Aspire.Hosting.Kubernetes.cs |
Adds persistent-volume and projected-volume APIs. |
src/Aspire.Hosting.Keycloak/api/Aspire.Hosting.Keycloak.cs |
Normalizes export metadata wording. |
src/Aspire.Hosting.JavaScript/api/Aspire.Hosting.JavaScript.cs |
Adds experimental Deno support. |
src/Aspire.Hosting.Java/api/Aspire.Hosting.Java.cs |
Introduces the Java API baseline. |
src/Aspire.Hosting.Go/api/Aspire.Hosting.Go.cs |
Expands Delve server configuration. |
src/Aspire.Hosting.GitHub.Models/api/Aspire.Hosting.GitHub.Models.cs |
Marks the integration obsolete. |
src/Aspire.Hosting.Foundry/api/Aspire.Hosting.Foundry.cs |
Updates hosted agents and model catalogs. |
src/Aspire.Hosting.EntityFrameworkCore/api/Aspire.Hosting.EntityFrameworkCore.cs |
Normalizes export metadata wording. |
src/Aspire.Hosting.Dotnet/api/Aspire.Hosting.Dotnet.cs |
Introduces the Dotnet project baseline. |
src/Aspire.Hosting.Docker/api/Aspire.Hosting.Docker.cs |
Adds volume-mount capability metadata. |
src/Aspire.Hosting.DevTunnels/api/Aspire.Hosting.DevTunnels.cs |
Adds region selection. |
src/Aspire.Hosting.Blazor/api/Aspire.Hosting.Blazor.cs |
Adds gateway and debugger APIs. |
src/Aspire.Hosting.Azure/api/Aspire.Hosting.Azure.cs |
Expands existing-resource scope APIs. |
src/Aspire.Hosting.Azure.Sandboxes/api/Aspire.Hosting.Azure.Sandboxes.cs |
Adds ACR pull identity configuration. |
src/Aspire.Hosting.Azure.Redis/api/Aspire.Hosting.Azure.Redis.cs |
Normalizes export metadata wording. |
src/Aspire.Hosting.Azure.PostgreSQL/api/Aspire.Hosting.Azure.PostgreSQL.cs |
Normalizes export metadata wording. |
src/Aspire.Hosting.Azure.Network/api/Aspire.Hosting.Azure.Network.cs |
Normalizes export metadata wording. |
src/Aspire.Hosting.Azure.Kubernetes/api/Aspire.Hosting.Azure.Kubernetes.cs |
Adds volumes and AKS VM sizes. |
src/Aspire.Hosting.Azure.KeyVault/api/Aspire.Hosting.Azure.KeyVault.cs |
Normalizes export metadata wording. |
src/Aspire.Hosting.Azure.CosmosDB/api/Aspire.Hosting.Azure.CosmosDB.cs |
Updates emulator APIs. |
src/Aspire.Hosting.Azure.ConnectorNamespace/api/Aspire.Hosting.Azure.ConnectorNamespace.cs |
Introduces Connector Namespace APIs. |
src/Aspire.Hosting.Azure.AppService/api/Aspire.Hosting.Azure.AppService.cs |
Adds delegated-subnet capability. |
src/Aspire.Hosting.Azure.AppContainers/api/Aspire.Hosting.Azure.AppContainers.cs |
Adds unique naming and volume capabilities. |
Review details
- Files reviewed: 35/35 changed files
- Comments generated: 1
- Review effort level: Balanced
| User = 1, | ||
| Group = 2 |
|
Retrying the failed CI jobs for this pull request from the CI run attempt. The rerun is being tracked in the rerun attempt. |
Auto-generated update to the API surface to compare current surface vs latest release. This should only be merged once this surface area ships in a new release.