Skip to content

Commit 3210d88

Browse files
Merge pull request #1395 from microsoftgraph/mmainer/add-conditions
ci: add conditions for blocking runs based on approval gate stage
2 parents d1221a0 + 81a92e2 commit 3210d88

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

.azure-pipelines/generation-pipeline.yml

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,7 @@ extends:
341341
and
342342
(
343343
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
344+
eq(dependencies.open_api_v1_approval.result, 'Succeeded'),
344345
in(dependencies.stage_v1_openapi.result, 'Succeeded', 'Skipped')
345346
)
346347
jobs:
@@ -383,6 +384,7 @@ extends:
383384
and
384385
(
385386
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
387+
eq(dependencies.open_api_beta_approval.result, 'Succeeded'),
386388
in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
387389
)
388390
jobs:
@@ -425,6 +427,7 @@ extends:
425427
and
426428
(
427429
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
430+
eq(dependencies.open_api_v1_approval.result, 'Succeeded'),
428431
in(dependencies.stage_v1_openapi.result, 'Succeeded', 'Skipped')
429432
)
430433
jobs:
@@ -465,6 +468,7 @@ extends:
465468
and
466469
(
467470
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
471+
eq(dependencies.open_api_beta_approval.result, 'Succeeded'),
468472
in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
469473
)
470474
jobs:
@@ -505,6 +509,7 @@ extends:
505509
and
506510
(
507511
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
512+
eq(dependencies.open_api_v1_approval.result, 'Succeeded'),
508513
in(dependencies.stage_v1_openapi.result, 'Succeeded', 'Skipped')
509514
)
510515
jobs:
@@ -547,6 +552,7 @@ extends:
547552
and
548553
(
549554
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
555+
eq(dependencies.open_api_beta_approval.result, 'Succeeded'),
550556
in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
551557
)
552558
jobs:
@@ -589,6 +595,7 @@ extends:
589595
and
590596
(
591597
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
598+
eq(dependencies.open_api_beta_approval.result, 'Succeeded'),
592599
in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
593600
)
594601
jobs:
@@ -631,6 +638,7 @@ extends:
631638
and
632639
(
633640
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
641+
eq(dependencies.open_api_v1_approval.result, 'Succeeded'),
634642
in(dependencies.stage_v1_openapi.result, 'Succeeded', 'Skipped')
635643
)
636644
jobs:
@@ -672,6 +680,7 @@ extends:
672680
and
673681
(
674682
eq(dependencies.stage_build_and_publish_typewriter.result, 'Succeeded'),
683+
eq(dependencies.open_api_v1_approval.result, 'Succeeded'),
675684
in(dependencies.stage_v1_metadata.result, 'Succeeded', 'Skipped')
676685
)
677686
jobs:
@@ -709,6 +718,7 @@ extends:
709718
and
710719
(
711720
eq(dependencies.stage_build_and_publish_typewriter.result, 'Succeeded'),
721+
eq(dependencies.open_api_beta_approval.result, 'Succeeded'),
712722
in(dependencies.stage_beta_metadata.result, 'Succeeded', 'Skipped')
713723
)
714724
jobs:
@@ -747,6 +757,7 @@ extends:
747757
and
748758
(
749759
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
760+
eq(dependencies.open_api_v1_approval.result, 'Succeeded'),
750761
in(dependencies.stage_v1_openapi.result, 'Succeeded', 'Skipped')
751762
)
752763
jobs:
@@ -790,6 +801,7 @@ extends:
790801
and
791802
(
792803
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
804+
eq(dependencies.open_api_beta_approval.result, 'Succeeded'),
793805
in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
794806
)
795807
jobs:
@@ -833,6 +845,7 @@ extends:
833845
and
834846
(
835847
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
848+
eq(dependencies.open_api_v1_approval.result, 'Succeeded'),
836849
in(dependencies.stage_v1_openapi.result, 'Succeeded', 'Skipped')
837850
)
838851
jobs:
@@ -874,6 +887,7 @@ extends:
874887
and
875888
(
876889
eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
890+
eq(dependencies.open_api_beta_approval.result, 'Succeeded'),
877891
in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
878892
)
879893
jobs:
@@ -906,7 +920,7 @@ extends:
906920
parameters:
907921
repoName: msgraph-beta-sdk-python
908922
baseDirectory: msgraph_beta
909-
- stage: stage_ccs_csharp_beta
923+
- stage: stage_agents_m365copilot_csharp_beta
910924
dependsOn:
911925
- stage_build_and_publish_kiota
912926
- stage_beta_openapi
@@ -917,7 +931,7 @@ extends:
917931
in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
918932
)
919933
jobs:
920-
- job: csharp_beta_ccs
934+
- job: csharp_beta_agents_m365copilot
921935
templateContext:
922936
inputs:
923937
- input: pipelineArtifact
@@ -949,7 +963,7 @@ extends:
949963
parameters:
950964
repoName: 'Agents-M365Copilot/dotnet'
951965
packageName: Microsoft.Agents.M365Copilot.Beta
952-
- stage: stage_ccs_python_beta
966+
- stage: stage_agents_m365copilot_python_beta
953967
dependsOn:
954968
- stage_build_and_publish_kiota
955969
- stage_beta_openapi
@@ -960,7 +974,7 @@ extends:
960974
in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
961975
)
962976
jobs:
963-
- job: python_beta_ccs
977+
- job: python_beta_agents_m365copilot
964978
templateContext:
965979
inputs:
966980
- input: pipelineArtifact
@@ -992,7 +1006,7 @@ extends:
9921006
parameters:
9931007
repoName: 'Agents-M365Copilot/python/packages'
9941008
baseDirectory: microsoft_agents_m365copilot_beta/microsoft_agents_m365copilot_beta
995-
- stage: stage_ccs_typescript_beta
1009+
- stage: stage_agents_m365copilot_typescript_beta
9961010
dependsOn:
9971011
- stage_build_and_publish_kiota
9981012
- stage_beta_openapi
@@ -1003,7 +1017,7 @@ extends:
10031017
in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
10041018
)
10051019
jobs:
1006-
- job: typescript_beta_ccs
1020+
- job: typescript_beta_agents_m365copilot
10071021
templateContext:
10081022
inputs:
10091023
- input: pipelineArtifact

0 commit comments

Comments
 (0)