Skip to content

[AutoPR Azure.ResourceManager.containerregistrytasks]-generated-from-SDK Generation - .NET-5780622#55160

Merged
live1206 merged 18 commits intoAzure:mainfrom
azure-sdk:sdkauto/Azure.ResourceManager.containerregistrytasks-5780622
Mar 13, 2026
Merged

[AutoPR Azure.ResourceManager.containerregistrytasks]-generated-from-SDK Generation - .NET-5780622#55160
live1206 merged 18 commits intoAzure:mainfrom
azure-sdk:sdkauto/Azure.ResourceManager.containerregistrytasks-5780622

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

@azure-sdk azure-sdk commented Jan 21, 2026

Configurations: 'specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/RegistryTasks/tspconfig.yaml', API Version: 2025-03-01-preview, SDK Release Type: beta, and CommitSHA: '3f223d61b02c0496581dfb71c78104761b448d5e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5780622 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=2a608315-60f6-f011-8406-000d3a376cbb Submitted by: clarkporter@microsoft.com

Release Plan Details

…rosoft.ContainerRegistry/RegistryTasks/tspconfig.yaml', API Version: 2025-03-01-preview, SDK Release Type: beta, and CommitSHA: '3f223d61b02c0496581dfb71c78104761b448d5e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5780622 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions bot added the Mgmt This issue is related to a management package. label Jan 21, 2026
@CodeJourneys
Copy link
Copy Markdown
Contributor

CodeJourneys commented Jan 27, 2026

Reviewed with @lizMSFT. As far as I'm aware, past SDK releases for container registry have been multi-api.

Could you help us understand if any updates are needed to continue supporting multi-API until the consolidation work is finished?

@CodeJourneys CodeJourneys marked this pull request as ready for review January 29, 2026 19:31
Copilot AI review requested due to automatic review settings January 29, 2026 19:31
Copy link
Copy Markdown
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

Adds the initial, auto-generated scaffolding for the new Azure.ResourceManager.containerregistrytasks management SDK (API version 2025-03-01-preview) to support the upcoming beta release.

Changes:

  • Introduces the core project, solution, and build props for the new management library.
  • Adds package metadata files (assets.json, changelog) and a starter README.
  • Adds a samples project referencing the new library.

Reviewed changes

Copilot reviewed 7 out of 195 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
sdk/containerregistry/Azure.ResourceManager.containerregistrytasks/src/Azure.ResourceManager.containerregistrytasks.csproj Adds initial package project definition and NuGet metadata.
sdk/containerregistry/Azure.ResourceManager.containerregistrytasks/samples/Azure.ResourceManager.containerregistrytasks.Samples.csproj Adds a samples project that references the library and dependencies.
sdk/containerregistry/Azure.ResourceManager.containerregistrytasks/assets.json Adds assets repo configuration for packaging/release automation.
sdk/containerregistry/Azure.ResourceManager.containerregistrytasks/README.md Adds initial README content for the new package.
sdk/containerregistry/Azure.ResourceManager.containerregistrytasks/Directory.Build.props Adds local Directory.Build.props to import repo-wide build settings.
sdk/containerregistry/Azure.ResourceManager.containerregistrytasks/CHANGELOG.md Adds initial changelog template for the first beta.
sdk/containerregistry/Azure.ResourceManager.containerregistrytasks/Azure.ResourceManager.containerregistrytasks.sln Adds solution file for library, samples, and tests.

CodeJourneys and others added 2 commits February 23, 2026 19:59
…asks/README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…asks/src/Azure.ResourceManager.containerregistrytasks.csproj

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@CodeJourneys CodeJourneys enabled auto-merge (squash) March 3, 2026 17:43
@CodeJourneys CodeJourneys requested a review from a team as a code owner March 10, 2026 21:38
Copy link
Copy Markdown
Member

@live1206 live1206 left a comment

Choose a reason for hiding this comment

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

PR Review: Azure.ResourceManager.ContainerRegistryTasks

Phase 1: Versioning ✅

  • Version 1.0.0-beta.1 — new package, first beta. No issues.
  • No ApiCompatVersion — expected for a brand new package.
  • No ApiCompatBaseline.txt — good.

Phase 2: API Review ❌

Found 12 issues across naming conventions, type correctness, and API design patterns. See inline comments for details.

Key issues:

  1. Contextual Naming (Critical): ~14 types have generic names that lack service-context prefix, making them ambiguous across services.
  2. Custom Identity Types: Should use standard ManagedServiceIdentity from Azure.ResourceManager.Models instead of custom IdentityProperties.
  3. Type Correctness: Several properties use string where ResourceIdentifier, AzureLocation, or Uri is appropriate.
  4. Unflattened Properties: Data models expose a single Properties bag instead of flattening properties directly.
  5. Property Naming: Duration properties missing units, boolean property without verb prefix, enum values with incorrect casing.

Phase 3: Breaking Changes ⏭️

Skipped — no prior stable version exists (ApiCompatVersion not present).

12 inline comments added.

@CodeJourneys CodeJourneys requested a review from live1206 March 12, 2026 04:45
Copy link
Copy Markdown
Member

@northtyphoon northtyphoon left a comment

Choose a reason for hiding this comment

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

LGTM

@live1206 live1206 disabled auto-merge March 13, 2026 03:47
@live1206 live1206 merged commit 5d0b4ef into Azure:main Mar 13, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management package.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants