diff --git a/.github/fabricbot.json b/.github/fabricbot.json index 880e2b48f09..5b6cebbba86 100644 --- a/.github/fabricbot.json +++ b/.github/fabricbot.json @@ -4200,7 +4200,7 @@ { "name": "requestReviewer", "parameters": { - "reviewer": "wangzelin007" + "reviewer": "yanzhudd" } } ] @@ -12647,6 +12647,146 @@ } ] } + }, + { + "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": "[Vv]m-repair", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "[Vv]m-repair", + "isRegex": true + } + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[vm-repair] Auto assign labels and reviewers based on PR title/description.", + "actions": [ + { + "name": "requestReviewer", + "parameters": { + "reviewer": "zhoxing-ms" + } + }, + { + "name": "requestReviewer", + "parameters": { + "reviewer": "yanzhudd" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "assignToUser", + "parameters": { + "user": "zhoxing-ms" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "titleContains", + "parameters": { + "titlePattern": "az azurestackhci", + "isRegex": true + } + }, + { + "name": "bodyContains", + "parameters": { + "bodyPattern": "az azurestackhci", + "isRegex": true + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[azurestackhci] auto assign labels and users based on issue description.", + "actions": [ + { + "name": "addLabel", + "parameters": { + "label": "Auto-Assign" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "AzureStackHCI" + } + }, + { + "name": "addLabel", + "parameters": { + "label": "CXP Attention" + } + } + ] + } } ], "userGroups": [