Skip to content

[AutoPR @azure-arm-devhub]-generated-from-SDK Generation - JS-6392787#38811

Open
azure-sdk wants to merge 1 commit into
mainfrom
sdkauto/@azure-arm-devhub-6392787
Open

[AutoPR @azure-arm-devhub]-generated-from-SDK Generation - JS-6392787#38811
azure-sdk wants to merge 1 commit into
mainfrom
sdkauto/@azure-arm-devhub-6392787

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

Configurations: 'specification/developerhub/resource-manager/Microsoft.DevHub/DeveloperHub/tspconfig.yaml', API Version: 2025-03-01-preview, SDK Release Type: beta, and CommitSHA: '4270ac9d4ba3f3bb031b01f5773208d7d4827a9e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6392787 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

…t.DevHub/DeveloperHub/tspconfig.yaml', API Version: 2025-03-01-preview, SDK Release Type: beta, and CommitSHA: '4270ac9d4ba3f3bb031b01f5773208d7d4827a9e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6392787 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Jun 4, 2026
@v-jiaodi v-jiaodi added refresh PR for SDK refresh mgmt-review-needed labels Jun 4, 2026
@v-jiaodi v-jiaodi marked this pull request as ready for review June 4, 2026 06:34
Copilot AI review requested due to automatic review settings June 4, 2026 06:34
@github-actions github-actions Bot added mgmt-review-in-progress Management SDK review is in progress and removed mgmt-review-needed labels Jun 4, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

Next Steps to Merge

Only failed checks and required actions are listed below.

  • ⏳ js - pullrequest (Build Build): still running.
  • ⏳ js - pullrequest (Build Analyze): still running.
  • ⏳ js - pullrequest (Build UnitTest ubuntu_24x_node): still running.
  • ⏳ js - pullrequest (Build UnitTest windows_22x_node): still running.
  • ⏳ js - pullrequest (Build UnitTest windows_22x_browser): still running.
  • ⏳ js - pullrequest (Build UnitTest macoslatest_26x_node): still running.

@github-actions github-actions Bot added mgmt-review-added Management SDK review completed and removed mgmt-review-in-progress Management SDK review is in progress labels Jun 4, 2026
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

1 tool issue found: the CHANGELOG.md compares 1.0.0-beta.5 against 1.0.0-beta.3 instead of the actual previous release 1.0.0-beta.4 (2025-08-22). No public API design issues were found.

📊 Structured Report
{"agent":"mgmt-reviewer","pr":38811,"summary":"issues_found","findings":[{"file":"sdk/devhub/arm-devhub/CHANGELOG.md","line":4,"issueType":"tool","category":"changelog-comparison-version","description":"CHANGELOG compares 1.0.0-beta.5 with 1.0.0-beta.3 instead of the latest released version 1.0.0-beta.4"}]}

Benchmarked by Management Release Assistant


## 1.0.0-beta.5 (Unreleased)
## 1.0.0-beta.5 (2026-06-04)
Compared with version 1.0.0-beta.3
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔴 Tool IssueCHANGELOG.md:4
Compared with version 1.0.0-beta.3
The changelog compares with 1.0.0-beta.3, but the latest released version is 1.0.0-beta.4 (2025-08-22). The tool skipped beta.4 and generated a diff against beta.3, which is incorrect.
Fix: Update CHANGELOG.md to say Compared with version 1.0.0-beta.4, and report this in the generation tool repository.

@v-jiaodi
Copy link
Copy Markdown
Member

v-jiaodi commented Jun 4, 2026

Note

This analysis was generated by AI. Please review the classifications and root causes for accuracy.

Breaking Change Analysis: @azure/arm-devhub 1.0.0-beta.5

Old SDK (main) New SDK (PR)
Generator Swagger / AutoRest TypeSpec / emitter
API Version 2022-10-11-preview 2025-03-01-preview
Package Version 1.0.0-beta.3 1.0.0-beta.5

Spec References:

Although the API version changed (2022-10-11-preview -> 2025-03-01-preview), all 33 breaking changes are caused by the TypeSpec/emitter migration, not by API content changes. The removed properties still exist in the new swagger -- they were previously flattened onto parent interfaces by AutoRest via x-ms-client-flatten and are now properly nested.

Type 2: TypeSpec / Emitter Migration -- 33 items

