diff --git a/policies/cla.yml b/policies/cla.yml new file mode 100644 index 0000000..a5959a2 --- /dev/null +++ b/policies/cla.yml @@ -0,0 +1,127 @@ +name: Contributor License Agreement Policy +description: CLA policy file + +resource: repository + +configuration: + cla: + content: https://raw.githubusercontent.com/microsoft/.github/main/CLA/microsoft.yml + minimalChangeRequired: + files: 2 + codeLines: 16 + bypassOrgs: + - bloomberg + bypassUsers: + - dependabot[bot] + - greenkeeper[bot] + - dotnet-maestro[bot] + - dependabot-preview[bot] + - openapi-sdkautomation[bot] + - github-actions[bot] + - content-assistant[bot] + - reunion-maestro[bot] + - renovate[bot] + - microsoft-github-policy-service[bot] + - msftbot[bot] + - azure-pipelines[bot] + - CBL-Mariner-Bot + - pbicvbot + - acomghbot + - azuresdkciprbot + - dotnet-corert-bot + - iotgwbot + - LordBobbot + - qa-bot + - winobjc-bot + - mukaibot + - edtbot + - tecbot + - nzspambot + - SoundBot + - dn-helix-agents-bot + - wslbot + - dotnet-bot + - benrobot + - typescript-bot + - ansibleazurebot + - wdkbot + - deanbot + - OutlookBot + - ALGitHubBot + - blackrobot + - azure-pipelines-bot + - uefibot + - flinchbot + - MicrosoftIssueBot + - agentoffline-bot + - officedocsbot + - vswdbot + - thisisnotarobot + - coreosbot + - McCoyBot + - audevbot + - csd-automationbot + - ascforiotbot + - rnbot + - MixedRealitySpectatorViewBot + - UI-Fabric-RN-Bot + - dotnet-maestro-bot + - anton-bot + - WorkingRobot + - azclibot + - dotnet-docker-bot + - rnsdkbot + - jenfoxbot + - MSLearnBot + - wingetbot + - azure-powershell-bot + - ninjarobot + - leha-bot + - sasabot + - akri-bot + - dokku-bot + - testplatform-bot + - microsoft-golang-bot + - RunTheBot + - julien-lebot + - zangobot + - meo-autobot + - acomghbot + - upgradvisor-bot + - oberonbot + - PylanceBot + - nfbot + - pulumi-bot + - engelbot + - inclusive-coding-bot + - dotnet-winget-bot + - trustedroots-bot + - polymcbot + - LizardByte-bot + - goodboyrobot + - ActivityWatchBot + - OhMyGuus-Bot + - podman-desktop-bot + - liurunliang-bot + - prmerger-test[bot] + - learn-build-service-test[bot] + - learn-build-service-ppe[bot] + - learn-build-service-prod[bot] + - pull[bot] + - cxwtool + - mec-sa + - prmerger-automation[bot] + - openpublishbuild + - opbld27 + - opbld15 + - opbld16 + - opbld17 + - VSC-Service-Account + prohibitedCompanies: + - msft + - microsoft + autoSignMsftEmployee: true + signRepos: + - repoName: cla-approvers-intel + fileName: approvedUsers.csv + companyName: intel diff --git a/policies/mandatory-files.yml b/policies/mandatory-files.yml index 6a8db63..8f9a7ae 100644 --- a/policies/mandatory-files.yml +++ b/policies/mandatory-files.yml @@ -12,10 +12,235 @@ where: || repository.name.equals("pipelines-go", StringComparison.InvariantCultureIgnoreCase) || repository.name.equals("pipelines-javascript", StringComparison.InvariantCultureIgnoreCase) || repository.name.equals("Virtualization-Documentation", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("AdaptiveCards", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Advertising", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("appcenter-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("architecture-center", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-cloud-services-files", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-dev-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-devops-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-devops-yaml-schema", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-docs-cli", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-docs-powershell", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-docs-sdk-node", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-docs-sdk-python", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-reference-other", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("azure-stack-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("bing-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("bingmaps-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("botbuilder-docs-sdk-typescript", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("CloudAppSecurityDocs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("cognitive-toolkit-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Contribute", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("cpp-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("CSIDev-Public-Prod", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("customer-insights", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("customer-insights-pr.de-de", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("customer-insights-pr.fi-fi", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("customer-insights-pr.he-il", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("customer-insights-pr.ko-kr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("data-integration", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("dataexplorer-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Devices-docs-pr.de-de", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Devices-docs-pr.fr-fr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Devices-docs-pr.ko-kr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Devices-docs-pr.pt-br", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("dynamics-365-customer-engagement", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("dynamics-365-fraud-protection", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("dynamics-365-mixed-reality", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.ar-sa", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.cs-cz", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.da-dk", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.de-de", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.es-es", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.fi-fi", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.fr-fr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.it-it", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.ja-jp", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.ko-KR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.nb-no", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.nl-nl", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.pl-pl", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.pt-br", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.ru-ru", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.sv-se", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.th-th", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.tr-tr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.zh-cn", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Dynamics-365-Operations.zh-TW", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("dynamics365smb-devitpro-pb", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("dynamics365smb-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("edge-developer", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("edge-developer.de-DE", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("edge-developer.es-ES", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("edge-developer.fr-FR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("edge-developer.ja-JP", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("edge-developer.pt-BR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("edge-developer.ru-RU", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("edge-developer.zh-CN", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.de-de", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.es-es", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.fr-fr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.it-it", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.ja-jp", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.ko-kr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.pt-br", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.ru-ru", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.zh-cn", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Edge-Enterprise-pr.zh-tw", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("intellicode", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("IntuneDocs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("learn-bizapps-pr.id-id", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("live-share", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-community", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.ar-SA", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.cs-CZ", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.da-DK", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.de-DE", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.es-ES", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.fi-FI", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.fr-FR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.he-IL", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.hu-HU", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.it-IT", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.ja-JP", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.ko-KR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.nb-NO", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.nl-NL", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.pl-PL", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.pt-BR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.pt-PT", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.ru-RU", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.sv-SE", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.tr-TR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.zh-CN", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-365-docs-pr.zh-TW", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("microsoft-community-training", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("minecraft-creator", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("mixed-reality", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("msftdynamicsgpdocs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("msix-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("mslearn-python-oo", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("mslearn-route-and-process-data-logic-apps", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("mslearn-tailspin-spacegame-web", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("mslearn-tailspin-spacegame-web-kubernetes", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("mslearn-tailspin-spacegame-web-models", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("mslearn-xamarin-forms-create-mobile-app", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("msteams-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.de-at", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.de-ch", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.de-de", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.en-au", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.en-ca", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.en-gb", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.en-nz", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.es-es", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.es-mx", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.fi-fi", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.fr-be", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.fr-ca", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.fr-ch", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.fr-fr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.is-is", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.it-ch", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.it-it", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.nb-no", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.nl-be", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.nl-nl", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.ru-ru", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("nav-content.sv-se", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("navdevitpro-content-pr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("office-365-management-api", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.de-DE", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.es-ES", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.fr-FR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.it-IT", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.ja-JP", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.ko-KR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.pt-BR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.ru-RU", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.zh-CN", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-AppCompliance-pr.zh-TW", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-DeployOffice", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-DeployOffice-pr.lt-lt", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-DeployOffice-pr.uk-ua", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-Exchange", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-O365ITPro", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.de-DE", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.es-ES", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.fr-FR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.it-IT", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.ja-JP", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.ko-KR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.pt-BR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.ru-RU", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.zh-CN", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-OfficeUpdates-pr.zh-TW", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("office-docs-powershell", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SharePoint-PowerShell", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness.de-DE", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness-pr.es-ES", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness-pr.fr-FR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness-pr.it-IT", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness-pr.ja-JP", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness-pr.ko-KR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness-pr.pt-BR", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness-pr.ru-RU", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness-pr.zh-CN", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-SkypeForBusiness-pr.zh-TW", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("OfficeDocs-Support", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("partner-center-docs-powershell", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("partner-rest", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("partner-center-java-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("powerapps-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("power-automate-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("powerbi-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("powerquery-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("PowerShell-Docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("PowerShell-Docs-DSC", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("PowerShell-Docs-Modules", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("quantum-api", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("query-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("sql-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("SupportArticles-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("terminal", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("VBA-Docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.cs-cz", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.de-de", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.es-es", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.fr-fr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.it-it", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.ko-kr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.pl-pl", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.pt-br", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.ru-ru", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.tr-tr", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.zh-cn", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("visualstudio-docs.zh-tw", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("Viva", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("vsts-rest-api-specs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("webview2-win32-reference", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("win32", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("windows-driver-docs-ddi", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("windows-itpro-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("windows-powershell-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("windowsserverdocs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("windows-uwp", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("winrt-related", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("winui-api", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("xamarin-communitytoolkit", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("xamarin-docs", StringComparison.InvariantCultureIgnoreCase) + || repository.name.equals("xbox-live-docs", StringComparison.InvariantCultureIgnoreCase) # primitive configuration configuration: mandatoryFiles: + autoMergeDays: 10 issueTitle: This repo is missing important files issueBody: | There are important files that Microsoft projects should all have that are not present in this repository. A pull request has been opened to add the missing file(s). When the pr is merged this issue will be closed automatically. @@ -29,3 +254,13 @@ configuration: file: - path: SECURITY.md prContentLink: https://raw.githubusercontent.com/microsoft/repo-templates/main/shared/SECURITY.md + ignoreCase: true + prFilePath: SECURITY.md + otherPaths: + - docs/SECURITY.md + - .github/SECURITY.md + issueReminder: + firstReminderGapDays: 7 + followUpReminderGapDays: 2 + +# end of file