[AutoPR @azure-arm-redhatopenshift]-generated-from-SDK Generation - JS-6356605#38692
Conversation
…soft.RedHatOpenShift/OpenShiftClusters/tspconfig.yaml', API Version: 2025-07-25, SDK Release Type: beta, and CommitSHA: '5a45c68db967ced0736a2f91a74774a65771dadc' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6356605 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Next Steps to MergeOnly failed checks and required actions are listed below.
|
There was a problem hiding this comment.
No API design issues found. The public API surface for @azure/arm-redhatopenshift@1.0.0-beta.2 looks good: package version is consistent across package.json, src/api/azureRedHatOpenShiftContext.ts, and CHANGELOG.md; no alpha versions are present; API version 2025-07-25 is newer than the previous release; no naming violations (_N, AutoGenerated, or _ prefix patterns); no unknown type safety issues; and the @deprecated beginXxx methods are properly replaced by their non-begin equivalents.
📊 Structured Report
{"agent":"mgmt-reviewer","pr":38692,"summary":"clean","findings":[]}⚡ Benchmarked by Management Release Assistant
There was a problem hiding this comment.
Pull request overview
This PR is an automated regeneration of @azure/arm-redhatopenshift (beta) from the TypeSpec configuration in azure-rest-api-specs for API version 2025-07-25, updating the package to the newer @azure-rest/core-client-based (RLC) structure and refreshing build/test config and samples accordingly.
Changes:
- Migrates the package from legacy AutoRest-style helpers/interfaces to the newer
src/api/*+src/classic/*operation-group structure (including new Platform Workload Identity Role Set(s) APIs and OpenShiftVersionsget). - Updates build/test plumbing (warp config exports, TS project refs including browser tests, vitest config cleanup) and adds TypeSpec provenance via
tsp-location.yaml. - Refreshes samples (adds new PlatformWorkloadIdentityRoleSet(s) and OpenShiftVersions get samples; removes older generated samples; updates sample package.json/env templates).
Reviewed changes
Copilot reviewed 184 out of 186 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/redhatopenshift/ci.mgmt.yml | Whitespace-only cleanup in CI definition. |
| sdk/redhatopenshift/arm-redhatopenshift/warp.config.yml | Adds explicit warp exports map while keeping browser/esm/cjs targets. |
| sdk/redhatopenshift/arm-redhatopenshift/vitest.config.ts | Removes leading blank line. |
| sdk/redhatopenshift/arm-redhatopenshift/tsp-location.yaml | Adds TypeSpec source directory/repo/commit metadata. |
| sdk/redhatopenshift/arm-redhatopenshift/tsconfig.json | Reorders project references and adds browser test tsconfig reference. |
| sdk/redhatopenshift/arm-redhatopenshift/test/snippets.spec.ts | Updates snippets to use AzureRedHatOpenShiftClient instead of the previous client name. |
| sdk/redhatopenshift/arm-redhatopenshift/src/static-helpers/serialization/check-prop-undefined.ts | Adds helper used by serializers to omit undefined property bags. |
| sdk/redhatopenshift/arm-redhatopenshift/src/static-helpers/cloudSettingHelpers.ts | Adds cloud setting enum + ARM endpoint resolution helper. |
| sdk/redhatopenshift/arm-redhatopenshift/src/pagingHelper.ts | Removes legacy paging helper implementation. |
| sdk/redhatopenshift/arm-redhatopenshift/src/operationsInterfaces/syncSets.ts | Removes legacy operation interface file. |
| sdk/redhatopenshift/arm-redhatopenshift/src/operationsInterfaces/syncIdentityProviders.ts | Removes legacy operation interface file. |
| sdk/redhatopenshift/arm-redhatopenshift/src/operationsInterfaces/secrets.ts | Removes legacy operation interface file. |
| sdk/redhatopenshift/arm-redhatopenshift/src/operationsInterfaces/operations.ts | Removes legacy operation interface file. |
| sdk/redhatopenshift/arm-redhatopenshift/src/operationsInterfaces/openShiftVersions.ts | Removes legacy operation interface file. |
| sdk/redhatopenshift/arm-redhatopenshift/src/operationsInterfaces/machinePools.ts | Removes legacy operation interface file. |
| sdk/redhatopenshift/arm-redhatopenshift/src/operationsInterfaces/index.ts | Removes legacy operation-interface barrel. |
| sdk/redhatopenshift/arm-redhatopenshift/src/operations/index.ts | Removes legacy operations barrel. |
| sdk/redhatopenshift/arm-redhatopenshift/src/lroImpl.ts | Removes legacy LRO spec helper implementation. |
| sdk/redhatopenshift/arm-redhatopenshift/src/logger.ts | Adds package logger via createClientLogger. |
| sdk/redhatopenshift/arm-redhatopenshift/src/classic/platformWorkloadIdentityRoleSets/index.ts | Adds classic operation-group wrapper for PlatformWorkloadIdentityRoleSets list. |
| sdk/redhatopenshift/arm-redhatopenshift/src/classic/platformWorkloadIdentityRoleSet/index.ts | Adds classic operation-group wrapper for PlatformWorkloadIdentityRoleSet get. |
| sdk/redhatopenshift/arm-redhatopenshift/src/classic/operations/index.ts | Adds classic operation-group wrapper for provider operations list. |
| sdk/redhatopenshift/arm-redhatopenshift/src/classic/openShiftVersions/index.ts | Adds classic wrapper for OpenShiftVersions list + new get operation. |
| sdk/redhatopenshift/arm-redhatopenshift/src/classic/index.ts | Exposes classic operation-group types. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/platformWorkloadIdentityRoleSets/options.ts | Adds operation options type extending OperationOptions. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/platformWorkloadIdentityRoleSets/operations.ts | Adds REST send/deserialize + paging iterator for list operation. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/platformWorkloadIdentityRoleSets/index.ts | Adds API barrel exports for role sets list. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/platformWorkloadIdentityRoleSet/options.ts | Adds operation options type extending OperationOptions. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/platformWorkloadIdentityRoleSet/operations.ts | Adds REST send/deserialize for get operation. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/platformWorkloadIdentityRoleSet/index.ts | Adds API barrel exports for role set get. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/operations/options.ts | Adds operation options type extending OperationOptions. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/operations/operations.ts | Adds REST send/deserialize + paging iterator for provider operations list. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/operations/index.ts | Adds API barrel exports for operations list. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/openShiftVersions/options.ts | Adds list/get option bag types. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/openShiftVersions/index.ts | Adds API barrel exports for OpenShiftVersions list + get. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/openShiftClusters/options.ts | Adds option bag types (including LRO updateIntervalInMs). |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/openShiftClusters/index.ts | Adds API barrel exports for OpenShiftClusters operations. |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/index.ts | Adds API context creation exports (createAzureRedHatOpenShift). |
| sdk/redhatopenshift/arm-redhatopenshift/src/api/azureRedHatOpenShiftContext.ts | Adds RLC client context creation (endpoint/cloud setting, UA, scopes, logger). |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/tsconfig.json | Updates sample TS compilation target/module settings. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncSetsUpdateSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncSetsListSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncSetsGetSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncSetsDeleteSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncSetsCreateOrUpdateSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncIdentityProvidersUpdateSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncIdentityProvidersListSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncIdentityProvidersGetSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncIdentityProvidersDeleteSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/syncIdentityProvidersCreateOrUpdateSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/secretsUpdateSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/secretsListSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/secretsGetSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/secretsDeleteSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/secretsCreateOrUpdateSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/platformWorkloadIdentityRoleSetsListSample.ts | Adds new sample for listing PlatformWorkloadIdentityRoleSets. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/platformWorkloadIdentityRoleSetGetSample.ts | Adds new sample for getting a PlatformWorkloadIdentityRoleSet. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/operationsListSample.ts | Updates sample to new API version/shape and removes dotenv usage. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/openShiftVersionsListSample.ts | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/openShiftVersionsGetSample.ts | Adds new sample for OpenShiftVersions get. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/openShiftClustersListSample.ts | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/openShiftClustersListCredentialsSample.ts | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/openShiftClustersListByResourceGroupSample.ts | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/openShiftClustersListAdminCredentialsSample.ts | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/openShiftClustersGetSample.ts | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/openShiftClustersDeleteSample.ts | Updates delete sample to new delete API usage. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/machinePoolsUpdateSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/machinePoolsListSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/machinePoolsGetSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/machinePoolsDeleteSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/src/machinePoolsCreateOrUpdateSample.ts | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/sample.env | Simplifies sample env template. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/typescript/package.json | Updates sample metadata/deps/devDeps. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncSetsUpdateSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncSetsListSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncSetsGetSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncSetsDeleteSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncSetsCreateOrUpdateSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncIdentityProvidersUpdateSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncIdentityProvidersListSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncIdentityProvidersGetSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncIdentityProvidersDeleteSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/syncIdentityProvidersCreateOrUpdateSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/secretsUpdateSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/secretsListSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/secretsGetSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/secretsDeleteSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/secretsCreateOrUpdateSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/sample.env | Simplifies sample env template. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/platformWorkloadIdentityRoleSetsListSample.js | Adds new sample for listing PlatformWorkloadIdentityRoleSets. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/platformWorkloadIdentityRoleSetGetSample.js | Adds new sample for getting a PlatformWorkloadIdentityRoleSet. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/package.json | Updates sample metadata/deps (including dist-tag). |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/operationsListSample.js | Updates sample to new API version/shape and removes dotenv usage. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/openShiftVersionsListSample.js | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/openShiftVersionsGetSample.js | Adds new sample for OpenShiftVersions get. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/openShiftClustersListSample.js | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/openShiftClustersListCredentialsSample.js | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/openShiftClustersListByResourceGroupSample.js | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/openShiftClustersListAdminCredentialsSample.js | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/openShiftClustersGetSample.js | Updates sample to new API version and uses fixed placeholders. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/openShiftClustersDeleteSample.js | Updates delete sample to new delete API usage. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/machinePoolsUpdateSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/machinePoolsListSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/machinePoolsGetSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/machinePoolsDeleteSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples/v1-beta/javascript/machinePoolsCreateOrUpdateSample.js | Removes legacy generated sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncSetsUpdateSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncSetsListSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncSetsGetSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncSetsDeleteSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncSetsCreateOrUpdateSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncIdentityProvidersUpdateSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncIdentityProvidersListSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncIdentityProvidersGetSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncIdentityProvidersDeleteSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/syncIdentityProvidersCreateOrUpdateSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/secretsUpdateSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/secretsListSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/secretsGetSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/secretsDeleteSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/secretsCreateOrUpdateSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/platformWorkloadIdentityRoleSetsListSample.ts | Adds new samples-dev source for role sets list. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/platformWorkloadIdentityRoleSetGetSample.ts | Adds new samples-dev source for role set get. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/operationsListSample.ts | Updates samples-dev operations list sample to new API version. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/openShiftVersionsListSample.ts | Updates samples-dev versions list sample to new API version. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/openShiftVersionsGetSample.ts | Adds new samples-dev versions get sample. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/openShiftClustersListSample.ts | Updates samples-dev clusters list sample to new API version. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/openShiftClustersListCredentialsSample.ts | Updates samples-dev clusters creds sample to new API version. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/openShiftClustersListByResourceGroupSample.ts | Updates samples-dev clusters listByRG sample to new API version. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/openShiftClustersListAdminCredentialsSample.ts | Updates samples-dev clusters admin-creds sample to new API version. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/openShiftClustersGetSample.ts | Updates samples-dev clusters get sample to new API version. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/openShiftClustersDeleteSample.ts | Updates samples-dev clusters delete sample to new delete API usage. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/machinePoolsUpdateSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/machinePoolsListSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/machinePoolsGetSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/machinePoolsDeleteSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/samples-dev/machinePoolsCreateOrUpdateSample.ts | Removes legacy samples-dev source. |
| sdk/redhatopenshift/arm-redhatopenshift/sample.env | Simplifies root package env template. |
| sdk/redhatopenshift/arm-redhatopenshift/LICENSE | Normalizes newline/EOF formatting. |
| sdk/redhatopenshift/arm-redhatopenshift/eslint.config.mjs | Minor formatting (trailing commas/braces). |
| sdk/redhatopenshift/arm-redhatopenshift/config/tsconfig.test.node.json | Adds TS path mappings for in-repo testing. |
| sdk/redhatopenshift/arm-redhatopenshift/config/tsconfig.test.browser.json | Adds browser test tsconfig with path mappings. |
| sdk/redhatopenshift/arm-redhatopenshift/config/tsconfig.src.esm.json | Formatting-only include normalization. |
| sdk/redhatopenshift/arm-redhatopenshift/config/tsconfig.src.cjs.json | Formatting-only include normalization. |
| sdk/redhatopenshift/arm-redhatopenshift/config/tsconfig.src.browser.json | Formatting-only include normalization. |
| sdk/redhatopenshift/arm-redhatopenshift/config/tsconfig.samples.json | Formatting-only path mapping normalization. |
| sdk/redhatopenshift/arm-redhatopenshift/assets.json | Updates assets tag for recordings/assets tracking. |
| sdk/redhatopenshift/arm-redhatopenshift/api-extractor.json | Formatting-only JSON normalization. |
| sdk/redhatopenshift/arm-redhatopenshift/_meta.json | Removes legacy autorest metadata file. |
| pnpm-lock.yaml | Updates workspace lock entries for new/updated dependencies. |
| .github/CODEOWNERS | Updates PR label hint for mgmt review-needed on the package path. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
|
Note This analysis was generated by AI. Please review the classifications and root causes for accuracy. Breaking Change Analysis: @azure/arm-redhatopenshift 1.0.0-beta.2
Spec References:
Type 1: API Version Upgrade (2023-11-22 -> 2025-07-25) -- 37 items
Type 2: TypeSpec / Emitter Migration -- 3 items
Details
Total: 37 (Type 1: API Version Upgrade) + 3 (Type 2: TypeSpec/Emitter Migration) = 40 breaking changes Type 2 breakdown: 0 items from TypeSpec conversion, 3 items from emitter differences. MethodologyFour-layer comparison:
Classification rules applied: Layer A != Layer B -> Type 1 (API version upgrade); Layer B != Layer C -> Type 2a (conversion); Layer B == Layer C but Layer D differs -> Type 2b (emitter). |
Configurations: 'specification/redhatopenshift/resource-manager/Microsoft.RedHatOpenShift/OpenShiftClusters/tspconfig.yaml', API Version: 2025-07-25, SDK Release Type: beta, and CommitSHA: '5a45c68db967ced0736a2f91a74774a65771dadc' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6356605 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.