Skip to content

[release/13.2] API Review Feedback#15370

Merged
joperezr merged 2 commits intomicrosoft:release/13.2from
eerhardt:FixApiReview
Mar 19, 2026
Merged

[release/13.2] API Review Feedback#15370
joperezr merged 2 commits intomicrosoft:release/13.2from
eerhardt:FixApiReview

Conversation

@eerhardt
Copy link
Member

Fixing some API review comments.

Fixing some API review comments.
Copilot AI review requested due to automatic review settings March 18, 2026 22:31
@github-actions
Copy link
Contributor

github-actions bot commented Mar 18, 2026

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 15370

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 15370"

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Addresses API review feedback around Azure private endpoint support by reducing redundant interface implementations and consolidating namespace usage for the notification interface.

Changes:

  • Removed redundant IAzurePrivateEndpointTarget.Id explicit implementations from multiple Azure resource types where a suitable Id property already exists.
  • Moved IAzurePrivateEndpointTargetNotification into the Aspire.Hosting.Azure namespace and cleaned up now-unnecessary using directives.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/Aspire.Hosting.Azure.WebPubSub/AzureWebPubSubResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.
src/Aspire.Hosting.Azure.Sql/AzureSqlServerResource.cs Removes redundant explicit Id implementation and a now-unused namespace import.
src/Aspire.Hosting.Azure.SignalR/AzureSignalRResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.
src/Aspire.Hosting.Azure.ServiceBus/AzureServiceBusResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.
src/Aspire.Hosting.Azure.Search/AzureSearchResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.
src/Aspire.Hosting.Azure.Redis/AzureManagedRedisResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.
src/Aspire.Hosting.Azure.PostgreSQL/AzurePostgresFlexibleServerResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.
src/Aspire.Hosting.Azure.Network/IAzurePrivateEndpointTargetNotification.cs Changes namespace to Aspire.Hosting.Azure for API shaping/consistency.
src/Aspire.Hosting.Azure.Network/AzurePrivateEndpointExtensions.cs Cleans up unused using after namespace adjustment.
src/Aspire.Hosting.Azure.KeyVault/AzureKeyVaultResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.
src/Aspire.Hosting.Azure.EventHubs/AzureEventHubsResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.
src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.
src/Aspire.Hosting.Azure.AppConfiguration/AzureAppConfigurationResource.cs Removes redundant explicit IAzurePrivateEndpointTarget.Id implementation.

@JamesNK
Copy link
Member

JamesNK commented Mar 18, 2026

@eerhardt Cherry pick f4daa4f into this PR.

@joperezr joperezr added the Servicing-approved Approved for servicing release label Mar 18, 2026
@github-actions
Copy link
Contributor

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.
GitHub was asked to rerun all failed jobs for that attempt, and the rerun is being tracked in the rerun attempt.
The job links below point to the failed attempt jobs that matched the retry-safe transient failure rules.

@eerhardt
Copy link
Member Author

@eerhardt Cherry pick f4daa4f into this PR.

@JamesNK - as far as I can tell that code isn't in the release/13.2 branch. It is only in main. I can open a PR to main for that change if you want.

@joperezr
Copy link
Member

Is this ready to get merged Eric?

@eerhardt
Copy link
Member Author

Is this ready to get merged Eric?

Yes, I believe so.

@eerhardt
Copy link
Member Author

@eerhardt Cherry pick f4daa4f into this PR.

@JamesNK - as far as I can tell that code isn't in the release/13.2 branch. It is only in main. I can open a PR to main for that change if you want.

I opened #15390 for this.

@joperezr joperezr merged commit 22edbe1 into microsoft:release/13.2 Mar 19, 2026
503 of 507 checks passed
@dotnet-policy-service dotnet-policy-service bot added this to the 13.2 milestone Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants