Skip to content

Conversation

@ankushbindlish2
Copy link
Member

@ankushbindlish2 ankushbindlish2 commented Jan 23, 2026

  • The purpose of this PR is explained in this or a referenced issue.
  • The PR does not update generated files.
  • Tests are included and/or updated for code changes.
  • Updates to module CHANGELOG.md are included.
  • MIT license headers are included in each file.

Introduces the initial preview release of the Azure File Shares management library for Go, including changelog, license, readme, CI configuration, go.mod, and version definition files.
Renamed and relocated the armfileshares SDK package from sdk/storage/armfileshares to sdk/resourcemanager/fileshares/armfileshares. Updated import paths, CI configuration, and added new client, model, and test files to support the new location.
Copilot AI review requested due to automatic review settings January 23, 2026 19:23
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Jan 23, 2026
@github-actions
Copy link

github-actions bot commented Jan 23, 2026

API Change Check

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

sdk/resourcemanager/fileshares/armfileshares

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 pull request onboards a new Azure SDK for Go management library for Microsoft.FileShares, enabling management of Azure File Shares resources through the Azure Resource Manager API.

Changes:

  • Adds complete SDK module for armfileshares under sdk/resourcemanager/fileshares/armfileshares
  • Implements management operations for file shares, snapshots, and informational queries
  • Includes generated code from TypeSpec definitions with API version 2025-06-01-preview

Reviewed changes

Copilot reviewed 28 out of 29 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
version.go Module version constants (v0.1.0)
tsp-location.yaml TypeSpec location configuration
go.mod/go.sum Module dependencies following SDK guidelines
client.go, operations_client.go, etc. Generated client implementations
models.go, constants.go Generated model and enum definitions
responses.go, options.go Generated response/option types
models_serde.go JSON serialization implementations
client_factory.go Factory for creating clients
fake/*.go Fake server implementations for testing
*_example_test.go Generated example tests
README.md Module documentation
CHANGELOG.md Release history
LICENSE.txt MIT license
ci.yml CI/CD pipeline configuration

@ankushbindlish2
Copy link
Member Author

/azp run prepare-pipelines

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ankushbindlish2 ankushbindlish2 added the Storage Storage Service (Queues, Blobs, Files) label Jan 23, 2026
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. Storage Storage Service (Queues, Blobs, Files)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants