From 66122a3ef4f421169fe7e82db0225e73a5691e1d Mon Sep 17 00:00:00 2001 From: Adrian Date: Tue, 18 Nov 2025 19:43:47 -0600 Subject: [PATCH 1/2] skip openAPI PR --- .azure-pipelines/generation-pipeline.yml | 6 ++++++ .azure-pipelines/generation-templates/capture-openapi.yml | 1 + 2 files changed, 7 insertions(+) diff --git a/.azure-pipelines/generation-pipeline.yml b/.azure-pipelines/generation-pipeline.yml index 749de5c4e..a826e054a 100644 --- a/.azure-pipelines/generation-pipeline.yml +++ b/.azure-pipelines/generation-pipeline.yml @@ -132,6 +132,10 @@ parameters: default: false type: boolean displayName: Override [skip ci]? Checking this box will generate the SDK PRs +- name: skipOpenAPIPRGeneration + default: false + type: boolean + displayName: Skip Open API PR Generation. variables: buildConfiguration: 'Release' cleanMetadataFileBeta: '$(Build.SourcesDirectory)/msgraph-metadata/clean_beta_metadata/cleanMetadataWithDescriptionsbeta.xml' @@ -287,6 +291,7 @@ extends: endpoint: 'v1.0' outputPath: $(cleanOpenAPIFileV1OutputPath) cleanMetadataFolder: $(cleanOpenAPIFolderV1) + skipOpenAPIPRGeneration: ${{ parameters.skipOpenAPIPRGeneration }} - stage: stage_beta_openapi dependsOn: stage_beta_metadata @@ -297,6 +302,7 @@ extends: endpoint: 'beta' outputPath: $(cleanOpenAPIFileBetaOutputPath) cleanMetadataFolder: $(cleanOpenAPIFolderBeta) + skipOpenAPIPRGeneration: ${{ parameters.skipOpenAPIPRGeneration }} # Approval stage for v1 OpenAPI generation. All subsequent stages depending on OpenAPI generation # will be blocked until approval is granted. Any new stages depending on OpenAPI generation diff --git a/.azure-pipelines/generation-templates/capture-openapi.yml b/.azure-pipelines/generation-templates/capture-openapi.yml index 79218a552..f8d534a22 100644 --- a/.azure-pipelines/generation-templates/capture-openapi.yml +++ b/.azure-pipelines/generation-templates/capture-openapi.yml @@ -103,6 +103,7 @@ jobs: - job: publish_openapi dependsOn: convert_openapi displayName: Publish OpenAPI files + condition: eq('${{ parameters.skipOpenAPIPRGeneration }}', false) ## If there's new settings added please add them here too templateContext: inputs: From 243e5579cd31317be66a28bb91b3f85047fd0907 Mon Sep 17 00:00:00 2001 From: Adrian Date: Wed, 19 Nov 2025 09:42:13 -0600 Subject: [PATCH 2/2] following varibles setting --- .azure-pipelines/generation-pipeline.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.azure-pipelines/generation-pipeline.yml b/.azure-pipelines/generation-pipeline.yml index a826e054a..976da487b 100644 --- a/.azure-pipelines/generation-pipeline.yml +++ b/.azure-pipelines/generation-pipeline.yml @@ -168,6 +168,7 @@ variables: overrideSkipCI: ${{ parameters.overrideSkipCI }} skipMetadataCaptureAndClean: ${{ parameters.skipMetadataCaptureAndClean }} skipOpenApiCaptureAndClean: ${{ parameters.skipOpenApiCaptureAndClean }} + skipOpenAPIPRGeneration: ${{ parameters.skipOpenAPIPRGeneration }} phpVersion: 7.2 extends: template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates @@ -291,7 +292,7 @@ extends: endpoint: 'v1.0' outputPath: $(cleanOpenAPIFileV1OutputPath) cleanMetadataFolder: $(cleanOpenAPIFolderV1) - skipOpenAPIPRGeneration: ${{ parameters.skipOpenAPIPRGeneration }} + skipOpenAPIPRGeneration: $(skipOpenAPIPRGeneration) - stage: stage_beta_openapi dependsOn: stage_beta_metadata @@ -302,7 +303,7 @@ extends: endpoint: 'beta' outputPath: $(cleanOpenAPIFileBetaOutputPath) cleanMetadataFolder: $(cleanOpenAPIFolderBeta) - skipOpenAPIPRGeneration: ${{ parameters.skipOpenAPIPRGeneration }} + skipOpenAPIPRGeneration: $(skipOpenAPIPRGeneration) # Approval stage for v1 OpenAPI generation. All subsequent stages depending on OpenAPI generation # will be blocked until approval is granted. Any new stages depending on OpenAPI generation