Skip to content

Conversation

@jliusan
Copy link
Member

@jliusan jliusan commented Dec 8, 2025

…3.0.0-beta.1 generation from spec commit: 523ccabf440d8cf1c5b0ea18a8ad1ffedf4902ac
Copilot AI review requested due to automatic review settings December 8, 2025 08:26
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Dec 8, 2025
@github-actions
Copy link

github-actions bot commented Dec 8, 2025

API Change Check

APIView identified API level changes in this PR and created the following API reviews

sdk/resourcemanager/containerregistry/armcontainerregistry

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

This PR releases version 3.0.0-beta.1 of the Azure Container Registry SDK for Go, upgrading from v2.0.0 to v3.0.0-beta.1. The release includes breaking changes that convert several long-running operations (LROs) to synchronous operations and updates the API version from 2019-06-01-preview to 2025-03-01-preview.

Key Changes:

  • Converted 7 LRO operations to synchronous operations (Tasks, Runs, TaskRuns, Registries clients)
  • Removed RunFilter struct
  • Added Identity field to SourceRegistryCredentials for managed identity support
  • Updated module path from v2 to v3 across all files
  • Updated API specifications reference commit hash

Reviewed changes

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

Show a summary per file
File Description
go.mod Updated module path to v3
version.go Updated moduleVersion to v3.0.0-beta.1
CHANGELOG.md Documents breaking changes and new features
autorest.md Updated spec references and module version
README.md Updated installation instructions for v3
*_client.go files Updated API versions, converted LROs to sync operations, improved documentation
*_example_test.go files Updated import paths and example code for API changes
models.go Added Identity field, removed RunFilter, updated resource descriptions
models_serde.go Updated JSON marshaling for new fields
options.go Renamed option types for non-LRO operations
responses.go Updated response documentation
fake/*_server.go files Updated fake server implementations for API changes

@jliusan jliusan enabled auto-merge (squash) December 8, 2025 08:59
@jliusan
Copy link
Member Author

jliusan commented Dec 8, 2025

@microsoft-github-policy-service rerun

@jliusan
Copy link
Member Author

jliusan commented Dec 8, 2025

/check-enforcer evaluate

@jliusan
Copy link
Member Author

jliusan commented Dec 8, 2025

/check-enforcer override

@jliusan jliusan merged commit 1d696fe into main Dec 8, 2025
20 of 21 checks passed
@jliusan jliusan deleted the release-containerregistry-armcontainerregistry-3.0.0-beta.1-1765182250 branch December 8, 2025 09:08
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-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants