From a641a50e755e994e33f6a9c563690a0c48ad4552 Mon Sep 17 00:00:00 2001 From: ZelinWang Date: Tue, 14 Jun 2022 11:30:08 +0800 Subject: [PATCH 1/3] Create fabricbot.json --- .github/fabricbot.json | 12338 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 12338 insertions(+) create mode 100644 .github/fabricbot.json diff --git a/.github/fabricbot.json b/.github/fabricbot.json new file mode 100644 index 00000000000..f01911ccff2 --- /dev/null +++ b/.github/fabricbot.json @@ -0,0 +1,12338 @@ +{ + "version": "1.0", + "tasks": [ + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "taskName": "Add needs triage label to new issues", + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "not", + "operands": [ + { + "name": "isPartOfProject", + "parameters": {} + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "isAssignedToSomeone", + "parameters": {} + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "isLabeled", + "parameters": {} + } + ] + } + ] + }, + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "needs-triage" + } + } + ], + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ] + }, + "disabled": true + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssueCommentResponder", + "version": "1.0", + "config": { + "taskName": "Replace needs author feedback label with needs attention label when the author comments on an issue", + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "created" + } + }, + { + "name": "isActivitySender", + "parameters": { + "user": { + "type": "author" + } + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "needs-author-feedback" + } + }, + { + "name": "isOpen", + "parameters": {} + } + ] + }, + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "needs-team-attention" + } + }, + { + "name": "removeLabel", + "parameters": { + "label": "needs-author-feedback" + } + } + ], + "eventType": "issue", + "eventNames": [ + "issue_comment" + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "taskName": "Remove no recent activity label from issues", + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "closed" + } + } + ] + }, + { + "name": "hasLabel", + "parameters": { + "label": "no-recent-activity" + } + } + ] + }, + "actions": [ + { + "name": "removeLabel", + "parameters": { + "label": "no-recent-activity" + } + } + ], + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssueCommentResponder", + "version": "1.0", + "config": { + "taskName": "Remove no recent activity label when an issue is commented on", + "conditions": { + "operator": "and", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "no-recent-activity" + } + } + ] + }, + "actions": [ + { + "name": "removeLabel", + "parameters": { + "label": "no-recent-activity" + } + } + ], + "eventType": "issue", + "eventNames": [ + "issue_comment" + ] + } + }, + { + "taskType": "scheduled", + "capabilityId": "ScheduledSearch", + "subCapability": "ScheduledSearch", + "version": "1.1", + "config": { + "taskName": "Close stale issues", + "frequency": [ + { + "weekDay": 0, + "hours": [ + 1 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 1, + "hours": [ + 1 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 2, + "hours": [ + 1 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 3, + "hours": [ + 1 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 4, + "hours": [ + 1 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 5, + "hours": [ + 1 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 6, + "hours": [ + 1 + ], + "timezoneOffset": -7 + } + ], + "searchTerms": [ + { + "name": "isIssue", + "parameters": {} + }, + { + "name": "isOpen", + "parameters": {} + }, + { + "name": "hasLabel", + "parameters": { + "label": "needs-author-feedback" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "no-recent-activity" + } + }, + { + "name": "noActivitySince", + "parameters": { + "days": 14 + } + } + ], + "actions": [ + { + "name": "closeIssue", + "parameters": {} + } + ] + } + }, + { + "taskType": "scheduled", + "capabilityId": "ScheduledSearch", + "subCapability": "ScheduledSearch", + "version": "1.1", + "config": { + "taskName": "Add no recent activity label to issues", + "frequency": [ + { + "weekDay": 0, + "hours": [ + 1, + 7, + 13, + 19 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 1, + "hours": [ + 1, + 7, + 13, + 19 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 2, + "hours": [ + 1, + 7, + 13, + 19 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 3, + "hours": [ + 1, + 7, + 13, + 19 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 4, + "hours": [ + 1, + 7, + 13, + 19 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 5, + "hours": [ + 1, + 7, + 13, + 19 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 6, + "hours": [ + 1, + 7, + 13, + 19 + ], + "timezoneOffset": -7 + } + ], + "searchTerms": [ + { + "name": "isIssue", + "parameters": {} + }, + { + "name": "isOpen", + "parameters": {} + }, + { + "name": "hasLabel", + "parameters": { + "label": "needs-author-feedback" + } + }, + { + "name": "noActivitySince", + "parameters": { + "days": 7 + } + }, + { + "name": "noLabel", + "parameters": { + "label": "no-recent-activity" + } + } + ], + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "no-recent-activity" + } + }, + { + "name": "addReply", + "parameters": { + "comment": "Hi, we're sending this friendly reminder because we haven't heard back from you in a while. We need more information about this issue to help address it. Please be sure to give us your input within the next **7 days**. If we don't hear back from you within **14 days** of this comment the issue will be automatically closed. Thank you!" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "labeled" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "needs-triage" + } + }, + { + "operator": "not", + "operands": [ + { + "name": "labelAdded", + "parameters": { + "label": "needs-triage" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "Remove needs-triage label on issues once they are labeled", + "actions": [ + { + "name": "removeLabel", + "parameters": { + "label": "needs-triage" + } + } + ] + }, + "disabled": true + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasPermissions", + "parameters": { + "association": "MEMBER", + "permissions": "write" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasAssociation", + "parameters": { + "association": "MEMBER" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasAssociation", + "parameters": { + "association": "COLLABORATOR" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasPermissions", + "parameters": { + "permissions": "admin" + } + } + ] + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "Add question label to new issues ", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "question" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssueCommentResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isOpen", + "parameters": {} + } + ] + }, + { + "name": "isAction", + "parameters": { + "action": "created" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "no-recent-activity" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "needs-author-feedback" + } + }, + { + "operator": "not", + "operands": [ + { + "name": "noActivitySince", + "parameters": { + "days": 7 + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "isCloseAndComment", + "parameters": {} + } + ] + }, + { + "name": "isActivitySender", + "parameters": { + "user": { + "type": "author" + } + } + }, + { + "name": "activitySenderHasPermissions", + "parameters": { + "permissions": "none" + } + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issue_comment" + ], + "taskName": "For issues closed due to inactivity, re-open an issue if issue author posts a reply within 7 days.", + "actions": [ + { + "name": "reopenIssue", + "parameters": {} + }, + { + "name": "removeLabel", + "parameters": { + "label": "no-recent-activity" + } + }, + { + "name": "removeLabel", + "parameters": { + "label": "needs-author-feedback" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "needs-team-attention" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssueCommentResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "created" + } + }, + { + "operator": "not", + "operands": [ + { + "name": "isOpen", + "parameters": {} + } + ] + }, + { + "name": "activitySenderHasPermissions", + "parameters": { + "permissions": "none" + } + }, + { + "name": "noActivitySince", + "parameters": { + "days": 7 + } + }, + { + "operator": "not", + "operands": [ + { + "name": "isCloseAndComment", + "parameters": {} + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issue_comment" + ], + "taskName": "For issues closed with no activity over 7 days, ask non-contributor to consider opening a new issue instead.", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Thank you for your interest in this issue! Because it has been closed for a period of time, we strongly advise that you open a new issue linking to this to ensure better visibility of your comment. " + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isOpen", + "parameters": {} + }, + { + "name": "hasLabel", + "parameters": { + "label": "customer-reported" + } + }, + { + "name": "labelRemoved", + "parameters": { + "label": "Service Attention" + } + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "Add label after \"Service Attention\" is removed", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "needs-team-triage" + } + } + ] + } + }, + { + "taskType": "scheduled", + "capabilityId": "ScheduledSearch", + "subCapability": "ScheduledSearch", + "version": "1.1", + "config": { + "frequency": [ + { + "weekDay": 0, + "hours": [ + 1, + 4, + 7, + 10, + 13, + 16, + 19, + 22 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 1, + "hours": [ + 1, + 4, + 7, + 10, + 13, + 16, + 19, + 22 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 2, + "hours": [ + 1, + 4, + 7, + 10, + 13, + 16, + 19, + 22 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 3, + "hours": [ + 1, + 4, + 7, + 10, + 13, + 16, + 19, + 22 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 4, + "hours": [ + 1, + 4, + 7, + 10, + 13, + 16, + 19, + 22 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 5, + "hours": [ + 1, + 4, + 7, + 10, + 13, + 16, + 19, + 22 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 6, + "hours": [ + 1, + 4, + 7, + 10, + 13, + 16, + 19, + 22 + ], + "timezoneOffset": -7 + } + ], + "searchTerms": [ + { + "name": "isOpen", + "parameters": {} + }, + { + "name": "hasLabel", + "parameters": { + "label": "MySQL" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "Service Attention" + } + }, + { + "name": "noAssignees", + "parameters": {} + } + ], + "taskName": "Assign service attention issues to mentionees for MySQL (requested by service team)", + "actions": [ + { + "name": "assignToGitHubUserGroup", + "parameters": { + "groupId": "5f074bcc4200c210c870e103" + } + } + ] + } + }, + { + "taskType": "scheduled", + "capabilityId": "ScheduledSearch", + "subCapability": "ScheduledSearch", + "version": "1.1", + "config": { + "frequency": [ + { + "weekDay": 0, + "hours": [ + 2, + 5, + 8, + 11, + 14, + 17, + 20, + 23 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 1, + "hours": [ + 2, + 5, + 8, + 11, + 14, + 17, + 20, + 23 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 2, + "hours": [ + 2, + 5, + 8, + 11, + 14, + 17, + 20, + 23 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 3, + "hours": [ + 2, + 5, + 8, + 11, + 14, + 17, + 20, + 23 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 4, + "hours": [ + 2, + 5, + 8, + 11, + 14, + 17, + 20, + 23 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 5, + "hours": [ + 2, + 5, + 8, + 11, + 14, + 17, + 20, + 23 + ], + "timezoneOffset": -7 + }, + { + "weekDay": 6, + "hours": [ + 2, + 5, + 8, + 11, + 14, + 17, + 20, + 23 + ], + "timezoneOffset": -7 + } + ], + "searchTerms": [ + { + "name": "isOpen", + "parameters": {} + }, + { + "name": "hasLabel", + "parameters": { + "label": "MariaDB" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "Service Attention" + } + }, + { + "name": "noAssignees", + "parameters": {} + } + ], + "taskName": "Assign service attention issues to mentionees for MariaDB (requested by service team)", + "actions": [ + { + "name": "assignToGitHubUserGroup", + "parameters": { + "groupId": "5f074bcc4200c210c870e103" + } + } + ] + } + }, + { + "taskType": "scheduledAndTrigger", + "capabilityId": "IssueRouting", + "subCapability": "@Mention", + "version": "1.0", + "config": { + "labelsAndMentions": [ + { + "labels": [ + "Service Attention", + "AAD" + ], + "mentionees": [ + "adamedx" + ] + }, + { + "labels": [ + "Service Attention", + "AKS" + ], + "mentionees": [ + "Azure/aks-pm" + ] + }, + { + "labels": [ + "Service Attention", + "Alerts Management" + ], + "mentionees": [ + "liadtal", + "yairgil" + ] + }, + { + "labels": [ + "Service Attention", + "ARM" + ], + "mentionees": [ + "josephkwchan", + "jennyhunter-msft" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Templates" + ], + "mentionees": [ + "satyavel", + "apclouds" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Tags" + ], + "mentionees": [ + "rthorn17" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Core" + ], + "mentionees": [ + "josephkwchan", + "jennyhunter-msft" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Managed Applications" + ], + "mentionees": [ + "MSEvanhi" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Service Catalog" + ], + "mentionees": [ + "MSEvanhi" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - RBAC" + ], + "mentionees": [ + "LizMS", + "cbrooksmsft" + ] + }, + { + "labels": [ + "Service Attention", + "Advisor" + ], + "mentionees": [ + "mojayara", + "Prasanna-Padmanabhan" + ] + }, + { + "labels": [ + "Service Attention", + "Analysis Services" + ], + "mentionees": [ + "athipp", + "taiwu", + "minghan" + ] + }, + { + "labels": [ + "Service Attention", + "API Management" + ], + "mentionees": [ + "adrianhall", + "KedarJoshi" + ] + }, + { + "labels": [ + "Service Attention", + "Application Insights" + ], + "mentionees": [ + "azmonapplicationinsights" + ] + }, + { + "labels": [ + "Service Attention", + "App Services" + ], + "mentionees": [ + "antcp", + "AzureAppServiceCLI" + ] + }, + { + "labels": [ + "Service Attention", + "App Configuration" + ], + "mentionees": [ + "shenmuxiaosen", + "avanigupta" + ] + }, + { + "labels": [ + "Service Attention", + "ARO" + ], + "mentionees": [ + "mjudeikis", + "jim-minter", + "julienstroheker", + "amanohar" + ] + }, + { + "labels": [ + "Service Attention", + "Attestation" + ], + "mentionees": [ + "anilba06" + ] + }, + { + "labels": [ + "Service Attention", + "Authorization" + ], + "mentionees": [ + "darshanhs90", + "AshishGargMicrosoft" + ] + }, + { + "labels": [ + "Service Attention", + "Automation" + ], + "mentionees": [ + "jaspkaur28" + ] + }, + { + "labels": [ + "Service Attention", + "AVS" + ], + "mentionees": [ + "divka78", + "amitchat", + "aishu" + ] + }, + { + "labels": [ + "Service Attention", + "Azure Stack" + ], + "mentionees": [ + "sijuman", + "sarathys", + "bganapa", + "rakku-ms" + ] + }, + { + "labels": [ + "Service Attention", + "Batch" + ], + "mentionees": [ + "mksuni", + "bgklein", + "mscurrell", + "dpwatrous", + "gingi", + "paterasMSFT", + "cRui861" + ] + }, + { + "labels": [ + "Service Attention", + "BatchAI" + ], + "mentionees": [ + "matthchr" + ] + }, + { + "labels": [ + "Service Attention", + "Billing" + ], + "mentionees": [ + "cabbpt" + ] + }, + { + "labels": [ + "Service Attention", + "Blueprint" + ], + "mentionees": [ + "alex-frankel", + "filizt" + ] + }, + { + "labels": [ + "Service Attention", + "Bot Service" + ], + "mentionees": [ + "sgellock" + ] + }, + { + "labels": [ + "Service Attention", + "Cloud Shell" + ], + "mentionees": [ + "maertendMSFT" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Text Analytics" + ], + "mentionees": [ + "assafi" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Form Recognizer" + ], + "mentionees": [ + "ctstone", + "anrothMSFT" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Anomaly Detector" + ], + "mentionees": [ + "yingqunpku", + "bowgong" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Custom Vision" + ], + "mentionees": [ + "areddish", + "tburns10" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Computer Vision" + ], + "mentionees": [ + "ryogok", + "TFR258", + "tburns10" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Face" + ], + "mentionees": [ + "JinyuID", + "dipidoo", + "SteveMSFT" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - QnA Maker" + ], + "mentionees": [ + "bingisbestest", + "nerajput1607" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Translator" + ], + "mentionees": [ + "swmachan" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Speech" + ], + "mentionees": [ + "robch", + "oscholz" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - LUIS" + ], + "mentionees": [ + "cahann", + "kayousef" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Content Moderator" + ], + "mentionees": [ + "swiftarrow11" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Personalizer" + ], + "mentionees": [ + "dwaijam" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Immersive Reader" + ], + "mentionees": [ + "metanMSFT" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Ink Recognizer" + ], + "mentionees": [ + "olduroja" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Bing" + ], + "mentionees": [ + "jaggerbodas-ms", + "arwong" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Mgmt" + ], + "mentionees": [ + "yangyuan" + ] + }, + { + "labels": [ + "Service Attention", + "Commerce" + ], + "mentionees": [ + "ms-premp", + "qiaozha" + ] + }, + { + "labels": [ + "Service Attention", + "Compute" + ], + "mentionees": [ + "Drewm3", + "avirishuv", + "vaibhav-agar", + "amjads1" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - Extensions" + ], + "mentionees": [ + "Drewm3", + "amjads1" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - Images" + ], + "mentionees": [ + "Drewm3", + "vaibhav-agar" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - Managed Disks" + ], + "mentionees": [ + "Drewm3", + "vaibhav-agar" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - RDFE" + ], + "mentionees": [ + "Drewm3", + "avirishuv" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - VM" + ], + "mentionees": [ + "Drewm3", + "avirishuv" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - VMSS" + ], + "mentionees": [ + "Drewm3", + "avirishuv" + ] + }, + { + "labels": [ + "Service Attention", + "Connected Kubernetes" + ], + "mentionees": [ + "akashkeshari" + ] + }, + { + "labels": [ + "Service Attention", + "Container Instances" + ], + "mentionees": [ + "macolso" + ] + }, + { + "labels": [ + "Service Attention", + "Container Registry" + ], + "mentionees": [ + "toddysm", + "northtyphoon", + "luisdlp" + ] + }, + { + "labels": [ + "Service Attention", + "Container Service" + ], + "mentionees": [ + "qike-ms", + "jwilder", + "thomas1206", + "seanmck" + ] + }, + { + "labels": [ + "Service Attention", + "Cosmos" + ], + "mentionees": [ + "Wmengmsft", + "MehaKaushik", + "zfoster", + "kushagraThapar", + "simorenoh", + "simplynaveen20", + "abinav2307" + ] + }, + { + "labels": [ + "Service Attention", + "Customer Insights" + ], + "mentionees": [ + "shefymk" + ] + }, + { + "labels": [ + "Service Attention", + "Custom Providers" + ], + "mentionees": [ + "manoharp", + "MSEvanhi" + ] + }, + { + "labels": [ + "Service Attention", + "CycleCloud" + ], + "mentionees": [ + "adriankjohnson" + ] + }, + { + "labels": [ + "Service Attention", + "Data Bricks" + ], + "mentionees": [ + "arindamc" + ] + }, + { + "labels": [ + "Service Attention", + "DataBox" + ], + "mentionees": [ + "tmvishwajit", + "matdickson", + "manuaery", + "madhurinms" + ] + }, + { + "labels": [ + "Service Attention", + "DataBox Edge" + ], + "mentionees": [ + "a-t-mason", + "ganzee", + "manuaery" + ] + }, + { + "labels": [ + "Service Attention", + "Data Catalog" + ], + "mentionees": [ + "ingave" + ] + }, + { + "labels": [ + "Service Attention", + "Data Factory" + ], + "mentionees": [ + "Jingshu923", + "zhangyd2015", + "Frey-Wang" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake" + ], + "mentionees": [ + "sumantmehtams" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake Storage Gen1" + ], + "mentionees": [ + "sumantmehtams" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake Storage Gen2" + ], + "mentionees": [ + "sumantmehtams" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake Analytics" + ], + "mentionees": [ + "idear1203" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake Store" + ], + "mentionees": [ + "sumantmehtams" + ] + }, + { + "labels": [ + "Service Attention", + "Data Migration" + ], + "mentionees": [ + "radjaram", + "kavitham10" + ] + }, + { + "labels": [ + "Service Attention", + "Data Share" + ], + "mentionees": [ + "raedJarrar", + "jifems" + ] + }, + { + "labels": [ + "Service Attention", + "DevOps" + ], + "mentionees": [ + "v-anvashist", + "V-hmusukula" + ] + }, + { + "labels": [ + "Service Attention", + "Dev Spaces" + ], + "mentionees": [ + "yuzorMa", + "johnsta", + "greenie-msft" + ] + }, + { + "labels": [ + "Service Attention", + "Devtestlab" + ], + "mentionees": [ + "Tanmayeekamath" + ] + }, + { + "labels": [ + "Service Attention", + "Device Provisioning Service" + ], + "mentionees": [ + "nberdy" + ] + }, + { + "labels": [ + "Service Attention", + "Digital Twins" + ], + "mentionees": [ + "sourabhguha", + "inesk-vt" + ] + }, + { + "labels": [ + "Service Attention", + "Event Grid" + ], + "mentionees": [ + "jfggdl" + ] + }, + { + "labels": [ + "Service Attention", + "Event Hubs" + ], + "mentionees": [ + "Saglodha" + ] + }, + { + "labels": [ + "Service Attention", + "Functions" + ], + "mentionees": [ + "Stefanus Hinardi", + "Francisco-Gamino" + ] + }, + { + "labels": [ + "Service Attention", + "Graph.Microsoft" + ], + "mentionees": [ + "dkershaw10", + "baywet" + ] + }, + { + "labels": [ + "Service Attention", + "Guest Configuration" + ], + "mentionees": [ + "mgreenegit", + "vivlingaiah" + ] + }, + { + "labels": [ + "Service Attention", + "HDInsight" + ], + "mentionees": [ + "aim-for-better", + "idear1203", + "deshriva" + ] + }, + { + "labels": [ + "Service Attention", + "HPC Cache" + ], + "mentionees": [ + "romahamu", + "omzevall" + ] + }, + { + "labels": [ + "Service Attention", + "Import Export" + ], + "mentionees": [ + "madhurinms" + ] + }, + { + "labels": [ + "Service Attention", + "KeyVault" + ], + "mentionees": [ + "RandalliLama", + "schaabs", + "jlichwa" + ] + }, + { + "labels": [ + "Service Attention", + "Kubernetes Configuration" + ], + "mentionees": [ + "NarayanThiru" + ] + }, + { + "labels": [ + "Service Attention", + "Azure Data Explorer" + ], + "mentionees": [ + "ilayrn", + "orhasban", + "zoharHenMicrosoft", + "sagivf", + "Aviv-Yaniv" + ] + }, + { + "labels": [ + "Service Attention", + "Lab Services" + ], + "mentionees": [ + "Tanmayeekamath" + ] + }, + { + "labels": [ + "Service Attention", + "Logic App" + ], + "mentionees": [ + "Azure/azure-logicapps-team" + ] + }, + { + "labels": [ + "Service Attention", + "LOUIS" + ], + "mentionees": [ + "minamnmik" + ] + }, + { + "labels": [ + "Service Attention", + "Managed Identity" + ], + "mentionees": [ + "varunkch" + ] + }, + { + "labels": [ + "Service Attention", + "Machine Learning" + ], + "mentionees": [ + "azureml-github" + ] + }, + { + "labels": [ + "Service Attention", + "Machine Learning Compute" + ], + "mentionees": [ + "azureml-github" + ] + }, + { + "labels": [ + "Service Attention", + "Machine Learning Experimentation" + ], + "mentionees": [ + "aashishb" + ] + }, + { + "labels": [ + "Service Attention", + "Managed Services" + ], + "mentionees": [ + "Lighthouse-Azure" + ] + }, + { + "labels": [ + "Service Attention", + "MariaDB" + ], + "mentionees": [ + "ambhatna", + "savjani" + ] + }, + { + "labels": [ + "Service Attention", + "Marketplace Ordering" + ], + "mentionees": [ + "prbansa" + ] + }, + { + "labels": [ + "Service Attention", + "Media Services" + ], + "mentionees": [ + "akucer" + ] + }, + { + "labels": [ + "Service Attention", + "Migrate" + ], + "mentionees": [ + "shijojoy" + ] + }, + { + "labels": [ + "Service Attention", + "Mobile Engagement" + ], + "mentionees": [ + "kpiteira" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor" + ], + "mentionees": [ + "SameergMS", + "dadunl" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - Autoscale" + ], + "mentionees": [ + "AzMonEssential" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - ActivityLogs" + ], + "mentionees": [ + "AzMonEssential" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - Metrics" + ], + "mentionees": [ + "AzMonEssential" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - Diagnostic Settings" + ], + "mentionees": [ + "AzMonEssential" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - Alerts" + ], + "mentionees": [ + "AzmonAlerts" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - ActionGroups" + ], + "mentionees": [ + "AzmonActionG" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - LogAnalytics" + ], + "mentionees": [ + "AzmonLogA" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - ApplicationInsights" + ], + "mentionees": [ + "azmonapplicationinsights" + ] + }, + { + "labels": [ + "Service Attention", + "MySQL" + ], + "mentionees": [ + "ambhatna", + "savjani" + ] + }, + { + "labels": [ + "Service Attention", + "Network" + ], + "mentionees": [ + "aznetsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Application Gateway" + ], + "mentionees": [ + "appgwsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - CDN" + ], + "mentionees": [ + "t-bzhan", + "gxue" + ] + }, + { + "labels": [ + "Service Attention", + "Network - DDOS Protection" + ], + "mentionees": [ + "ddossuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - ExpressRoute" + ], + "mentionees": [ + "exrsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Firewall" + ], + "mentionees": [ + "fwsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Front Door" + ], + "mentionees": [ + "cdnfdsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Load Balancer" + ], + "mentionees": [ + "slbsupportgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Virtual Network NAT" + ], + "mentionees": [ + "vnetsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Network Watcher" + ], + "mentionees": [ + "netwatchsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - DNS" + ], + "mentionees": [ + "dnssuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Traffic Manager" + ], + "mentionees": [ + "tmsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - VPN Gateway" + ], + "mentionees": [ + "vpngwsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Notification Hub" + ], + "mentionees": [ + "tjsomasundaram" + ] + }, + { + "labels": [ + "Service Attention", + "Operational Insights" + ], + "mentionees": [ + "AzmonLogA" + ] + }, + { + "labels": [ + "Service Attention", + "Policy" + ], + "mentionees": [ + "aperezcloud", + "kenieva" + ] + }, + { + "labels": [ + "Service Attention", + "Policy Insights" + ], + "mentionees": [ + "kenieva" + ] + }, + { + "labels": [ + "Service Attention", + "PostgreSQL" + ], + "mentionees": [ + "sunilagarwal", + "lfittl-msft", + "sr-msft", + "niklarin" + ] + }, + { + "labels": [ + "Service Attention", + "Recovery Services Backup" + ], + "mentionees": [ + "pvrk", + "adityabalaji-msft" + ] + }, + { + "labels": [ + "Service Attention", + "Recovery Services Site-Recovery" + ], + "mentionees": [ + "Sharmistha-Rai" + ] + }, + { + "labels": [ + "Service Attention", + "Redis Cache" + ], + "mentionees": [ + "yegu-ms" + ] + }, + { + "labels": [ + "Service Attention", + "Relay" + ], + "mentionees": [ + "jfggdl" + ] + }, + { + "labels": [ + "Service Attention", + "Reservations" + ], + "mentionees": [ + "Rkapso" + ] + }, + { + "labels": [ + "Service Attention", + "Resource Authorization" + ], + "mentionees": [ + "darshanhs90", + "AshishGargMicrosoft" + ] + }, + { + "labels": [ + "Service Attention", + "Resource Graph" + ], + "mentionees": [ + "chiragg4u" + ] + }, + { + "labels": [ + "Service Attention", + "Resource Health" + ], + "mentionees": [ + "stephbaron" + ] + }, + { + "labels": [ + "Service Attention", + "Scheduler" + ], + "mentionees": [ + "derek1ee" + ] + }, + { + "labels": [ + "Service Attention", + "Search" + ], + "mentionees": [ + "brjohnstmsft", + "bleroy", + "tjacobhi", + "markheff", + "miwelsh" + ] + }, + { + "labels": [ + "Service Attention", + "Security" + ], + "mentionees": [ + "chlahav" + ] + }, + { + "labels": [ + "Service Attention", + "Service Bus" + ], + "mentionees": [ + "Saglodha" + ] + }, + { + "labels": [ + "Service Attention", + "Service Fabric" + ], + "mentionees": [ + "QingChenmsft", + "vaishnavk", + "juhacket" + ] + }, + { + "labels": [ + "Service Attention", + "Schema Registry" + ], + "mentionees": [ + "arerlend", + "alzimmermsft" + ] + }, + { + "labels": [ + "Service Attention", + "SignalR" + ], + "mentionees": [ + "sffamily", + "chenkennt" + ] + }, + { + "labels": [ + "Service Attention", + "SQL" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - VM" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Backup & Restore" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Data Security" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Elastic Jobs" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Managed Instance" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Replication & Failover" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "Storage" + ], + "mentionees": [ + "xgithubtriage" + ] + }, + { + "labels": [ + "Service Attention", + "Storsimple" + ], + "mentionees": [ + "anoobbacker", + "ganzee", + "manuaery", + "patelkunal" + ] + }, + { + "labels": [ + "Service Attention", + "Stream Analytics" + ], + "mentionees": [ + "atpham256" + ] + }, + { + "labels": [ + "Service Attention", + "Subscription" + ], + "mentionees": [ + "anuragdalmia", + "shilpigautam", + "ramaganesan-rg" + ] + }, + { + "labels": [ + "Service Attention", + "Support" + ], + "mentionees": [ + "shahbj79", + "mit2nil", + "aygoya", + "ganganarayanan" + ] + }, + { + "labels": [ + "Service Attention", + "Synapse" + ], + "mentionees": [ + "wonner", + "zesluo" + ] + }, + { + "labels": [ + "Service Attention", + "Tables" + ], + "mentionees": [ + "klaaslanghout" + ] + }, + { + "labels": [ + "Service Attention", + "TimeseriesInsights" + ], + "mentionees": [ + "Shipra1Mishra" + ] + }, + { + "labels": [ + "Service Attention", + "vFXT" + ], + "mentionees": [ + "zhusijia26" + ] + }, + { + "labels": [ + "Service Attention", + "Web Apps" + ], + "mentionees": [ + "AzureAppServiceCLI", + "antcp" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Virtual Network" + ], + "mentionees": [ + "vnetsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Virtual WAN" + ], + "mentionees": [ + "vwansuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Network Virtual Appliance" + ], + "mentionees": [ + "nvasuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Bastion" + ], + "mentionees": [ + "bastionsuppgithub" + ] + }, + { + "mentionees": [ + "Azure/azure-iot-cli-triage" + ], + "labels": [ + "Service Attention", + "IoT/CLI" + ] + }, + { + "labels": [ + "Azure.Spring - Cosmos" + ], + "mentionees": [ + "kushagraThapur" + ] + }, + { + "mentionees": [ + "privlinksuppgithub" + ], + "labels": [ + "Service Attention", + "Network - Private Link" + ] + }, + { + "labels": [ + "Service Attention", + "Azure Arc enabled servers" + ], + "mentionees": [ + "rpsqrd", + "edyoung" + ] + }, + { + "labels": [ + "Service Attention", + "SecurityInsights" + ], + "mentionees": [ + "amirkeren" + ] + }, + { + "labels": [ + "Service Attention", + "ACS" + ], + "mentionees": [ + "acsdevx-msft" + ] + }, + { + "labels": [ + "Service Attention", + "ML-AutoML" + ], + "mentionees": [ + "Aniththa" + ] + }, + { + "labels": [ + "Service Attention", + "ML-Hyperdrive" + ], + "mentionees": [ + "Aniththa" + ] + }, + { + "labels": [ + "Service Attention", + "ML-Compute" + ], + "mentionees": [ + "nishankgu" + ] + }, + { + "labels": [ + "Service Attention", + "ML-Core UI" + ], + "mentionees": [ + "abeomor" + ] + }, + { + "labels": [ + "Service Attention", + "ML-Data4ML" + ], + "mentionees": [ + "SturgeonMi" + ] + }, + { + "labels": [ + "Service Attention", + "ML-Designer" + ], + "mentionees": [ + "alainli0928" + ] + }, + { + "labels": [ + "Service Attention", + "ML-Data Labeling" + ], + "mentionees": [ + "kvijaykannan" + ] + }, + { + "labels": [ + "ML-Inference", + "Service Attention" + ], + "mentionees": [ + "shivanissambare" + ] + }, + { + "labels": [ + "ML-MLOps", + "Service Attention" + ], + "mentionees": [ + "lostmygithubaccount" + ] + }, + { + "labels": [ + "ML-Pipelines", + "Service Attention" + ], + "mentionees": [ + "shbijlan" + ] + }, + { + "labels": [ + "ML-Responsible AI", + "Service Attention" + ], + "mentionees": [ + "minthigpen" + ] + }, + { + "labels": [ + "ML-Reinforcement Learning", + "Service Attention" + ], + "mentionees": [ + "keijik" + ] + }, + { + "labels": [ + "ML-Training", + "Service Attention" + ], + "mentionees": [ + "lostmygithubaccount" + ] + }, + { + "labels": [ + "ML-Workspace Management", + "Service Attention" + ], + "mentionees": [ + "rastala" + ] + }, + { + "labels": [ + "Quantum", + "Service Attention" + ], + "mentionees": [ + "ricardo-espinoza" + ] + }, + { + "labels": [ + "Spring Cloud", + "Service Attention" + ], + "mentionees": [ + "ShichaoQiu", + "yuwzho", + "yucwan" + ] + }, + { + "labels": [ + "Service Attention", + "Serial Console" + ], + "mentionees": [ + "CraigWiand" + ] + }, + { + "labels": [ + "Monitor - Exporter", + "Service Attention" + ], + "mentionees": [ + "cijothomas", + "reyang", + "rajkumar-rangaraj", + "TimothyMothra", + "vishweshbankwar" + ] + }, + { + "labels": [ + "Service Attention", + "WebPubSub" + ], + "mentionees": [ + "JialinXin", + "vicancy" + ] + }, + { + "labels": [ + "Service Attention", + "ContainerApp" + ], + "mentionees": [ + "calvinsID" + ] + } + ], + "replyTemplate": "Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.", + "taskName": "Triage issues to the service team" + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasPermissions", + "parameters": { + "permissions": "write" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasAssociation", + "parameters": { + "association": "MEMBER" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasAssociation", + "parameters": { + "association": "COLLABORATOR" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasPermissions", + "parameters": { + "permissions": "admin" + } + } + ] + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "Add customer-reported label to PRs from customers ", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "customer-reported" + } + }, + { + "name": "addReply", + "parameters": { + "comment": "Thank you for your contribution ${issueAuthor}! We will review the pull request and get back to you soon." + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasPermissions", + "parameters": { + "association": "MEMBER", + "permissions": "write" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasAssociation", + "parameters": { + "association": "MEMBER" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasAssociation", + "parameters": { + "association": "COLLABORATOR" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "activitySenderHasPermissions", + "parameters": { + "permissions": "admin" + } + } + ] + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "Add customer-reported label to issues coming from non-collaborators", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "customer-reported" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "question" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isOpen", + "parameters": {} + }, + { + "name": "labelAdded", + "parameters": { + "label": "CXP Attention" + } + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "Service Attention" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[CXP Pilot] CXP Attention Responder", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Thank you for your feedback. This has been routed to the support team for assistance." + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az \\b(aks|acs|openshift)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az \\b(aks|acs|openshift)\\b", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[AKS] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "AKS" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b(aks|Aks|AKS|acs|Acs|ACS|openshift|Openshift|OPENSHIFT)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[aks] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "AKS" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az ml", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az ml", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[machine learning] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Machine Learning" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "extension/ml" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Mm][Ll])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Mm][Ll])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[machine learning] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Machine Learning" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "extension/ml" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az pipelines", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az pipelines", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[pipelines] auto assign labels and users based on issue description. ", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Pipelines" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "DevOps" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az ssh", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az ssh", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[ssh] auto assign labels and users based on issue description. ", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "VM SSH" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az ssh", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az ssh", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ssh] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "VM SSH" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jiasli" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "jiasli" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az connectedk8s", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az connectedk8s", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[connectedk8s] auto assign labels and users based on issue description. ", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Connected Kubernetes" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b(connectedk8s)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b(connectedk8s)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[connectedk8s] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Connected Kubernetes" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az spring-cloud", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az spring-cloud", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[spring-cloud] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Spring Cloud" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Ss]pring-?[Cc]loud", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Ss]pring-?[Cc]loud", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[spring-cloud] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Spring Cloud" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az monitor", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az monitor", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[monitor] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Monitor" + } + }, + { + "name": "assignToUser", + "parameters": { + "groupId": "", + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Backlog" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Mm][Oo][Nn][Ii][Tt][Oo][Rr])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Mm][Oo][Nn][Ii][Tt][Oo][Rr])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[monitor] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Monitor" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "necusjz" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b(network|Network|NETWORK|bastion|Bastion|BASTION)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[Network] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "necusjz" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "necusjz" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Network" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az network", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az network", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Network" + } + }, + { + "name": "addMilestone", + "parameters": { + "groupId": "", + "milestoneName": "Backlog" + } + }, + { + "name": "assignToUser", + "parameters": { + "groupId": "", + "user": "necusjz" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + } + ], + "taskName": "[Network] auto assign labels and users based on issue description. Please do not delete" + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az iot", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az iot", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[iot] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "IoT/CLI" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Ii][Oo][Tt])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[iot] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "IoT/CLI" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az kusto", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az kusto", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[kusto] auto assign labels and users based on issue description. ", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Azure Data Explorer" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Kk][Uu][Ss][Tt][Oo])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Kk][Uu][Ss][Tt][Oo])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[kusto] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Azure Data Explorer" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "jsntcy" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az storage", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az storage", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Storage] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Storage" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Backlog" + } + }, + { + "name": "assignToUser", + "parameters": { + "groupId": "", + "user": "evelyn-ys" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + } + ], + "dangerZone": { + "respondToBotActions": false, + "acceptRespondToBotActions": true + } + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Ss][Tt][Oo][Rr][Aa][Gg][Ee])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[Storage] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "evelyn-ys" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "calvinhzy" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Storage" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b(keyvault|Keyvault|KEYVAULT)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[keyvault] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "evelyn-ys" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "KeyVault" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az keyvault", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az keyvault", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[keyvault] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "KeyVault" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "assignToUser", + "parameters": { + "groupId": "", + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Backlog" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az cosmosdb", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az cosmosdb", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[cosmosdb] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Cosmos" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Cc][Oo][Ss][Mm][Oo][Ss][Dd][Bb])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Cc][Oo][Ss][Mm][Oo][Ss][Dd][Bb])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[cosmosdb] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Cosmos" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "evelyn-ys" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "calvinhzy" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az eventgrid", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az eventgrid", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[eventgrid] auto assign labels and users based on issue description. ", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Event Grid" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b(account|Account|ACCOUNT|login|Login|LOGIN)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[account] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jiasli" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "jiasli" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Account" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az \\b(account|login)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az \\b(account|login)\\b", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[account] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Account" + } + }, + { + "name": "assignToUser", + "parameters": { + "groupId": "", + "user": "jiasli" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Backlog" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ datashare ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ datashare ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @evelyn-ys,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ edgeorder ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ edgeorder ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @necusjz,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "necusjz" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ cosmosdb-preview ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ cosmosdb-preview ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @evelyn-ys,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ application-insights ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ application-insights ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @necusjz,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "necusjz" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "prTargetsBranch", + "parameters": { + "branchName": "[ datamigration ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ datamigration ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ aks-preview ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ aks-preview ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ connectedk8s ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ connectedk8s ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ appservice-kube ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ appservice-kube ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ account ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ account ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ vmware ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ vmware ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ stream-analytics ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ stream-analytics ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @necusjz,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "necusjz" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ confidentialledger ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ confidentialledger ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ hack ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ hack ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ alertsmanagement ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ alertsmanagement ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ vm-repair ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ vm-repair ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ image-copy ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ image-copy ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ quantum ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ quantum ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ rdbms-connect ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ rdbms-connect ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @evelyn-ys,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ azurestackhci ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ azurestackhci ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ logic ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ logic ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @jsntcy,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "jsntcy" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ databricks ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ databricks ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ resource-mover ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ resource-mover ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ k8s-configuration ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ k8s-configuration ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ storage-preview ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ storage-preview ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @evelyn-ys,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ enterprise-edge ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ enterprise-edge ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ k8s-extension ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ k8s-extension ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ communication ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ communication ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ connectedvmware ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ connectedvmware ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ scheduled-query ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ scheduled-query ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ init ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ init ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ network-manager ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ network-manager ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @necusjz,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "necusjz" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ azure-firewall ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ azure-firewall ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ acrtransfer ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ acrtransfer ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ virtual-wan ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ virtual-wan ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ ssh ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ ssh ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @jiasli,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "jiasli" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ image-gallery ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ image-gallery ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ webpubsub ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ webpubsub ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ support ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ support ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ logz ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ logz ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @kairu-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ kusto ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ kusto ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ connectedmachine ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ connectedmachine ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ functionapp ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ functionapp ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ diskpool ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ diskpool ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @calvinhzy,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "calvinhzy" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "[ spring-cloud ]" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ spring-cloud ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addReply", + "parameters": { + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Aa][Rr][Cc][Dd][Aa][Tt][Aa])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Aa][Rr][Cc][Dd][Aa][Tt][Aa])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[arcdata] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Qq][Uu][Oo][Tt][Aa])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Qq][Uu][Oo][Tt][Aa])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[quota] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "necusjz" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Cc][Oo][Dd][Ee][Gg][Ee][Nn])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Cc][Oo][Dd][Ee][Gg][Ee][Nn])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[codegen] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Code Gen" + } + }, + { + "name": "assignToUser", + "parameters": { + "label": "Synapse", + "user": "kairu-ms" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "necusjz" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Backlog" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Cc][Oo][Dd][Ee][Gg][Ee][Nn])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Cc][Oo][Dd][Ee][Gg][Ee][Nn])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[codegen] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "necusjz" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Code Gen" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Qq][Uu][Aa][Nn][Tt][Uu][Mm])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Qq][Uu][Aa][Nn][Tt][Uu][Mm])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[quantum] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "necusjz" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Quantum" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z \\b(vm|vmss|image|disk|snapshot)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z \\b(vm|vmss|image|disk|snapshot)\\b", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Compute] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Compute" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Backlog" + } + }, + { + "name": "assignToUser", + "parameters": { + "groupId": "", + "user": "zhoxing-ms" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b(compute|Compute|COMPUTE|VM|vm)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b(compute|Compute|COMPUTE|VM|vm)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[Compute] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Compute" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az \\b(appservice|webapp)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az \\b(appservice|webapp)\\b", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[appservice] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "App Services" + } + }, + { + "name": "addLabel", + "parameters": { + "milestoneName": "Backlog", + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "extension/webapp" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Web Apps" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Aa][Pp][Pp][Ss][Ee][Rr][Vv][Ii][Cc][Ee])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Aa][Pp][Pp][Ss][Ee][Rr][Vv][Ii][Cc][Ee])\\b", + "isRegex": true + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Ww][Ee][Bb][Aa][Pp][Pp])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Ww][Ee][Bb][Aa][Pp][Pp])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[appservice] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "App Services" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jiasli" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "evelyn-ys" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Web Apps" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "extension/webapp" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az datamigration", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az datamigration", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[datamigration] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Data Migration" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Dd]ata ?[Mm]igration)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Dd]ata ?[Mm]igration)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[datamigration] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Data Migration" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "evelyn-ys" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "calvinhzy" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Gg][Rr][Aa][Ff][Aa][Nn][Aa])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Gg][Rr][Aa][Ff][Aa][Nn][Aa])\\b", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[grafana] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "milestoneName": "Backlog", + "label": "extension/grafana" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "jiasli" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Gg][Rr][Aa][Ff][Aa][Nn][Aa])\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Gg][Rr][Aa][Ff][Aa][Nn][Aa])\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[grafana] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "extension/grafana" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az functionapp", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az functionapp", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[functionapp] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Functions" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Ff]unction ?[Aa]pp", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Ff]unction ?[Aa]pp", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[functionapp] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Functions" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Ee]vent ?[Gg]rid)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Ee]vent ?[Gg]rid)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[eventgrid] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Event Grid" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "calvinhzy" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "evelyn-ys" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az desktopvirtualization", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az desktopvirtualization", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[desktopvirtualization] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Desktop Virtualization" + } + }, + { + "name": "assignToUser", + "parameters": { + "label": "Functions", + "user": "wangzelin007" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Backlog" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Dd]esktop[Vv]irtualization", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Dd]esktop[Vv]irtualization", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[desktopvirtualization] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "wangzelin007" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Desktop Virtualization" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az containerapp", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az containerapp", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[container app] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "ContainerApp" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Cc]ontainer ?[Aa]pps?)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Cc]ontainer ?[Aa]pps?)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[container app] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "ContainerApp" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Aa]lerts ?[Mm]anagement)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Aa]lerts ?[Mm]anagement)\\b", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Alerts Management] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Alerts Management" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Aa]lerts ?[Mm]anagement)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Aa]lerts ?[Mm]anagement)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[Alerts Management] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Alerts Management" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms " + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z [Dd]ataprotection", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z [Dd]ataprotection", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[dataprotection] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Data Protection" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Dd]ata ?protection", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Dd]ata ?protection", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[dataprotection] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "evelyn-ys" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Data Protection" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "calvinhzy" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az network bastion", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az network bastion", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[network bastion] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Network - Bastion" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Network" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b(ci|Ci|CI)\\b", + "isRegex": true + } + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ci] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CI" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jiasli" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "wangzelin007" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z network manager", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z network manager", + "isRegex": true + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Nn]etwork ?[Mm]anager)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Nn]etwork ?[Mm]anager)\\b", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[NetworkManager] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Network" + } + }, + { + "name": "assignToUser", + "parameters": { + "label": "CXP Attention", + "user": "necusjz" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z network manager", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z network manager", + "isRegex": true + } + }, + { + "name": "titleContains", + "parameters": { + "isRegex": true, + "titlePattern": "\\b([Nn]etwork ?[Mm]anager)\\b" + } + }, + { + "name": "bodyContains", + "parameters": { + "isRegex": true, + "bodyPattern": "\\b([Nn]etwork ?[Mm]anager)\\b" + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[NetworkManager] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "necusjz" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Network" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z redisenterprise", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z redisenterprise", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[redis enterprise] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Redis Enterprise" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z redisenterprise", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z redisenterprise", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[redis enterprise] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "evelyn-ys" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Redis Enterprise" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "calvinhzy" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z k8sconfiguration", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z k8sconfiguration", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[k8sconfiguration] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Kubernetes Configuration" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z k8sconfiguration", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z k8sconfiguration", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[k8sconfiguration] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Kubernetes Configuration" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z sig", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z sig", + "isRegex": true + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Ii]mage-?{Gg]allery)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Ii]mage-?{Gg]allery)\\b", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[image-gallery] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Compute - Images" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z sig", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z sig", + "isRegex": true + } + }, + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Ii]mage-?{Gg]allery)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[image-gallery] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Compute - Images" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z quantum", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z quantum", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[quantum] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Quantum" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z arcdata", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z arcdata", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[acrdata] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "arcdata" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z arcdata", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z arcdata", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[arcdata] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "jsntcy" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "arcdata" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + } + ] + }, + "disabled": true + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z sql", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z sql", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[sql] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "evelyn-ys" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "evelyn-ys" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "SQL" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "calvinhzy" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jiasli" + } + } + ] + }, + "disabled": false + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z sql", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z sql", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[sql] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "SQL" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z attestation", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z attestation", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[attestation] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "kairu-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Attestation" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jiasli" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + } + ] + }, + "disabled": true + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z attestation", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z attestation", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[attestation] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Attestation" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "k8s-extension", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "k8s-extension", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[k8s-extension] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Aa]z stream-analytics", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Aa]z stream-analytics", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[stream-analytics] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Stream Analytics" + } + }, + { + "name": "assignToUser", + "parameters": { + "label": "CXP Attention", + "user": "jsntcy" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "\\b([Ss]tream[ -]?[Aa]nalytics)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "\\b([Ss]tream[ -]?[Aa]nalytics)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[stream-analytics] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "necusjz" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Stream Analytics" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "kairu-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Cc]onnected ?[Mm]achine", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Cc]onnected ?[Mm]achine", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[connectedmachine] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az healthcareapis", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az healthcareapis", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[healthcareapis] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "extension/healthcare" + } + }, + { + "name": "assignToUser", + "parameters": { + "label": "CXP Attention", + "user": "wangzelin007" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "healthcareapis", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "healthcareapis", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[healthcareapis] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yonzhan" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "wangzelin007" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "extension/healthcare" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension [ healthcareapis ]", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ healthcareapis ] Notify to review Update index.json PR", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "wangzelin007" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addReply", + "parameters": { + "reviewer": "calvinhzy", + "comment": "Hi @wangzelin007,\nPlease review the pull request." + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "[Release] Update index.json for extension [ subscription ]", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[ subscription ] Notify to review Update index.json PR", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Subscription" + } + }, + { + "name": "addReply", + "parameters": { + "reviewer": "calvinhzy", + "comment": "Hi @zhoxing-ms,\nPlease review the pull request." + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az account", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az account", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[subscription] Auto assign labels and reviewers based on PR title/description. Please do not delete", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "wangzelin007" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + }, + { + "name": "addMilestone", + "parameters": { + "milestoneName": "Jun 2022 (2022-07-05)" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Subscription" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az account", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az account", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[subscription] auto assign labels and users based on issue description. Please do not delete", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Subscription" + } + }, + { + "name": "assignToUser", + "parameters": { + "label": "CXP Attention", + "user": "zhoxing-ms" + } + } + ] + } + } + ], + "userGroups": [ + { + "_id": "5f074bcc4200c210c870e103", + "groupType": "GitHub", + "name": "MariaDB and MySQL Contacts", + "githubUserNames": [ + "ambhatna", + "savjani", + "mksuni", + "Bashar-MSFT" + ], + "assignmentSchemes": [ + { + "target": "All", + "lastAssignedIndex": 0 + } + ] + } + ] +} \ No newline at end of file From 3309ed097a3cba9ff5f9d6036ddd9682c088a956 Mon Sep 17 00:00:00 2001 From: ZelinWang Date: Tue, 14 Jun 2022 14:57:44 +0800 Subject: [PATCH 2/3] Update fabricbot.json --- .github/fabricbot.json | 64 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/.github/fabricbot.json b/.github/fabricbot.json index f01911ccff2..55d08f8a73d 100644 --- a/.github/fabricbot.json +++ b/.github/fabricbot.json @@ -12314,6 +12314,70 @@ } ] } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az \\b(bot|Bot|BOT)\\b", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az \\b(bot|Bot|BOT)\\b", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[bot] Test", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Test" + } + } + ] + }, + "disabled": false } ], "userGroups": [ From 5f2e3f86f829b3ca705c900758526644be2eafaf Mon Sep 17 00:00:00 2001 From: ZelinWang Date: Tue, 14 Jun 2022 15:04:48 +0800 Subject: [PATCH 3/3] Update fabricbot.json --- .github/fabricbot.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/fabricbot.json b/.github/fabricbot.json index 55d08f8a73d..eeb9323c408 100644 --- a/.github/fabricbot.json +++ b/.github/fabricbot.json @@ -10274,6 +10274,12 @@ "reviewer": "kairu-ms" } }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "jsntcy" + } + }, { "name": "assignToUser", "parameters": {