Skip to content

[Refresh] Regenerate kubernetesconfigurationfluxconfigurations Go SDK with latest TypeSpec#26167

Open
tadelesh wants to merge 5 commits intomainfrom
refresh/kubernetesconfigurationfluxconfigurations-latest-typespec
Open

[Refresh] Regenerate kubernetesconfigurationfluxconfigurations Go SDK with latest TypeSpec#26167
tadelesh wants to merge 5 commits intomainfrom
refresh/kubernetesconfigurationfluxconfigurations-latest-typespec

Conversation

@tadelesh
Copy link
Member

@tadelesh tadelesh commented Mar 9, 2026

Automated regeneration of the kubernetesconfigurationfluxconfigurations Go SDK using the latest TypeSpec definitions.

…st TypeSpec

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Mar 9, 2026
@jliusan
Copy link
Member

jliusan commented Mar 10, 2026

PR base on main branch from swagger tag: package-2025-04

@jliusan jliusan closed this Mar 10, 2026
@jliusan jliusan reopened this Mar 10, 2026
@tadelesh tadelesh marked this pull request as ready for review March 11, 2026 09:20
Copilot AI review requested due to automatic review settings March 11, 2026 09:20
Copy link
Member Author

@tadelesh tadelesh left a comment

Choose a reason for hiding this comment

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

This service does not need release.

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

Regenerates the armfluxconfigurations (kubernetesconfiguration/fluxConfigurations) ARM Go SDK using the latest TypeSpec source, replacing prior AutoRest-generated artifacts and updating generated clients, models, fakes, and examples accordingly.

Changes:

  • Migrates generated code headers and module metadata to the TypeSpec Go Code Generator pattern (adds version.go, removes AutoRest config/build files).
  • Updates model serialization (notably time handling) and refreshes client/fake server implementations for the latest API surface.
  • Refreshes examples and testdata metadata, and updates go.mod/go.sum dependencies.

Reviewed changes

Copilot reviewed 21 out of 23 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/version.go Adds module name/version constants for the regenerated package.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/tsp-location.yaml Adds TypeSpec source location metadata for regeneration.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/time_rfc3339.go Removes legacy AutoRest RFC3339 time helper.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/testdata/_metadata.json Adds emitter metadata (apiVersions + emitterVersion).
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/responses.go Updates generator header to Go Code Generator.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/options.go Updates generator header to Go Code Generator.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/models_serde.go Updates (un)marshal logic and switches time handling to azcore datetime helpers.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/models.go Updates model docs/shape details to match regenerated output.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/go.sum Updates dependency checksums after regeneration/tidy.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/go.mod Updates required/indirect module versions after regeneration/tidy.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/fluxconfigoperationstatus_client_example_test.go Refreshes generated examples for operation status client.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/fluxconfigoperationstatus_client.go Regenerated operation status client implementation and docs.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/fake/server_factory.go Updates fake server factory to new initServer helper signature.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/fake/server.go Regenerates main fake server routing/parsing logic.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/fake/internal.go Adds shared fake helpers (initServer) and updates imports.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/fake/fluxconfigoperationstatus_server.go Regenerates fake server for operation status endpoints.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/constants.go Updates constants/enums and removes module constants moved to version.go.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/client_factory.go Regenerates client factory header/docs and wiring.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/client_example_test.go Refreshes generated examples for main client operations.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/client.go Regenerates main client implementation (polling options, headers, request building).
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/build.go Removes legacy AutoRest go:generate entrypoint.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/autorest.md Removes legacy AutoRest configuration.
sdk/resourcemanager/kubernetesconfiguration/armfluxconfigurations/CHANGELOG.md Minor formatting update consistent with regenerated content.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Created By Copilot Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants