[AutoPR sdk-resourcemanager/containerregistry/armcontainerregistrytasks]-generated-from-SDK Generation - Go-5780625#25911
Conversation
…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=5780625 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
API Change CheckAPIView identified API level changes in this PR and created the following API reviews sdk/resourcemanager/containerregistry/armcontainerregistrytasks |
There was a problem hiding this comment.
Pull request overview
This pull request introduces a new auto-generated Azure SDK module for Container Registry Tasks (armcontainerregistrytasks) based on the TypeSpec specification at commit 3f223d61b02c0496581dfb71c78104761b448d5e. The module provides Go client bindings for the Container Registry Tasks API version 2025-03-01-preview.
Changes:
- New SDK module with clients for Tasks, TaskRuns, Runs, Registries, and AgentPools
- Comprehensive example tests demonstrating client usage
- Fake server implementations for testing
- Module configuration files including go.mod, tsp-location.yaml, and version metadata
Reviewed changes
Copilot reviewed 34 out of 35 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| version.go | Module version information (v0.1.0) and module name |
| tsp-location.yaml | TypeSpec source location configuration |
| go.mod | Go module dependencies with go 1.24.0 requirement |
| tasks_client.go | Tasks client implementation with CRUD operations |
| taskruns_client.go | TaskRuns client with long-running operations |
| runs_client.go | Runs client for managing task runs |
| registries_client.go | Registries client for build source and scheduling |
| responses.go | Response type definitions for all clients |
| options.go | Optional parameter types for all client methods |
| interfaces.go | Polymorphic type interfaces |
| polymorphic_helpers.go | JSON unmarshaling for polymorphic types |
| *_example_test.go | Example test files demonstrating API usage |
| fake/*.go | Fake server implementations for testing |
|
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? |
|
/check-enforcer override |
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=5780625 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
Spec pull request: [Typespec Migration] migrate control plane containerregistry to typespec azure-rest-api-specs#37169
Spec API version: 2025-03-01-preview