Hi team,
SDK generation is blocked for a newly created release plan and it looks like a backend metadata indexing issue.
Context
Symptoms
azsdk_run_generate_sdk fails for all 5 languages with:
"Release plan work item with ID 35135 does not have a package name specified for ."
Attempting to backfill from tspconfig.yaml via azsdk_update_sdk_details_in_release_plan returns:
"No valid SDK packages found in the TypeSpec project metadata."
azsdk_get_service_details_by_typespec_path returns:
"No release plan found for TypeSpec project path: specification/containerservice/resource-manager/Microsoft.ContainerService/preparedimagespecification"
Evidence the tspconfig is configured correctly
The TypeSpec project's tspconfig.yaml defines emitter blocks with package metadata for all 5 languages:
| Language |
Emitter |
Package |
| .NET |
@azure-typespec/http-client-csharp-mgmt |
Azure.ResourceManager.ContainerServicePreparedImageSpecification |
| Java |
@azure-tools/typespec-java |
azure-resourcemanager-containerservice-preparedimgspec |
| Go |
@azure-tools/typespec-go |
armcontainerservicepreparedimagespecification |
| Python |
@azure-tools/typespec-python |
azure-mgmt-containerservicepreparedimagespecification |
| JavaScript |
@azure-tools/typespec-ts |
@azure/arm-containerservicepreparedimagespecification |
The phrasing of the error ("No valid SDK packages found in the TypeSpec project metadata") plus the matching "No release plan found for TypeSpec project path …" from azsdk_get_service_details_by_typespec_path suggests the SDK-pipeline-side catalog hasn't indexed this TypeSpec path yet — but happy to be wrong about the cause if it's actually something fixable in the tspconfig.
Ask
Any pointers on how to unblock SDK details population? Happy to provide more diagnostics.
Thanks!
Hi team,
SDK generation is blocked for a newly created release plan and it looks like a backend metadata indexing issue.
Context
specification/containerservice/resource-manager/Microsoft.ContainerService/preparedimagespecificationSymptoms
azsdk_run_generate_sdkfails for all 5 languages with:Attempting to backfill from
tspconfig.yamlviaazsdk_update_sdk_details_in_release_planreturns:azsdk_get_service_details_by_typespec_pathreturns:Evidence the tspconfig is configured correctly
The TypeSpec project's
tspconfig.yamldefines emitter blocks with package metadata for all 5 languages:@azure-typespec/http-client-csharp-mgmtAzure.ResourceManager.ContainerServicePreparedImageSpecification@azure-tools/typespec-javaazure-resourcemanager-containerservice-preparedimgspec@azure-tools/typespec-goarmcontainerservicepreparedimagespecification@azure-tools/typespec-pythonazure-mgmt-containerservicepreparedimagespecification@azure-tools/typespec-ts@azure/arm-containerservicepreparedimagespecificationThe phrasing of the error ("No valid SDK packages found in the TypeSpec project metadata") plus the matching "No release plan found for TypeSpec project path …" from
azsdk_get_service_details_by_typespec_pathsuggests the SDK-pipeline-side catalog hasn't indexed this TypeSpec path yet — but happy to be wrong about the cause if it's actually something fixable in the tspconfig.Ask
Any pointers on how to unblock SDK details population? Happy to provide more diagnostics.
Thanks!