-
Notifications
You must be signed in to change notification settings - Fork 907
[Release] sdk/resourcemanager/cloudhealth/armcloudhealth/0.1.0 #24720
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…tion from spec commit: a00d7ddccc290d3d5dd49a12094a3bce48dc30e2
There was a problem hiding this 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 introduces version 0.1.0 of the Azure Cloudhealth Go SDK, generating client code, fake server implementations, tests, documentation, and CI configuration.
- Generated ARM client types and methods for new Cloudhealth resources
- Added in-memory fake servers for unit testing (fake package)
- Included examples, README, CI pipeline, metadata, and CHANGELOG entries
Reviewed Changes
Copilot reviewed 40 out of 40 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
fake/server_factory.go | ServerFactoryTransport logic for routing fakes |
fake/*_server.go | Fake server transports for each client |
internal.go | Shared utilities and tracker implementation |
*_client.go & *_client_example_test.go | ARM client implementations and usage examples |
constants.go, client_factory.go, _metadata.json | Module metadata, constants, and factory setup |
ci.yml | CI configuration for the new SDK |
README.md & CHANGELOG.md | Documentation and release history |
Comments suppressed due to low confidence (1)
sdk/resourcemanager/cloudhealth/armcloudhealth/fake/server_factory.go:43
- There are no unit tests covering ServerFactoryTransport initialization and the Do dispatch logic. Consider adding tests for missing CtxAPINameKey, unsupported clients, and concurrent Transporter initialization.
func NewServerFactoryTransport(srv *ServerFactory) *ServerFactoryTransport {
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
https://github.com/Azure/sdk-release-request/issues/6260