Root Cause Sub-Type Count Accepted
x-ms-client-flatten removed; properties moved from flat to nested properties bag Conversion 29
subscriptionId/apiVersion removed from client; Modular stores in internal context Emitter 2
Client operation group accessor renamed (workflowOperations -> workflow) Emitter 1
OperationListResult.value now required; TypeSpec uses ARM common-types v5 (was v3) Conversion 1

Details

Client-level changes (3 items):

  1. Class DeveloperHubServiceClient no longer has parameter apiVersion -- Emitter ✅

    Modular stores apiVersion in internal ClientContext and does not expose it on the client class.

  2. Class DeveloperHubServiceClient no longer has parameter subscriptionId -- Emitter ✅

    Modular stores subscriptionId in internal ClientContext and does not expose it on the client class.

  3. Class DeveloperHubServiceClient no longer has parameter workflowOperations -- Emitter

    Client operation group accessor renamed from workflowOperations to workflow. The interface type remains WorkflowOperations in both old and new SDKs. The TypeSpec emitter uses the operation group name directly as the accessor (dropping the redundant Operations suffix from the property name).

GitHubOAuthResponse change (1 item):

  1. Interface GitHubOAuthResponse no longer has parameter username -- Conversion

    Old swagger had x-ms-client-flatten: true on GitHubOAuthResponse.properties, causing AutoRest to flatten GitHubOAuthProperties.username directly onto GitHubOAuthResponse. TypeSpec-generated swagger does not use x-ms-client-flatten. The username property still exists in the new swagger under GitHubOAuthProperties, accessible via GitHubOAuthResponse.properties.username.

Workflow property removals (28 items) -- all from x-ms-client-flatten removal

All 28 entries below share the same root cause: the old swagger had x-ms-client-flatten: true at two nesting levels (Workflow.properties -> WorkflowProperties, and WorkflowProperties.githubWorkflowProfile/artifactGenerationProperties). AutoRest flattened all nested properties directly onto Workflow. The TypeSpec-generated swagger does not use x-ms-client-flatten, so these properties are now nested under Workflow.properties.githubWorkflowProfile.* or Workflow.properties.artifactGenerationProperties.*. All properties still exist in the new swagger -- they are not removed from the API, only relocated in the SDK model hierarchy.

From GitHubWorkflowProfile (16 properties):

  1. Interface Workflow no longer has parameter acr -- Conversion

    Same as row 4: unflatten. Now at properties.githubWorkflowProfile.acr.

  2. Interface Workflow no longer has parameter aksResourceId -- Conversion

    Same as row 5.

  3. Interface Workflow no longer has parameter authStatus -- Conversion

    Same as row 5.

  4. Interface Workflow no longer has parameter branchName -- Conversion

    Same as row 5.

  5. Interface Workflow no longer has parameter deploymentProperties -- Conversion

    Same as row 5.

  6. Interface Workflow no longer has parameter dockerBuildContext -- Conversion

    Same as row 5.

  7. Interface Workflow no longer has parameter dockerfile -- Conversion

    Same as row 5.

  8. Interface Workflow no longer has parameter lastWorkflowRun -- Conversion

    Same as row 5.

  9. Interface Workflow no longer has parameter namespacePropertiesGithubWorkflowProfileNamespace -- Conversion

    Same as row 5. Was a collision-renamed flattened property from GitHubWorkflowProfile.namespace.

  10. Interface Workflow no longer has parameter oidcCredentials -- Conversion

    Same as row 5.

  11. Interface Workflow no longer has parameter prStatus -- Conversion

    Same as row 5.

  12. Interface Workflow no longer has parameter prURL -- Conversion

    Same as row 5.

  13. Interface Workflow no longer has parameter pullNumber -- Conversion

    Same as row 5.

  14. Interface Workflow no longer has parameter repositoryName -- Conversion

    Same as row 5.

  15. Interface Workflow no longer has parameter repositoryOwner -- Conversion

    Same as row 5.

