@@ -110,6 +110,11 @@ resources:
110110 type : github
111111 endpoint : microsoftkiota
112112 name : microsoft/kiota
113+ - repository : Agents-M365Copilot
114+ type : github
115+ endpoint : microsoftkiota
116+ name : microsoft/Agents-M365Copilot
117+
113118
114119pool : 1es-ubuntu-latest-m
115120
@@ -766,3 +771,101 @@ stages:
766771 repoName : msgraph-beta-cli
767772 projectFile : src/msgraph-beta-cli.csproj
768773
774+ - stage : stage_ccs_csharp_beta
775+ dependsOn :
776+ - stage_build_and_publish_kiota
777+ - stage_beta_openapi
778+ condition : |
779+ and
780+ (
781+ eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
782+ in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
783+ )
784+ jobs :
785+ - job : csharp_beta_ccs
786+ steps :
787+ - template : generation-templates/language-generation-kiota.yml
788+ parameters :
789+ language : ' csharp'
790+ version : ' beta'
791+ orgName : ' microsoft'
792+ repoName : ' Agents-M365Copilot'
793+ baseBranchName : ' main'
794+ branchName : ' ccs-dotnet/$(betaBranch)'
795+ targetClassName : " BaseAgentsM365CopilotBetaServiceClient"
796+ targetNamespace : " Microsoft.Agents.M365Copilot.Beta"
797+ commitMessagePrefix : " feat(generation): update request builders and models for dotnet beta"
798+ customArguments : " -b -i '**/copilot/**'" # Enable the backing store, include only copilot paths
799+ cleanMetadataFolder : $(cleanOpenAPIFolderBeta)
800+ pathExclusionArguments : ' '
801+ languageSpecificSteps :
802+ - template : generation-templates/dotnet-kiota.yml
803+ parameters :
804+ repoName : ' Agents-M365Copilot/dotnet'
805+ packageName : Microsoft.Agents.M365Copilot.Beta
806+
807+ - stage : stage_ccs_python_beta
808+ dependsOn :
809+ - stage_build_and_publish_kiota
810+ - stage_beta_openapi
811+ condition : |
812+ and
813+ (
814+ eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
815+ in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
816+ )
817+ jobs :
818+ - job : python_beta_ccs
819+ steps :
820+ - template : generation-templates/language-generation-kiota.yml
821+ parameters :
822+ language : ' python'
823+ version : ' beta'
824+ orgName : ' microsoft'
825+ repoName : ' Agents-M365Copilot'
826+ baseBranchName : ' main'
827+ branchName : ' ccs-python/$(betaBranch)'
828+ targetClassName : " BaseAgentsM365CopilotBetaServiceClient"
829+ targetNamespace : " microsoft_agents_m365copilot_beta.generated"
830+ customArguments : " -b -i '**/copilot/**'" # Enable the backing store, include only copilot paths
831+ cleanMetadataFolder : $(cleanOpenAPIFolderBeta)
832+ commitMessagePrefix : " feat(generation): update request builders and models for python beta"
833+ pathExclusionArguments : ' '
834+ languageSpecificSteps :
835+ - template : generation-templates/python.yml
836+ parameters :
837+ repoName : ' Agents-M365Copilot/python/packages'
838+ baseDirectory : microsoft_agents_m365copilot_beta
839+
840+ - stage : stage_ccs_typescript_beta
841+ dependsOn :
842+ - stage_build_and_publish_kiota
843+ - stage_beta_openapi
844+ condition : |
845+ and
846+ (
847+ eq(dependencies.stage_build_and_publish_kiota.result, 'Succeeded'),
848+ in(dependencies.stage_beta_openapi.result, 'Succeeded', 'Skipped')
849+ )
850+ jobs :
851+ - job : typescript_beta_ccs
852+ steps :
853+ - template : generation-templates/language-generation-kiota.yml
854+ parameters :
855+ language : ' typescript'
856+ version : ' beta'
857+ orgName : ' microsoft'
858+ repoName : ' Agents-M365Copilot'
859+ baseBranchName : ' main'
860+ branchName : ' ccs-typescript/$(betaBranch)'
861+ commitMessagePrefix : " feat(generation): update request builders and models for typescript beta"
862+ targetClassName : " BaseAgentsM365CopilotBetaServiceClient"
863+ targetNamespace : " github.com/microsoft/Agents-M365Copilot/typescript/"
864+ customArguments : " -b -i '**/copilot/**'" # Enable the backing store, include only copilot paths
865+ cleanMetadataFolder : $(cleanOpenAPIFolderBeta)
866+ pathExclusionArguments : ' '
867+ languageSpecificSteps :
868+ - template : generation-templates/ccs-typescript-sdk.yml
869+ parameters :
870+ repoName : ' Agents-M365Copilot/typescript'
871+ packageName : ' @microsoft/agents-m365copilot-beta'
0 commit comments