TypeSpec for 2024-02-01
Choose a PR Template
Switch to "Preview" on this description then select one of the choices below.
Click here to open a PR for a Data Plane API.
Click here to open a PR for a Control Plane (ARM) API.
Next Steps to Merge
✅ All automated merging requirements have been met! To get your PR merged, see aka.ms/azsdk/specreview/merge.
Swagger Validation Report
️❌BreakingChange: 220 Errors, 0 Warnings failed [Detail]
| Compared specs (v0.10.7) | new version | base version |
|---|---|---|
| devcenter.json | 2023-04-01(f0ff252) | 2023-04-01(main) |
| devcenter.json | 2024-02-01(f0ff252) | 2024-02-01(main) |
| devbox.json | 2024-02-01(f0ff252) | 2024-02-01(main) |
| environments.json | 2024-02-01(f0ff252) | 2024-02-01(main) |
Only 30 items are listed, please refer to log for more details.
| Rule | Message |
|---|---|
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/pools' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L45:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/pools/{poolName}' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L97:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/schedules' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L142:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/pools/{poolName}/schedules' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L194:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L249:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/devboxes' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L297:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/users/{userId}/devboxes' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L346:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L398:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L453:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:start' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L625:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:stop' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L683:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:restart' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L744:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:repair' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L802:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/remoteConnection' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L860:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L908:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions/{actionName}' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L960:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions/{actionName}:skip' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L1011:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions/{actionName}:delay' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L1059:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions:delay' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L1113:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/operations' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L1171:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/devboxes/{devBoxName}/operations/{operationId}' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/devbox.json#L1229:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/environments' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/environments.json#L45:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/environments' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/environments.json#L93:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/environments/{environmentName}' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/environments.json#L144:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/environments/{environmentName}/outputs' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/environments.json#L371:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/environments/{environmentName}/operations' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/environments.json#L419:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/environments/{environmentName}/operations/{operationId}' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/environments.json#L477:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/environments/{environmentName}/operations/{operationId}/logs' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/environments.json#L529:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/environments/{environmentName}/actions' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/environments.json#L584:5 |
1005 - RemovedPath |
The new version is missing a path that was found in the old version. Was path '/projects/{projectName}/users/{userId}/environments/{environmentName}/actions/{actionName}' removed or restructured? Old: Microsoft.DevCenter/stable/2024-02-01/environments.json#L636:5 |
️️✔️Breaking Change(Cross-Version) succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️⚠️LintDiff: 5 Warnings warning [Detail]
| Compared specs (v2.2.0) | new version | base version |
|---|---|---|
| package-2024-02-01 | package-2024-02-01(f0ff252) | package-2024-02-01(main) |
| package-2023-04-01 | package-2023-04-01(f0ff252) | package-2023-04-01(main) |
[must fix]The following errors/warnings are introduced by current PR:
| Rule | Message | Related RPC [For API reviewers] |
|---|---|---|
| :warning: LongRunningOperationsOptionsValidator | A LRO Post operation with return schema must have 'x-ms-long-running-operation-options' extension enabled. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L1411 |
RPC-Async-V1-05 |
| :warning: OperationId | OperationId for patch method should contain 'Update' Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L2282 |
|
| :warning: PatchInOperationName | 'PATCH' operation 'Environments_PatchEnvironment' should use method name 'Update'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L2282 |
|
| :warning: PropertyType | Property should have a defined type. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L4121 |
|
| :warning: EnumInsteadOfBoolean | Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L4124 |
The following errors/warnings exist before current PR submission:
| Rule | Message |
|---|---|
| :warning: SecurityDefinitionDescription | Security definition should have a description. Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L43 |
| :warning: OperationId | OperationId for put method should contain both 'Create' and 'Update' Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L967 |
| :warning: LongRunningOperationsOptionsValidator | A LRO Post operation with return schema must have 'x-ms-long-running-operation-options' extension enabled. Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L1133 |
| :warning: LongRunningOperationsOptionsValidator | A LRO Post operation with return schema must have 'x-ms-long-running-operation-options' extension enabled. Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L1207 |
| :warning: EnumInsteadOfBoolean | Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L1245 |
| :warning: LongRunningOperationsOptionsValidator | A LRO Post operation with return schema must have 'x-ms-long-running-operation-options' extension enabled. Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L1288 |
| :warning: ListInOperationName | Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L1666 |
| :warning: EnumInsteadOfBoolean | Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L2718 |
| :warning: EnumInsteadOfBoolean | Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L2722 |
| :warning: PropertyType | Property should have a defined type. Location: Microsoft.DevCenter/stable/2023-04-01/devcenter.json#L3029 |
| :warning: SecurityDefinitionDescription | Security definition should have a description. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L43 |
| :warning: OperationId | OperationId for put method should contain both 'Create' and 'Update' Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L1016 |
| :warning: LongRunningOperationsOptionsValidator | A LRO Post operation with return schema must have 'x-ms-long-running-operation-options' extension enabled. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L1182 |
| :warning: LongRunningOperationsOptionsValidator | A LRO Post operation with return schema must have 'x-ms-long-running-operation-options' extension enabled. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L1256 |
| :warning: EnumInsteadOfBoolean | Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L1294 |
| :warning: LongRunningOperationsOptionsValidator | A LRO Post operation with return schema must have 'x-ms-long-running-operation-options' extension enabled. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L1337 |
| :warning: ListInOperationName | Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L1789 |
| :warning: EnumInsteadOfBoolean | Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L3978 |
| :warning: EnumInsteadOfBoolean | Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L3982 |
| :warning: PropertyType | Property should have a defined type. Location: Microsoft.DevCenter/stable/2024-02-01/devcenter.json#L4499 |
️️✔️Avocado succeeded [Detail] [Expand]
Validation passes for Avocado.
️️✔️SwaggerAPIView succeeded [Detail] [Expand]
️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️PoliCheck succeeded [Detail] [Expand]
Validation passed for PoliCheck.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️Lint(RPaaS) succeeded [Detail] [Expand]
Validation passes for Lint(RPaaS).
️️✔️PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
️️✔️Automated merging requirements met succeeded [Detail] [Expand]
Swagger Generation Artifacts
️️✔️ApiDocPreview succeeded [Detail] [Expand]
Please click here to preview with your @microsoft account.
️️✔️ azure-sdk-for-net-track2 succeeded [Detail] [Expand]
️✔️Succeeded in generating from b111d162289252b88a9431fa23a1e4c768a771ac. SDK Automation 14.0.0command pwsh ./eng/scripts/Automation-Sdk-Init.ps1 ../azure-sdk-for-net_tmp/initInput.json ../azure-sdk-for-net_tmp/initOutput.json warn specification/devcenter/data-plane/readme.md skipped due to azure-sdk-for-net-track2 not found in swagger-to-sdk command pwsh ./eng/scripts/Invoke-GenerateAndBuildV2.ps1 ../azure-sdk-for-net_tmp/generateInput.json ../azure-sdk-for-net_tmp/generateOutput.json
️✔️Azure.Developer.DevCenter [Preview SDK Changes] Breaking Change Detected- Azure.Developer.DevCenter.1.1.0-alpha.20240419.1.nupkg
info [Changelog] Breaking Changes: /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Developer.DevCenter.Models.DevBoxActionDelayResult Azure.Developer.DevCenter.Models.DevCenterModelFactory.DevBoxActionDelayResult(System.String, Azure.Developer.DevCenter.Models.DevBoxActionDelayStatus, Azure.Developer.DevCenter.Models.DevBoxAction, Azure.ResponseError)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/devcenter/Azure.Developer.DevCenter/src/Azure.Developer.DevCenter.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Developer.DevCenter.Models.DevBoxPool Azure.Developer.DevCenter.Models.DevCenterModelFactory.DevBoxPool(System.String, Azure.Core.AzureLocation, System.Nullable<Azure.Developer.DevCenter.Models.DevBoxOSType>, Azure.Developer.DevCenter.Models.DevBoxHardwareProfile, System.Nullable<Azure.Developer.DevCenter.Models.HibernateSupport>, Azure.Developer.DevCenter.Models.DevBoxStorageProfile, Azure.Developer.DevCenter.Models.DevBoxImageReference, System.Nullable<Azure.Developer.DevCenter.Models.LocalAdministratorStatus>, Azure.Developer.DevCenter.Models.StopOnDisconnectConfiguration, Azure.Developer.DevCenter.Models.PoolHealthStatus)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/devcenter/Azure.Developer.DevCenter/src/Azure.Developer.DevCenter.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Developer.DevCenter.Models.DevBoxSchedule Azure.Developer.DevCenter.Models.DevCenterModelFactory.DevBoxSchedule(System.String, Azure.Developer.DevCenter.Models.ScheduleType, Azure.Developer.DevCenter.Models.ScheduleFrequency, System.String, System.String)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/devcenter/Azure.Developer.DevCenter/src/Azure.Developer.DevCenter.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Developer.DevCenter.Models.DevCenterCatalog Azure.Developer.DevCenter.Models.DevCenterModelFactory.DevCenterCatalog(System.String)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/devcenter/Azure.Developer.DevCenter/src/Azure.Developer.DevCenter.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Developer.DevCenter.Models.DevCenterEnvironment Azure.Developer.DevCenter.Models.DevCenterModelFactory.DevCenterEnvironment(System.Collections.Generic.IDictionary<System.String, System.BinaryData>, System.String, System.String, System.Nullable<System.Guid>, System.Nullable<Azure.Developer.DevCenter.Models.EnvironmentProvisioningState>, Azure.Core.ResourceIdentifier, System.String, System.String, Azure.ResponseError)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/devcenter/Azure.Developer.DevCenter/src/Azure.Developer.DevCenter.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Developer.DevCenter.Models.DevCenterEnvironmentType Azure.Developer.DevCenter.Models.DevCenterModelFactory.DevCenterEnvironmentType(System.String, Azure.Core.ResourceIdentifier, Azure.Developer.DevCenter.Models.EnvironmentTypeStatus)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/devcenter/Azure.Developer.DevCenter/src/Azure.Developer.DevCenter.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Developer.DevCenter.Models.DevCenterProject Azure.Developer.DevCenter.Models.DevCenterModelFactory.DevCenterProject(System.String, System.String, System.Nullable<System.Int32>)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/devcenter/Azure.Developer.DevCenter/src/Azure.Developer.DevCenter.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Developer.DevCenter.Models.EnvironmentDefinition Azure.Developer.DevCenter.Models.DevCenterModelFactory.EnvironmentDefinition(System.String, System.String, System.String, System.String, System.Collections.Generic.IEnumerable<Azure.Developer.DevCenter.Models.EnvironmentDefinitionParameter>, System.String, System.String)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/devcenter/Azure.Developer.DevCenter/src/Azure.Developer.DevCenter.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(96,5): error : ApiCompat failed for '/mnt/vss/_work/1/s/azure-sdk-for-net/artifacts/bin/Azure.Developer.DevCenter/Debug/netstandard2.0/Azure.Developer.DevCenter.dll' [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/devcenter/Azure.Developer.DevCenter/src/Azure.Developer.DevCenter.csproj::TargetFramework=netstandard2.0]
Parse Suppression File Errors No suppression file added.
Please refer to https://aka.ms/azsdk/sdk-suppression for more information.
️⚠️ azure-sdk-for-python warning [Detail]
⚠️Warning in generating from b111d162289252b88a9431fa23a1e4c768a771ac. SDK Automation 14.0.0command sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json cmderr [automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed. warn specification/devcenter/data-plane/readme.md skipped due to azure-sdk-for-python not found in swagger-to-sdk command sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json cmderr [automation_generate.sh] npm notice cmderr [automation_generate.sh] npm notice New patch version of npm available! 10.5.0 -> 10.5.2 cmderr [automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.5.2> cmderr [automation_generate.sh] npm notice Run `npm install -g [email protected]` to update! cmderr [automation_generate.sh] npm notice
️✔️azure-developer-devcenter [Preview SDK Changes]- azure_developer_devcenter-1.0.0b1-py3-none-any.whl
- azure-developer-devcenter-1.0.0b1.zip
info [Changelog] data-plan skip changelog generation temporarily
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
️✔️Succeeded in generating from b111d162289252b88a9431fa23a1e4c768a771ac. SDK Automation 14.0.0command sh .scripts/automation_init.sh ../azure-sdk-for-js_tmp/initInput.json ../azure-sdk-for-js_tmp/initOutput.json warn File azure-sdk-for-js_tmp/initOutput.json not found to read warn specification/devcenter/data-plane/readme.md skipped due to azure-sdk-for-js not found in swagger-to-sdk command sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json cmderr [automation_generate.sh] [ERROR] Generate changelog failed: ENOENT: no such file or directory, open '/mnt/vss/_work/1/s/azure-sdk-for-js/sdk/devcenter/developer-devcenter-rest/changelog-temp/package/CHANGELOG.md'
️✔️@azure-rest/developer-devcenter [Preview SDK Changes]- azure-rest-developer-devcenter-1.0.0.tgz
info [Changelog] error breakingChangeTracking is enabled, but version or changelogItem is not found in output.
️❌ azure-sdk-for-java failed [Detail]
❌Failed in generating from b111d162289252b88a9431fa23a1e4c768a771ac. SDK Automation 14.0.0command ./eng/mgmt/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json cmderr [init.sh] [notice] A new release of pip is available: 23.0.1 -> 24.0 cmderr [init.sh] [notice] To update, run: pip install --upgrade pip cmderr [init.sh] [notice] A new release of pip is available: 23.0.1 -> 24.0 cmderr [init.sh] [notice] To update, run: pip install --upgrade pip warn specification/devcenter/data-plane/readme.md skipped due to azure-sdk-for-java not found in swagger-to-sdk command ./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json cmderr [generate.py] cmderr [generate.py] npm notice New patch version of npm available! 10.5.0 -> 10.5.2 cmderr [generate.py] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.5.2> cmderr [generate.py] npm notice Run `npm install -g [email protected]` to update! cmderr [generate.py] npm notice
❌azure-developer-devcenter [Preview SDK Changes]- pom.xml
Generated ApiView
| Language | Package Name | ApiView Link |
|---|---|---|
| Python | azure-developer-devcenter | https://apiview.dev/Assemblies/Review/b8a03e20f41e4d7d80037a319a715de1?revisionId=36decace46614bc69daf26862299e89a |
| .Net | Azure.Developer.DevCenter | https://apiview.dev/Assemblies/Review/e8a17bbdc15f43afb87666d4fb36f09c?revisionId=32a2ab8ba4344870a91908dcbe6d85d3 |
| JavaScript | @azure-rest/developer-devcenter | https://apiview.dev/Assemblies/Review/e17096012eb7466a8aab7c74742c6bff?revisionId=be891f9380404e6193a700d8d27d9cd8 |
| TypeSpec | DevCenter | https://apiview.dev/Assemblies/Review/f71b6b5342c94485b30a59ccf89bf41f?revisionId=fbbc352cafb342a6a54b7b6fc134bb69 |
| Swagger | Microsoft.DevCenter | https://apiview.dev/Assemblies/Review/37fdba396e0b47ccb1abdee047f985b9?revisionId=fbbac64bc0f142a6ba6db77866971d1f |
PR is looking good :)
PR validation pipeline can not start as the pull request is not merged or mergeable - most likely it has merge conflicts.
Likewise, we'll need to get CI checks passing on this PR. Once you revert the structural changes the TypeSpec ApiView step might be resolved. Follow instructions in CI to get the Typespec Validation step passing.
@catalinaperalta I think we're happy with the current state of the typespec, mind taking another look through when you get a chance?
I've generated the sdks for both java and js from this tsp, and they are good even though their pipeline here are failing.