From ArtifactGenerationProperties (13 properties):

  1. Interface Workflow no longer has parameter appName -- Conversion

    Same as row 4: unflatten. Now at properties.artifactGenerationProperties.appName.

  2. Interface Workflow no longer has parameter builderVersion -- Conversion

    Same as row 20.

  3. Interface Workflow no longer has parameter dockerfileGenerationMode -- Conversion

    Same as row 20.

  4. Interface Workflow no longer has parameter dockerfileOutputDirectory -- Conversion

    Same as row 20.

  5. Interface Workflow no longer has parameter generationLanguage -- Conversion

    Same as row 20.

  6. Interface Workflow no longer has parameter imageName -- Conversion

    Same as row 20.

  7. Interface Workflow no longer has parameter imageTag -- Conversion

    Same as row 20.

  8. Interface Workflow no longer has parameter languageVersion -- Conversion

    Same as row 20.

  9. Interface Workflow no longer has parameter manifestGenerationMode -- Conversion

    Same as row 20.

  10. Interface Workflow no longer has parameter manifestOutputDirectory -- Conversion

    Same as row 20.

  11. Interface Workflow no longer has parameter manifestType -- Conversion

    Same as row 20.

  12. Interface Workflow no longer has parameter namespacePropertiesArtifactGenerationPropertiesNamespace -- Conversion

    Same as row 20. Was a collision-renamed flattened property from ArtifactGenerationProperties.namespace.

  13. Interface Workflow no longer has parameter port -- Conversion

    Same as row 20.

OperationListResult change (1 item):

  1. Parameter value of interface OperationListResult is now required -- Conversion

    Old swagger used ARM common-types v3 where OperationListResult.value was optional. TypeSpec uses ARM common-types v5 where value is required. The REST API behavior is unchanged -- the property was always present in responses.

Open Questions

  1. No Layer B available: This service went directly from hand-written swagger (2022-10-11-preview) to TypeSpec (2025-03-01-preview) with no intermediate hand-written swagger at the new API version. All Layer A vs Layer C comparisons confirmed the same property structures exist in both -- the only differences are x-ms-client-flatten annotations and common-types version (v3 vs v5). Classification as Type 2 is based on this evidence.

  2. No approved pattern for x-ms-client-flatten removal: 29 of 33 breaking changes are caused by the removal of x-ms-client-flatten during TypeSpec migration. This pattern is not currently listed in the architect-approved breakings. These items need explicit review and approval.

Total: 0 (Type 1: API Version Upgrade) + 33 (Type 2: TypeSpec/Emitter Migration) = 33 breaking changes

Type 2 breakdown: 30 items from TypeSpec conversion, 3 items from emitter differences.

Copy link
Copy Markdown
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

Updates the @azure/arm-devhub management SDK generated from the DeveloperHub TypeSpec (API version 2025-03-01-preview) and refreshes associated build/export metadata, documentation, and samples to match the new generated client surface.

