From 11351bc8dc10847201e161f07bededb5a252c723 Mon Sep 17 00:00:00 2001 From: Eric StJohn Date: Mon, 29 Aug 2022 09:10:47 -0700 Subject: [PATCH] Add Nick to fabric-bot config (#74666) --- .github/fabricbot.json | 481 +++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 428 insertions(+), 53 deletions(-) diff --git a/.github/fabricbot.json b/.github/fabricbot.json index 449cf4d..4124337 100644 --- a/.github/fabricbot.json +++ b/.github/fabricbot.json @@ -13939,12 +13939,12 @@ "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Moved to Another Area", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Moved to Another Area", "actions": [ { "name": "removeFromProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true } } @@ -14113,7 +14113,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true } } @@ -14128,19 +14128,19 @@ "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Needs Triage", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Needs Triage", "actions": [ { "name": "removeFromProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true } }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -14362,7 +14362,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true } } @@ -14371,7 +14371,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true, "columnName": "Triaged" } @@ -14389,19 +14389,19 @@ "subCapability": "IssueCommentResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Needs Further Triage", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Needs Further Triage", "actions": [ { "name": "removeFromProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true } }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -14521,7 +14521,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true } } @@ -14530,7 +14530,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "columnName": "Triaged", "isOrgProject": true } @@ -14548,12 +14548,12 @@ "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Triaged", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Triaged", "actions": [ { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "columnName": "Triaged", "isOrgProject": true } @@ -14575,7 +14575,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true } }, @@ -14617,12 +14617,12 @@ "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Updated Issue", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Maryam Updated Issue", "actions": [ { "name": "moveToProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "columnName": "Triage: Maryam", "isOrgProject": true } @@ -14638,7 +14638,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true, "columnName": "Needs Triage" } @@ -14695,12 +14695,12 @@ "subCapability": "IssueCommentResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Commented", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Maryam Commented", "actions": [ { "name": "moveToProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "columnName": "Triage: Maryam", "isOrgProject": true } @@ -14716,7 +14716,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true, "columnName": "Needs Triage" } @@ -14773,12 +14773,168 @@ "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Updated Issue", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Nick Updated Issue", "actions": [ { "name": "moveToProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", + "columnName": "Triage: Nick", + "isOrgProject": true + } + } + ], + "eventType": "issue", + "eventNames": [ + "issues" + ], + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", + "isOrgProject": true, + "columnName": "Needs Triage" + } + }, + { + "name": "isActivitySender", + "parameters": { + "user": "Nick-Stanton" + } + }, + { + "name": "isOpen", + "parameters": {} + }, + { + "operator": "not", + "operands": [ + { + "name": "isInMilestone", + "parameters": {} + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "needs-author-action" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "api-ready-for-review" + } + } + ] + } + ] + } + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssueCommentResponder", + "version": "1.0", + "config": { + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Nick Commented", + "actions": [ + { + "name": "moveToProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", + "columnName": "Triage: Nick", + "isOrgProject": true + } + } + ], + "eventType": "issue", + "eventNames": [ + "issue_comment" + ], + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", + "isOrgProject": true, + "columnName": "Needs Triage" + } + }, + { + "name": "isActivitySender", + "parameters": { + "user": "Nick-Stanton" + } + }, + { + "name": "isOpen", + "parameters": {} + }, + { + "operator": "not", + "operands": [ + { + "name": "isInMilestone", + "parameters": {} + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "needs-author-action" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "api-ready-for-review" + } + } + ] + } + ] + } + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Tarek Updated Issue", + "actions": [ + { + "name": "moveToProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "columnName": "Triage: Tarek", "isOrgProject": true } @@ -14794,7 +14950,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true, "columnName": "Needs Triage" } @@ -14851,12 +15007,12 @@ "subCapability": "IssueCommentResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Commented", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage] Tarek Commented", "actions": [ { "name": "moveToProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "columnName": "Triage: Tarek", "isOrgProject": true } @@ -14872,7 +15028,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - Issue Triage", "isOrgProject": true, "columnName": "Needs Triage" } @@ -14929,12 +15085,12 @@ "subCapability": "PullRequestResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Closed, Merged, or Moved", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - PRs] Closed, Merged, or Moved", "actions": [ { "name": "moveToProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Done", "isOrgProject": true } @@ -14950,7 +15106,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "isOrgProject": true } }, @@ -14960,7 +15116,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Done", "isOrgProject": true } @@ -15140,12 +15296,12 @@ "subCapability": "PullRequestResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] New PR Needs Champion", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - PRs] New PR Needs Champion", "actions": [ { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -15303,6 +15459,30 @@ { "name": "isAssignedToUser", "parameters": { + "user": "Nick-Stanton" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "isActivitySender", + "parameters": { + "user": "Nick-Stanton" + } + } + ] + } + ], + [ + { + "operator": "not", + "operands": [ + { + "name": "isAssignedToUser", + "parameters": { "user": "tarekgh" } } @@ -15330,7 +15510,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "isOrgProject": true } } @@ -15339,7 +15519,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Done", "isOrgProject": true } @@ -15357,19 +15537,19 @@ "subCapability": "PullRequestResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Updated PR Needs Champion", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - PRs] Updated PR Needs Champion", "actions": [ { "name": "removeFromProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "isOrgProject": true } }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -15508,6 +15688,17 @@ { "name": "isAssignedToUser", "parameters": { + "user": "Nick-Stanton" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "isAssignedToUser", + "parameters": { "user": "tarekgh" } } @@ -15522,7 +15713,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "isOrgProject": true } } @@ -15531,7 +15722,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Done", "isOrgProject": true } @@ -15549,19 +15740,19 @@ "subCapability": "PullRequestResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Maryam Assigned as Champion", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - PRs] Maryam Assigned as Champion", "actions": [ { "name": "removeFromProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "isOrgProject": true } }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Champion: Maryam", "isOrgProject": true } @@ -15698,7 +15889,191 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", + "isOrgProject": true + } + } + ] + }, + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", + "columnName": "Needs Champion", + "isOrgProject": true + } + }, + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", + "columnName": "Done", + "isOrgProject": true + } + } + ] + } + ] + } + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - PRs] Nick Assigned as Champion", + "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", + "isOrgProject": true + } + }, + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", + "columnName": "Champion: Nick", + "isOrgProject": true + } + } + ], + "eventType": "pull_request", + "eventNames": [ + "pull_request" + ], + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isOpen", + "parameters": {} + }, + { + "operator": "or", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-DependencyModel" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Caching" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Configuration" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-DependencyInjection" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Hosting" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Logging" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Options" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Primitives" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ComponentModel" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ComponentModel.Composition" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Composition" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.Activity" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Globalization" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "isAssignedToUser", + "parameters": { + "user": "Nick-Stanton" + } + }, + { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "opened" + } + }, + { + "name": "isActivitySender", + "parameters": { + "user": "Nick-Stanton" + } + } + ] + } + ] + }, + { + "operator": "or", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "isOrgProject": true } } @@ -15707,7 +16082,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -15715,7 +16090,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Done", "isOrgProject": true } @@ -15733,19 +16108,19 @@ "subCapability": "PullRequestResponder", "version": "1.0", "config": { - "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Tarek Assigned as Champion", + "taskName": "[Area Pod: Eric / Maryam / Nick / Tarek - PRs] Tarek Assigned as Champion", "actions": [ { "name": "removeFromProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "isOrgProject": true } }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Champion: Tarek", "isOrgProject": true } @@ -15882,7 +16257,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "isOrgProject": true } } @@ -15891,7 +16266,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -15899,7 +16274,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eric / Maryam / Nick / Tarek - PRs", "columnName": "Done", "isOrgProject": true } -- 2.7.4