Changes:

  • Migrates the package to the newer generated REST client shape (src/api/* + src/classic/*) and updates the public entrypoint exports.
  • Adds/updates helper utilities and configuration needed for the new generation output (TypeSpec location metadata, build/export config, test tsconfigs).
  • Regenerates and updates TypeScript/JavaScript samples plus README/CHANGELOG content for the refreshed API surface.

Reviewed changes

Copilot reviewed 159 out of 161 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
sdk/devhub/ci.mgmt.yml CI definition touched (whitespace cleanup).
sdk/devhub/arm-devhub/warp.config.yml Updates/introduces warp exports mapping for subpath exports.
sdk/devhub/arm-devhub/tsp-location.yaml Adds TypeSpec source location metadata (spec repo + commit).
sdk/devhub/arm-devhub/tsconfig.json Updates TS project references (adds browser test config reference).
sdk/devhub/arm-devhub/test/snippets.spec.ts Updates browser README snippet source ordering.
sdk/devhub/arm-devhub/src/static-helpers/urlTemplate.ts Adds RFC6570 URL template expansion helper used by generated operations.
sdk/devhub/arm-devhub/src/static-helpers/serialization/check-prop-undefined.ts Adds helper used by generated serialization logic.
sdk/devhub/arm-devhub/src/static-helpers/pagingHelpers.ts Adds paging helper used by list operations.
sdk/devhub/arm-devhub/src/static-helpers/cloudSettingHelpers.ts Adds cloud-setting helper used for ARM endpoint selection.
sdk/devhub/arm-devhub/src/pagingHelper.ts Removes legacy paging continuation helper.
sdk/devhub/arm-devhub/src/operationsInterfaces/workflowOperations.ts Removes legacy interface-based operations surface.
sdk/devhub/arm-devhub/src/operationsInterfaces/operations.ts Removes legacy interface-based operations surface.
sdk/devhub/arm-devhub/src/operationsInterfaces/index.ts Removes legacy operations interface index exports.
sdk/devhub/arm-devhub/src/operations/operations.ts Removes legacy implementation-based operations.
sdk/devhub/arm-devhub/src/operations/index.ts Removes legacy operations exports.
sdk/devhub/arm-devhub/src/models/parameters.ts Removes legacy core-client parameter mappers.
sdk/devhub/arm-devhub/src/logger.ts Introduces package logger via @azure/logger.
sdk/devhub/arm-devhub/src/index.ts Rebuilds the public entrypoint exports to match new generated shape.
sdk/devhub/arm-devhub/src/classic/workflow/index.ts Adds classic wrapper for workflow operations.
sdk/devhub/arm-devhub/src/classic/versionedTemplate/index.ts Adds classic wrapper for versionedTemplate operations.
sdk/devhub/arm-devhub/src/classic/template/index.ts Adds classic wrapper for template operations.
sdk/devhub/arm-devhub/src/classic/operations/index.ts Adds classic wrapper for provider operations.
sdk/devhub/arm-devhub/src/classic/index.ts Adds classic operation-group type exports.
sdk/devhub/arm-devhub/src/classic/iacProfiles/index.ts Adds classic wrapper for iacProfiles operations.
sdk/devhub/arm-devhub/src/classic/adooAuth/index.ts Adds classic wrapper for adooAuth operations.
sdk/devhub/arm-devhub/src/api/workflow/options.ts Adds OperationOptions-based options types for workflow APIs.
sdk/devhub/arm-devhub/src/api/workflow/index.ts Exports workflow operations + options.
sdk/devhub/arm-devhub/src/api/versionedTemplate/options.ts Adds OperationOptions-based options types for versionedTemplate APIs.
sdk/devhub/arm-devhub/src/api/versionedTemplate/operations.ts Adds REST-level operations for versionedTemplate APIs.
sdk/devhub/arm-devhub/src/api/versionedTemplate/index.ts Exports versionedTemplate operations + options.
sdk/devhub/arm-devhub/src/api/template/options.ts Adds OperationOptions-based options types for template APIs.
sdk/devhub/arm-devhub/src/api/template/operations.ts Adds REST-level operations for template APIs.
sdk/devhub/arm-devhub/src/api/template/index.ts Exports template operations + options.
sdk/devhub/arm-devhub/src/api/options.ts Adds top-level operation options bags for non-grouped operations.
sdk/devhub/arm-devhub/src/api/operations/options.ts Adds OperationOptions-based options types for provider operations.
sdk/devhub/arm-devhub/src/api/operations/operations.ts Adds REST-level operations for provider operations.
sdk/devhub/arm-devhub/src/api/operations/index.ts Exports provider operations + options.
sdk/devhub/arm-devhub/src/api/index.ts Adds consolidated exports for context + top-level operations/options.
sdk/devhub/arm-devhub/src/api/iacProfiles/options.ts Adds OperationOptions-based options types for iacProfiles APIs.
sdk/devhub/arm-devhub/src/api/iacProfiles/index.ts Exports iacProfiles operations + options.
sdk/devhub/arm-devhub/src/api/developerHubServiceContext.ts Adds the REST client context factory (endpoint selection, UA, logging).
sdk/devhub/arm-devhub/src/api/adooAuth/options.ts Adds OperationOptions-based options types for adooAuth APIs.
sdk/devhub/arm-devhub/src/api/adooAuth/operations.ts Adds REST-level operations for adooAuth APIs.
sdk/devhub/arm-devhub/src/api/adooAuth/index.ts Exports adooAuth operations + options.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/tsconfig.json Updates TypeScript samples compilation settings.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/workflowUpdateTagsSample.ts Updates workflow updateTags sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/workflowListSample.ts Updates workflow list sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/workflowListByResourceGroupSample.ts Updates workflow listByResourceGroup sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/workflowGetSample.ts Updates workflow get sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/workflowDeleteSample.ts Updates workflow delete sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/versionedTemplateListSample.ts Adds versionedTemplate list sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/versionedTemplateGetSample.ts Adds versionedTemplate get sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/versionedTemplateGenerateSample.ts Adds versionedTemplate generate sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/templateListSample.ts Adds template list sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/templateGetSample.ts Adds template get sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/operationsListSample.ts Updates operations list sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/listGitHubOAuthSample.ts Updates listGitHubOAuth sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/iacProfilesUpdateTagsSample.ts Adds iacProfiles updateTags sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/iacProfilesSyncSample.ts Adds iacProfiles sync sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/iacProfilesScaleSample.ts Adds iacProfiles scale sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/iacProfilesListSample.ts Adds iacProfiles list sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/iacProfilesListByResourceGroupSample.ts Adds iacProfiles listByResourceGroup sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/iacProfilesGetSample.ts Adds iacProfiles get sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/iacProfilesExportSample.ts Adds iacProfiles export sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/iacProfilesDeleteSample.ts Adds iacProfiles delete sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/iacProfilesCreateOrUpdateSample.ts Adds iacProfiles createOrUpdate sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/gitHubOAuthSample.ts Updates gitHubOAuth sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/gitHubOAuthCallbackSample.ts Updates gitHubOAuthCallback sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/getAdooAuthInfoSample.ts Adds getAdooAuthInfo sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/generatePreviewArtifactsSample.ts Updates generatePreviewArtifacts sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/adooAuthListSample.ts Adds adooAuth list sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/src/adooAuthGetSample.ts Adds adooAuth get sample.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/sample.env Updates samples env template.
sdk/devhub/arm-devhub/samples/v1-beta/typescript/package.json Updates samples package metadata/dependencies.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/workflowUpdateTagsSample.js Updates workflow updateTags JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/workflowListSample.js Updates workflow list JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/workflowListByResourceGroupSample.js Updates workflow listByResourceGroup JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/workflowGetSample.js Updates workflow get JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/workflowDeleteSample.js Updates workflow delete JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/versionedTemplateListSample.js Adds versionedTemplate list JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/versionedTemplateGetSample.js Adds versionedTemplate get JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/versionedTemplateGenerateSample.js Adds versionedTemplate generate JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/templateListSample.js Adds template list JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/templateGetSample.js Adds template get JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/operationsListSample.js Updates operations list JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/listGitHubOAuthSample.js Updates listGitHubOAuth JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/iacProfilesUpdateTagsSample.js Adds iacProfiles updateTags JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/iacProfilesSyncSample.js Adds iacProfiles sync JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/iacProfilesScaleSample.js Adds iacProfiles scale JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/iacProfilesListSample.js Adds iacProfiles list JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/iacProfilesListByResourceGroupSample.js Adds iacProfiles listByResourceGroup JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/iacProfilesGetSample.js Adds iacProfiles get JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/iacProfilesExportSample.js Adds iacProfiles export JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/iacProfilesDeleteSample.js Adds iacProfiles delete JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/iacProfilesCreateOrUpdateSample.js Adds iacProfiles createOrUpdate JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/gitHubOAuthSample.js Updates gitHubOAuth JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/gitHubOAuthCallbackSample.js Updates gitHubOAuthCallback JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/getAdooAuthInfoSample.js Adds getAdooAuthInfo JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/generatePreviewArtifactsSample.js Updates generatePreviewArtifacts JS sample to new client shape.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/adooAuthListSample.js Adds adooAuth list JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/adooAuthGetSample.js Adds adooAuth get JS sample.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/sample.env Updates samples env template.
sdk/devhub/arm-devhub/samples/v1-beta/javascript/package.json Updates samples package metadata/dependencies.
sdk/devhub/arm-devhub/samples-dev/workflowUpdateTagsSample.ts Updates dev sample to new client shape.
sdk/devhub/arm-devhub/samples-dev/workflowListSample.ts Updates dev sample to new client shape.
sdk/devhub/arm-devhub/samples-dev/workflowListByResourceGroupSample.ts Updates dev sample to new client shape.
sdk/devhub/arm-devhub/samples-dev/workflowGetSample.ts Updates dev sample to new client shape.
sdk/devhub/arm-devhub/samples-dev/workflowDeleteSample.ts Updates dev sample to new client shape.
sdk/devhub/arm-devhub/samples-dev/versionedTemplateListSample.ts Adds dev sample for versionedTemplate list.
sdk/devhub/arm-devhub/samples-dev/versionedTemplateGetSample.ts Adds dev sample for versionedTemplate get.
sdk/devhub/arm-devhub/samples-dev/versionedTemplateGenerateSample.ts Adds dev sample for versionedTemplate generate.
sdk/devhub/arm-devhub/samples-dev/templateListSample.ts Adds dev sample for template list.
sdk/devhub/arm-devhub/samples-dev/templateGetSample.ts Adds dev sample for template get.
sdk/devhub/arm-devhub/samples-dev/operationsListSample.ts Updates dev sample for operations list.
sdk/devhub/arm-devhub/samples-dev/listGitHubOAuthSample.ts Updates dev sample for listGitHubOAuth.
sdk/devhub/arm-devhub/samples-dev/iacProfilesUpdateTagsSample.ts Adds dev sample for iacProfiles updateTags.
sdk/devhub/arm-devhub/samples-dev/iacProfilesSyncSample.ts Adds dev sample for iacProfiles sync.
sdk/devhub/arm-devhub/samples-dev/iacProfilesScaleSample.ts Adds dev sample for iacProfiles scale.
sdk/devhub/arm-devhub/samples-dev/iacProfilesListSample.ts Adds dev sample for iacProfiles list.
sdk/devhub/arm-devhub/samples-dev/iacProfilesListByResourceGroupSample.ts Adds dev sample for iacProfiles listByResourceGroup.
sdk/devhub/arm-devhub/samples-dev/iacProfilesGetSample.ts Adds dev sample for iacProfiles get.
sdk/devhub/arm-devhub/samples-dev/iacProfilesExportSample.ts Adds dev sample for iacProfiles export.
sdk/devhub/arm-devhub/samples-dev/iacProfilesDeleteSample.ts Adds dev sample for iacProfiles delete.
sdk/devhub/arm-devhub/samples-dev/iacProfilesCreateOrUpdateSample.ts Adds dev sample for iacProfiles createOrUpdate.
sdk/devhub/arm-devhub/samples-dev/gitHubOAuthSample.ts Updates dev sample for gitHubOAuth.
sdk/devhub/arm-devhub/samples-dev/gitHubOAuthCallbackSample.ts Updates dev sample for gitHubOAuthCallback.
sdk/devhub/arm-devhub/samples-dev/getAdooAuthInfoSample.ts Adds dev sample for getAdooAuthInfo.
sdk/devhub/arm-devhub/samples-dev/generatePreviewArtifactsSample.ts Updates dev sample for generatePreviewArtifacts.
sdk/devhub/arm-devhub/samples-dev/adooAuthListSample.ts Adds dev sample for adooAuth list.
sdk/devhub/arm-devhub/samples-dev/adooAuthGetSample.ts Adds dev sample for adooAuth get.
sdk/devhub/arm-devhub/sample.env Updates root sample.env template.
sdk/devhub/arm-devhub/README.md Updates key links + snippet references + sample links.
sdk/devhub/arm-devhub/metadata.json Adds generation metadata and cross-language definition mappings.
sdk/devhub/arm-devhub/LICENSE Normalizes file ending/newline.
sdk/devhub/arm-devhub/eslint.config.mjs Formatting adjustments in generated eslint config.
sdk/devhub/arm-devhub/config/tsconfig.test.node.json Adds paths mapping for tests.
sdk/devhub/arm-devhub/config/tsconfig.test.browser.json Adds browser test tsconfig with paths mapping.
sdk/devhub/arm-devhub/config/tsconfig.src.esm.json Minor formatting update.
sdk/devhub/arm-devhub/config/tsconfig.src.cjs.json Minor formatting update.
sdk/devhub/arm-devhub/config/tsconfig.src.browser.json Minor formatting update.
sdk/devhub/arm-devhub/config/tsconfig.samples.json Minor formatting update.
sdk/devhub/arm-devhub/config/tsconfig.lint.json Minor formatting update.
sdk/devhub/arm-devhub/CHANGELOG.md Updates release notes for regenerated API surface.
sdk/devhub/arm-devhub/api-extractor.json Formatting update.
sdk/devhub/arm-devhub/_meta.json Removes legacy autorest generation metadata.
pnpm-lock.yaml Updates lockfile due to dependency graph changes.

Comment on lines 118 to 120

### Bugs Fixed

### Other Changes

## 1.0.0-beta.4 (2025-08-22)

### Other Changes

- Other fixes


## 1.0.0-beta.3 (2023-05-29)
Comment on lines +3 to +4
## 1.0.0-beta.5 (2026-06-04)
Compared with version 1.0.0-beta.3
- Added operation group TemplateOperations
- Added operation group VersionedTemplateOperations
- Class DeveloperHubServiceClient has a new constructor "constructor(credential: TokenCredential, options?: DeveloperHubServiceClientOptionalParams);"
- Class DeveloperHubServiceClient has a new constructor "getAdooAuthInfo(location: string, options?: GetAdooAuthInfoOptionalParams): Promise<AdooAuthInfoResponse>;"
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/devhub/arm-devhub",
"dependencies": {
"@azure/arm-devhub": "next",
"@azure/arm-devhub": "beta",
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. mgmt-review-added Management SDK review completed refresh PR for SDK refresh

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants