diff --git a/.github/fabricbot.json b/.github/fabricbot.json index 224f5c030b1..d12b3aab58f 100644 --- a/.github/fabricbot.json +++ b/.github/fabricbot.json @@ -476,6 +476,145 @@ "disabled": false }, { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Adam / David - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] + }, + { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-FileSystem" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Console" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.Process" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO.Compression" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Linq.Parallel" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Memory" + } + } + ] + } + ] + }, + { + "name": "isAction", + "parameters": { + "action": "unlabeled" + } + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Adam / David - Issue Triage", + "isOrgProject": true + } + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Area Pod: Adam / David - Issue Triage] Moved to Another Area", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Adam / David - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -496,7 +635,43 @@ { "name": "hasLabel", "parameters": { - "label": "area-Meta" + "label": "area-Extensions-FileSystem" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Console" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.Process" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO.Compression" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Linq.Parallel" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Memory" } } ] @@ -529,7 +704,43 @@ { "name": "labelAdded", "parameters": { - "label": "area-Meta" + "label": "area-Extensions-FileSystem" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Console" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Diagnostics.Process" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.IO" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.IO.Compression" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Linq.Parallel" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Memory" } } ] @@ -549,7 +760,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "projectName": "Area Pod: Adam / David - Issue Triage", "isOrgProject": true } } @@ -558,7 +769,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "projectName": "Area Pod: Adam / David - Issue Triage", "isOrgProject": true, "columnName": "Triaged" } @@ -572,12 +783,19 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Add new issue to Board", + "taskName": "[Area Pod: Adam / David - Issue Triage] Needs Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Adam / David - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "projectName": "Area Pod: Adam / David - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -586,6 +804,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssueCommentResponder", @@ -600,7 +819,43 @@ { "name": "hasLabel", "parameters": { - "label": "area-Meta" + "label": "area-Extensions-FileSystem" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Console" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.Process" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO.Compression" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Linq.Parallel" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Memory" } } ] @@ -634,7 +889,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "projectName": "Area Pod: Adam / David - Issue Triage", "isOrgProject": true } } @@ -643,7 +898,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "projectName": "Area Pod: Adam / David - Issue Triage", "columnName": "Triaged", "isOrgProject": true } @@ -656,12 +911,19 @@ "eventNames": [ "issue_comment" ], - "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Needs Further Triage", + "taskName": "[Area Pod: Adam / David - Issue Triage] Needs Further Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Adam / David - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "projectName": "Area Pod: Adam / David - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -670,6 +932,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -679,13 +942,88 @@ "operator": "and", "operands": [ { - "name": "isInProjectColumn", + "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Jeff - Issue Triage", - "columnName": "Needs Triage", + "projectName": "Area Pod: Adam / David - Issue Triage", "isOrgProject": true } }, + { + "operator": "or", + "operands": [ + { + "name": "addedToMilestone", + "parameters": {} + }, + { + "name": "labelAdded", + "parameters": { + "label": "needs-author-action" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "needs-more-info" + } + }, + { + "name": "isAction", + "parameters": { + "action": "closed" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Area Pod: Adam / David - Issue Triage] Triaged", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Adam / David - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + }, + { + "name": "removeLabel", + "parameters": { + "label": "untriaged" + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Adam / David - PRs", + "columnName": "Done", + "isOrgProject": true + } + } + ] + }, { "operator": "and", "operands": [ @@ -695,26 +1033,101 @@ { "name": "hasLabel", "parameters": { - "label": "area-Meta" + "label": "area-Extensions-FileSystem" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Console" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.Process" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO.Compression" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Linq.Parallel" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Memory" } } ] } ] + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Adam / David - PRs", + "isOrgProject": true + } } ] }, - "eventType": "issue", + "eventType": "pull_request", "eventNames": [ + "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Remove relabeled issues", + "taskName": "[Area Pod: Adam / David - PRs] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "projectName": "Area Pod: Adam / David - PRs", + "columnName": "Done", "isOrgProject": true } } @@ -722,6 +1135,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "PullRequestResponder", @@ -736,7 +1150,43 @@ { "name": "hasLabel", "parameters": { - "label": "area-Meta" + "label": "area-Extensions-FileSystem" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Console" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.Process" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.IO.Compression" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Linq.Parallel" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Memory" } } ] @@ -747,7 +1197,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Jeff - PRs", + "projectName": "Area Pod: Adam / David - PRs", "isOrgProject": true } } @@ -761,12 +1211,12 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Eric / Jeff - PRs] Add new PR to Board", + "taskName": "[Area Pod: Adam / David - PRs] Needs Champion", "actions": [ { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Jeff - PRs", + "projectName": "Area Pod: Adam / David - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -775,21 +1225,27 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", + "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { "conditions": { "operator": "and", "operands": [ { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Eric / Jeff - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] }, { "operator": "and", @@ -800,27 +1256,150 @@ { "name": "hasLabel", "parameters": { - "label": "area-Meta" + "label": "area-System.CodeDom" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Configuration" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Reflection" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Reflection.Emit" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Reflection.Metadata" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Resources" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Runtime.CompilerServices" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Text.RegularExpressions" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Threading.Channels" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Threading.Tasks" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.DirectoryServices" } } ] } ] + }, + { + "name": "isAction", + "parameters": { + "action": "unlabeled" + } + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage", + "isOrgProject": true + } } ] }, - "eventType": "pull_request", + "eventType": "issue", "eventNames": [ - "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Eric / Jeff - PRs] Remove relabeled PRs", + "taskName": "[Area Pod: Buyaa / Jose / Steve - Issue Triage] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Jeff - PRs", + "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage", + "columnName": "Triaged", "isOrgProject": true } } @@ -828,6 +1407,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -1044,8 +1624,15 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Buyaa / Jose / Steve - Issue Triage] Add new issue to Board", + "taskName": "[Area Pod: Buyaa / Jose / Steve - Issue Triage] Needs Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { @@ -1058,6 +1645,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssueCommentResponder", @@ -1190,6 +1778,13 @@ ], "taskName": "[Area Pod: Buyaa / Jose / Steve - Issue Triage] Needs Further Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { @@ -1202,6 +1797,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -1211,13 +1807,88 @@ "operator": "and", "operands": [ { - "name": "isInProjectColumn", + "name": "isInProject", "parameters": { "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage", - "columnName": "Needs Triage", "isOrgProject": true } }, + { + "operator": "or", + "operands": [ + { + "name": "addedToMilestone", + "parameters": {} + }, + { + "name": "labelAdded", + "parameters": { + "label": "needs-author-action" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "needs-more-info" + } + }, + { + "name": "isAction", + "parameters": { + "action": "closed" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Area Pod: Buyaa / Jose / Steve - Issue Triage] Triaged", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + }, + { + "name": "removeLabel", + "parameters": { + "label": "untriaged" + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Buyaa / Jose / Steve - PRs", + "columnName": "Done", + "isOrgProject": true + } + } + ] + }, { "operator": "and", "operands": [ @@ -1343,20 +2014,29 @@ ] } ] + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Buyaa / Jose / Steve - PRs", + "isOrgProject": true + } } ] }, - "eventType": "issue", + "eventType": "pull_request", "eventNames": [ + "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Buyaa / Jose / Steve - Issue Triage] Remove relabeled issues", + "taskName": "[Area Pod: Buyaa / Jose / Steve - PRs] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage", + "projectName": "Area Pod: Buyaa / Jose / Steve - PRs", + "columnName": "Done", "isOrgProject": true } } @@ -1364,6 +2044,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "PullRequestResponder", @@ -1463,7 +2144,7 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Buyaa / Jose / Steve - PRs] Add new PR to Board", + "taskName": "[Area Pod: Buyaa / Jose / Steve - PRs] Needs Champion", "actions": [ { "name": "addToProject", @@ -1477,21 +2158,27 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", + "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { "conditions": { "operator": "and", "operands": [ { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Buyaa / Jose / Steve - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] }, { "operator": "and", @@ -1502,40 +2189,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.CodeDom" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Configuration" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Reflection" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Reflection.Emit" + "label": "area-Infrastructure-libraries" } } ] @@ -1546,7 +2200,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Reflection.Metadata" + "label": "area-Microsoft.Win32" } } ] @@ -1557,7 +2211,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Resources" + "label": "area-System.Diagnostics.EventLog" } } ] @@ -1568,7 +2222,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime.CompilerServices" + "label": "area-System.Diagnostics.PerformanceCounter" } } ] @@ -1579,7 +2233,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Text.RegularExpressions" + "label": "area-System.Diagnostics.TraceSource" } } ] @@ -1590,7 +2244,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Threading.Channels" + "label": "area-System.Drawing" } } ] @@ -1601,7 +2255,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Threading.Tasks" + "label": "area-System.Management" } } ] @@ -1612,27 +2266,40 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.DirectoryServices" + "label": "area-System.ServiceProcess" } } ] } ] + }, + { + "name": "isAction", + "parameters": { + "action": "unlabeled" + } + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", + "isOrgProject": true + } } ] }, - "eventType": "pull_request", + "eventType": "issue", "eventNames": [ - "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Buyaa / Jose / Steve - PRs] Remove relabeled PRs", + "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Buyaa / Jose / Steve - PRs", + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", + "columnName": "Triaged", "isOrgProject": true } } @@ -1640,6 +2307,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -1660,25 +2328,49 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Collections" + "label": "area-Infrastructure-libraries" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Linq" + "label": "area-Microsoft.Win32" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Text.Json" + "label": "area-System.Diagnostics.EventLog" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Xml" + "label": "area-System.Diagnostics.PerformanceCounter" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.TraceSource" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Drawing" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Management" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ServiceProcess" } } ] @@ -1711,25 +2403,49 @@ { "name": "labelAdded", "parameters": { - "label": "area-System.Collections" + "label": "area-Infrastructure-libraries" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Linq" + "label": "area-Microsoft.Win32" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Text.Json" + "label": "area-System.Diagnostics.EventLog" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Xml" + "label": "area-System.Diagnostics.PerformanceCounter" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Diagnostics.TraceSource" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Drawing" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Management" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.ServiceProcess" } } ] @@ -1749,7 +2465,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", "isOrgProject": true } } @@ -1758,7 +2474,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", "isOrgProject": true, "columnName": "Triaged" } @@ -1772,12 +2488,19 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Add new issue to Board", + "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Needs Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -1786,6 +2509,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssueCommentResponder", @@ -1800,25 +2524,49 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Collections" + "label": "area-Infrastructure-libraries" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Linq" + "label": "area-Microsoft.Win32" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Text.Json" + "label": "area-System.Diagnostics.EventLog" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Xml" + "label": "area-System.Diagnostics.PerformanceCounter" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.TraceSource" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Drawing" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Management" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ServiceProcess" } } ] @@ -1852,18 +2600,88 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", "isOrgProject": true } } ] }, { - "name": "isInProjectColumn", + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issue_comment" + ], + "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Needs Further Triage", + "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", + "isOrgProject": true + } + }, + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", + "columnName": "Needs Triage", + "isOrgProject": true + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", + "isOrgProject": true + } + }, + { + "operator": "or", + "operands": [ + { + "name": "addedToMilestone", + "parameters": {} + }, + { + "name": "labelAdded", "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", - "columnName": "Triaged", - "isOrgProject": true + "label": "needs-author-action" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "needs-more-info" + } + }, + { + "name": "isAction", + "parameters": { + "action": "closed" } } ] @@ -1872,37 +2690,50 @@ }, "eventType": "issue", "eventNames": [ - "issue_comment" + "issues", + "project_card" ], - "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Needs Further Triage", + "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Triaged", "actions": [ { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", - "columnName": "Needs Triage", + "projectName": "Area Pod: Carlos / Viktor - Issue Triage", + "columnName": "Triaged", "isOrgProject": true } + }, + { + "name": "removeLabel", + "parameters": { + "label": "untriaged" + } } ] } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", + "subCapability": "PullRequestResponder", "version": "1.0", "config": { "conditions": { "operator": "and", "operands": [ { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", - "columnName": "Needs Triage", - "isOrgProject": true - } + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Carlos / Viktor - PRs", + "columnName": "Done", + "isOrgProject": true + } + } + ] }, { "operator": "and", @@ -1913,7 +2744,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Collections" + "label": "area-Infrastructure-libraries" } } ] @@ -1924,7 +2755,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Linq" + "label": "area-Microsoft.Win32" } } ] @@ -1935,7 +2766,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Text.Json" + "label": "area-System.Diagnostics.EventLog" } } ] @@ -1946,26 +2777,79 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Xml" + "label": "area-System.Diagnostics.PerformanceCounter" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.TraceSource" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Drawing" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Management" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ServiceProcess" } } ] } ] + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Carlos / Viktor - PRs", + "isOrgProject": true + } } ] }, - "eventType": "issue", + "eventType": "pull_request", "eventNames": [ + "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Remove relabeled issues", + "taskName": "[Area Pod: Carlos / Viktor - PRs] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "projectName": "Area Pod: Carlos / Viktor - PRs", + "columnName": "Done", "isOrgProject": true } } @@ -1973,6 +2857,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "PullRequestResponder", @@ -1987,25 +2872,49 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Collections" + "label": "area-Infrastructure-libraries" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Linq" + "label": "area-Microsoft.Win32" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Text.Json" + "label": "area-System.Diagnostics.EventLog" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Xml" + "label": "area-System.Diagnostics.PerformanceCounter" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.TraceSource" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Drawing" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Management" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ServiceProcess" } } ] @@ -2016,7 +2925,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs", + "projectName": "Area Pod: Carlos / Viktor - PRs", "isOrgProject": true } } @@ -2030,12 +2939,12 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] Add new PR to Board", + "taskName": "[Area Pod: Carlos / Viktor - PRs] Needs Champion", "actions": [ { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs", + "projectName": "Area Pod: Carlos / Viktor - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -2044,21 +2953,27 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", + "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { "conditions": { "operator": "and", "operands": [ { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] }, { "operator": "and", @@ -2069,7 +2984,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Collections" + "label": "area-System.Buffers" } } ] @@ -2080,7 +2995,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Linq" + "label": "area-System.Numerics" } } ] @@ -2091,7 +3006,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Text.Json" + "label": "area-System.Numerics.Tensors" } } ] @@ -2102,127 +3017,104 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Xml" + "label": "area-System.Runtime" } } ] - } - ] - } - ] - }, - "eventType": "pull_request", - "eventNames": [ - "pull_request", - "issues", - "project_card" - ], - "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] Remove relabeled PRs", - "actions": [ - { - "name": "removeFromProject", - "parameters": { - "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs", - "isOrgProject": true - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "operator": "or", - "operands": [ + }, { - "operator": "and", + "operator": "not", "operands": [ { - "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.Runtime.Intrinsics" + } + } + ] + } + ] + }, + { + "name": "isAction", + "parameters": { + "action": "unlabeled" + } + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", + "isOrgProject": true + } + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Moved to Another Area", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ { "name": "hasLabel", "parameters": { - "label": "area-System.ComponentModel" + "label": "area-System.Buffers" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.ComponentModel.Composition" + "label": "area-System.Numerics" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Composition" + "label": "area-System.Numerics.Tensors" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Diagnostics.Activity" + "label": "area-System.Runtime" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Globalization" + "label": "area-System.Runtime.Intrinsics" } } ] @@ -2255,79 +3147,31 @@ { "name": "labelAdded", "parameters": { - "label": "area-DependencyModel" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-Extensions-Caching" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-Extensions-Configuration" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-Extensions-DependencyInjection" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-Extensions-Hosting" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-Extensions-Logging" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-Extensions-Options" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-Extensions-Primitives" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-System.ComponentModel" + "label": "area-System.Buffers" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.ComponentModel.Composition" + "label": "area-System.Numerics" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Composition" + "label": "area-System.Numerics.Tensors" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Diagnostics.Activity" + "label": "area-System.Runtime" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Globalization" + "label": "area-System.Runtime.Intrinsics" } } ] @@ -2347,7 +3191,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", "isOrgProject": true } } @@ -2356,7 +3200,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", "isOrgProject": true, "columnName": "Triaged" } @@ -2370,12 +3214,19 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Add new issue to Board", + "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Needs Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -2384,6 +3235,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssueCommentResponder", @@ -2398,79 +3250,31 @@ { "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" + "label": "area-System.Buffers" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.ComponentModel.Composition" + "label": "area-System.Numerics" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Composition" + "label": "area-System.Numerics.Tensors" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Diagnostics.Activity" + "label": "area-System.Runtime" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Globalization" + "label": "area-System.Runtime.Intrinsics" } } ] @@ -2504,7 +3308,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", "isOrgProject": true } } @@ -2513,7 +3317,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", "columnName": "Triaged", "isOrgProject": true } @@ -2526,12 +3330,19 @@ "eventNames": [ "issue_comment" ], - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Needs Further Triage", + "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Needs Further Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -2540,6 +3351,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -2549,111 +3361,98 @@ "operator": "and", "operands": [ { - "name": "isInProjectColumn", + "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", - "columnName": "Needs Triage", + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", "isOrgProject": true } }, - { - "operator": "and", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-DependencyModel" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Caching" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Configuration" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-DependencyInjection" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Hosting" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Logging" - } - } - ] + { + "operator": "or", + "operands": [ + { + "name": "addedToMilestone", + "parameters": {} }, { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Options" - } - } - ] + "name": "labelAdded", + "parameters": { + "label": "needs-author-action" + } }, { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Primitives" - } - } - ] + "name": "labelAdded", + "parameters": { + "label": "needs-more-info" + } }, + { + "name": "isAction", + "parameters": { + "action": "closed" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Triaged", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + }, + { + "name": "removeLabel", + "parameters": { + "label": "untriaged" + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Drew / Michael / Tanner - PRs", + "columnName": "Done", + "isOrgProject": true + } + } + ] + }, + { + "operator": "and", + "operands": [ { "operator": "not", "operands": [ { "name": "hasLabel", "parameters": { - "label": "area-System.ComponentModel" + "label": "area-System.Buffers" } } ] @@ -2664,7 +3463,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.ComponentModel.Composition" + "label": "area-System.Numerics" } } ] @@ -2675,7 +3474,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Composition" + "label": "area-System.Numerics.Tensors" } } ] @@ -2686,7 +3485,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Diagnostics.Activity" + "label": "area-System.Runtime" } } ] @@ -2697,26 +3496,35 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Globalization" + "label": "area-System.Runtime.Intrinsics" } } ] } ] + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Drew / Michael / Tanner - PRs", + "isOrgProject": true + } } ] }, - "eventType": "issue", + "eventType": "pull_request", "eventNames": [ + "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Remove relabeled issues", + "taskName": "[Area Pod: Drew / Michael / Tanner - PRs] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "projectName": "Area Pod: Drew / Michael / Tanner - PRs", + "columnName": "Done", "isOrgProject": true } } @@ -2724,6 +3532,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "PullRequestResponder", @@ -2738,79 +3547,31 @@ { "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" + "label": "area-System.Buffers" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.ComponentModel.Composition" + "label": "area-System.Numerics" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Composition" + "label": "area-System.Numerics.Tensors" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Diagnostics.Activity" + "label": "area-System.Runtime" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Globalization" + "label": "area-System.Runtime.Intrinsics" } } ] @@ -2821,7 +3582,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Drew / Michael / Tanner - PRs", "isOrgProject": true } } @@ -2835,12 +3596,12 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Add new PR to Board", + "taskName": "[Area Pod: Drew / Michael / Tanner - PRs] Needs Champion", "actions": [ { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Drew / Michael / Tanner - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -2849,131 +3610,38 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", + "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { "conditions": { "operator": "and", "operands": [ { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } - }, - { - "operator": "and", + "operator": "not", "operands": [ { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-DependencyModel" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Caching" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Configuration" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-DependencyInjection" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Hosting" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Logging" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Options" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-Primitives" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.ComponentModel" - } - } - ] - }, + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] + }, + { + "operator": "and", + "operands": [ { "operator": "not", "operands": [ { "name": "hasLabel", "parameters": { - "label": "area-System.ComponentModel.Composition" + "label": "area-System.Collections" } } ] @@ -2984,7 +3652,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Composition" + "label": "area-System.Linq" } } ] @@ -2995,7 +3663,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Diagnostics.Activity" + "label": "area-System.Text.Json" } } ] @@ -3006,27 +3674,40 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Globalization" + "label": "area-System.Xml" } } ] } ] + }, + { + "name": "isAction", + "parameters": { + "action": "unlabeled" + } + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "isOrgProject": true + } } ] }, - "eventType": "pull_request", + "eventType": "issue", "eventNames": [ - "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Remove relabeled PRs", + "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "columnName": "Triaged", "isOrgProject": true } } @@ -3034,6 +3715,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -3054,49 +3736,25 @@ { "name": "hasLabel", "parameters": { - "label": "area-Infrastructure-libraries" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-Microsoft.Win32" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.EventLog" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.PerformanceCounter" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.TraceSource" + "label": "area-System.Collections" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Drawing" + "label": "area-System.Linq" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Management" + "label": "area-System.Text.Json" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.ServiceProcess" + "label": "area-System.Xml" } } ] @@ -3129,49 +3787,25 @@ { "name": "labelAdded", "parameters": { - "label": "area-Infrastructure-libraries" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-Microsoft.Win32" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-System.Diagnostics.EventLog" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-System.Diagnostics.PerformanceCounter" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-System.Diagnostics.TraceSource" + "label": "area-System.Collections" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Drawing" + "label": "area-System.Linq" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Management" + "label": "area-System.Text.Json" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.ServiceProcess" + "label": "area-System.Xml" } } ] @@ -3191,7 +3825,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - Issue Triage", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", "isOrgProject": true } } @@ -3200,7 +3834,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - Issue Triage", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", "isOrgProject": true, "columnName": "Triaged" } @@ -3214,12 +3848,19 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Carlos / Jeremy - Issue Triage] Add new issue to Board", + "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Needs Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - Issue Triage", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -3228,6 +3869,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssueCommentResponder", @@ -3242,49 +3884,25 @@ { "name": "hasLabel", "parameters": { - "label": "area-Infrastructure-libraries" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-Microsoft.Win32" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.EventLog" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.PerformanceCounter" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.TraceSource" + "label": "area-System.Collections" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Drawing" + "label": "area-System.Linq" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Management" + "label": "area-System.Text.Json" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.ServiceProcess" + "label": "area-System.Xml" } } ] @@ -3318,7 +3936,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - Issue Triage", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", "isOrgProject": true } } @@ -3327,7 +3945,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - Issue Triage", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", "columnName": "Triaged", "isOrgProject": true } @@ -3340,12 +3958,19 @@ "eventNames": [ "issue_comment" ], - "taskName": "[Area Pod: Carlos / Jeremy - Issue Triage] Needs Further Triage", + "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Needs Further Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - Issue Triage", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -3354,6 +3979,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -3363,67 +3989,98 @@ "operator": "and", "operands": [ { - "name": "isInProjectColumn", + "name": "isInProject", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - Issue Triage", - "columnName": "Needs Triage", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", "isOrgProject": true } }, { - "operator": "and", + "operator": "or", "operands": [ { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Infrastructure-libraries" - } - } - ] + "name": "addedToMilestone", + "parameters": {} }, { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Microsoft.Win32" - } - } - ] + "name": "labelAdded", + "parameters": { + "label": "needs-author-action" + } }, { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.EventLog" - } - } - ] + "name": "labelAdded", + "parameters": { + "label": "needs-more-info" + } }, { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.PerformanceCounter" - } - } - ] - }, + "name": "isAction", + "parameters": { + "action": "closed" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Triaged", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + }, + { + "name": "removeLabel", + "parameters": { + "label": "untriaged" + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs", + "columnName": "Done", + "isOrgProject": true + } + } + ] + }, + { + "operator": "and", + "operands": [ { "operator": "not", "operands": [ { "name": "hasLabel", "parameters": { - "label": "area-System.Diagnostics.TraceSource" + "label": "area-System.Collections" } } ] @@ -3434,7 +4091,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Drawing" + "label": "area-System.Linq" } } ] @@ -3445,7 +4102,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Management" + "label": "area-System.Text.Json" } } ] @@ -3456,26 +4113,35 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.ServiceProcess" + "label": "area-System.Xml" } } ] } ] + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs", + "isOrgProject": true + } } ] }, - "eventType": "issue", + "eventType": "pull_request", "eventNames": [ + "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Carlos / Jeremy - Issue Triage] Remove relabeled issues", + "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - Issue Triage", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs", + "columnName": "Done", "isOrgProject": true } } @@ -3483,6 +4149,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "PullRequestResponder", @@ -3497,49 +4164,25 @@ { "name": "hasLabel", "parameters": { - "label": "area-Infrastructure-libraries" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-Microsoft.Win32" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.EventLog" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.PerformanceCounter" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.TraceSource" + "label": "area-System.Collections" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Drawing" + "label": "area-System.Linq" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Management" + "label": "area-System.Text.Json" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.ServiceProcess" + "label": "area-System.Xml" } } ] @@ -3550,7 +4193,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - PRs", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs", "isOrgProject": true } } @@ -3564,12 +4207,12 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Carlos / Jeremy - PRs] Add new PR to Board", + "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] Needs Champion", "actions": [ { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - PRs", + "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -3578,21 +4221,27 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", + "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { "conditions": { "operator": "and", "operands": [ { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] }, { "operator": "and", @@ -3603,104 +4252,40 @@ { "name": "hasLabel", "parameters": { - "label": "area-Infrastructure-libraries" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Microsoft.Win32" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.EventLog" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.PerformanceCounter" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.TraceSource" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Drawing" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Management" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.ServiceProcess" + "label": "area-Meta" } } ] } ] + }, + { + "name": "isAction", + "parameters": { + "action": "unlabeled" + } + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "isOrgProject": true + } } ] }, - "eventType": "pull_request", + "eventType": "issue", "eventNames": [ - "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Carlos / Jeremy - PRs] Remove relabeled PRs", + "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Carlos / Jeremy - PRs", + "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "columnName": "Triaged", "isOrgProject": true } } @@ -3708,6 +4293,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -3728,43 +4314,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-Extensions-FileSystem" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Console" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.Process" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.IO" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.IO.Compression" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Linq.Parallel" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Memory" + "label": "area-Meta" } } ] @@ -3781,59 +4331,23 @@ { "operator": "not", "operands": [ - { - "name": "isInMilestone", - "parameters": {} - } - ] - } - ] - } - ] - }, - { - "operator": "or", - "operands": [ - { - "name": "labelAdded", - "parameters": { - "label": "area-Extensions-FileSystem" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-System.Console" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-System.Diagnostics.Process" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-System.IO" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-System.IO.Compression" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "area-System.Linq.Parallel" - } - }, + { + "name": "isInMilestone", + "parameters": {} + } + ] + } + ] + } + ] + }, + { + "operator": "or", + "operands": [ { "name": "labelAdded", "parameters": { - "label": "area-System.Memory" + "label": "area-Meta" } } ] @@ -3853,7 +4367,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Adam / David - Issue Triage", + "projectName": "Area Pod: Eric / Jeff - Issue Triage", "isOrgProject": true } } @@ -3862,7 +4376,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Adam / David - Issue Triage", + "projectName": "Area Pod: Eric / Jeff - Issue Triage", "isOrgProject": true, "columnName": "Triaged" } @@ -3876,12 +4390,19 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Adam / David - Issue Triage] Add new issue to Board", + "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Needs Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Adam / David - Issue Triage", + "projectName": "Area Pod: Eric / Jeff - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -3890,6 +4411,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssueCommentResponder", @@ -3904,43 +4426,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-Extensions-FileSystem" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Console" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.Process" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.IO" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.IO.Compression" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Linq.Parallel" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Memory" + "label": "area-Meta" } } ] @@ -3974,7 +4460,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Adam / David - Issue Triage", + "projectName": "Area Pod: Eric / Jeff - Issue Triage", "isOrgProject": true } } @@ -3983,7 +4469,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Adam / David - Issue Triage", + "projectName": "Area Pod: Eric / Jeff - Issue Triage", "columnName": "Triaged", "isOrgProject": true } @@ -3996,12 +4482,19 @@ "eventNames": [ "issue_comment" ], - "taskName": "[Area Pod: Adam / David - Issue Triage] Needs Further Triage", + "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Needs Further Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Adam / David - Issue Triage", + "projectName": "Area Pod: Eric / Jeff - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -4010,6 +4503,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -4019,108 +4513,126 @@ "operator": "and", "operands": [ { - "name": "isInProjectColumn", + "name": "isInProject", "parameters": { - "projectName": "Area Pod: Adam / David - Issue Triage", - "columnName": "Needs Triage", + "projectName": "Area Pod: Eric / Jeff - Issue Triage", "isOrgProject": true } }, { - "operator": "and", + "operator": "or", "operands": [ { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-Extensions-FileSystem" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Console" - } - } - ] + "name": "addedToMilestone", + "parameters": {} }, { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.Process" - } - } - ] + "name": "labelAdded", + "parameters": { + "label": "needs-author-action" + } }, { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.IO" - } - } - ] + "name": "labelAdded", + "parameters": { + "label": "needs-more-info" + } }, { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.IO.Compression" - } - } - ] - }, + "name": "isAction", + "parameters": { + "action": "closed" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Triaged", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Eric / Jeff - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + }, + { + "name": "removeLabel", + "parameters": { + "label": "untriaged" + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Linq.Parallel" - } - } - ] - }, + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Jeff - PRs", + "columnName": "Done", + "isOrgProject": true + } + } + ] + }, + { + "operator": "and", + "operands": [ { "operator": "not", "operands": [ { "name": "hasLabel", "parameters": { - "label": "area-System.Memory" + "label": "area-Meta" } } ] } ] + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Eric / Jeff - PRs", + "isOrgProject": true + } } ] }, - "eventType": "issue", + "eventType": "pull_request", "eventNames": [ + "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Adam / David - Issue Triage] Remove relabeled issues", + "taskName": "[Area Pod: Eric / Jeff - PRs] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Adam / David - Issue Triage", + "projectName": "Area Pod: Eric / Jeff - PRs", + "columnName": "Done", "isOrgProject": true } } @@ -4128,6 +4640,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "PullRequestResponder", @@ -4142,43 +4655,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-Extensions-FileSystem" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Console" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Diagnostics.Process" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.IO" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.IO.Compression" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Linq.Parallel" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Memory" + "label": "area-Meta" } } ] @@ -4189,7 +4666,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Adam / David - PRs", + "projectName": "Area Pod: Eric / Jeff - PRs", "isOrgProject": true } } @@ -4203,12 +4680,12 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Adam / David - PRs] Add new PR to Board", + "taskName": "[Area Pod: Eric / Jeff - PRs] Needs Champion", "actions": [ { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Adam / David - PRs", + "projectName": "Area Pod: Eric / Jeff - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -4217,21 +4694,27 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", + "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { "conditions": { "operator": "and", "operands": [ { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Adam / David - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] }, { "operator": "and", @@ -4242,7 +4725,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-Extensions-FileSystem" + "label": "area-DependencyModel" } } ] @@ -4253,7 +4736,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Console" + "label": "area-Extensions-Caching" } } ] @@ -4264,7 +4747,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Diagnostics.Process" + "label": "area-Extensions-Configuration" } } ] @@ -4275,7 +4758,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.IO" + "label": "area-Extensions-DependencyInjection" } } ] @@ -4286,7 +4769,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.IO.Compression" + "label": "area-Extensions-Hosting" } } ] @@ -4297,7 +4780,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Linq.Parallel" + "label": "area-Extensions-Logging" } } ] @@ -4308,27 +4791,106 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Memory" + "label": "area-Extensions-Options" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Primitives" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ComponentModel" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ComponentModel.Composition" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Composition" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.Activity" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Globalization" } } ] } ] + }, + { + "name": "isAction", + "parameters": { + "action": "unlabeled" + } + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "isOrgProject": true + } } ] }, - "eventType": "pull_request", + "eventType": "issue", "eventNames": [ - "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Adam / David - PRs] Remove relabeled PRs", + "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Adam / David - PRs", + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "columnName": "Triaged", "isOrgProject": true } } @@ -4336,6 +4898,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -4356,31 +4919,79 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Buffers" + "label": "area-DependencyModel" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Numerics" + "label": "area-Extensions-Caching" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Numerics.Tensors" + "label": "area-Extensions-Configuration" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime" + "label": "area-Extensions-DependencyInjection" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime.Intrinsics" + "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" } } ] @@ -4413,31 +5024,79 @@ { "name": "labelAdded", "parameters": { - "label": "area-System.Buffers" + "label": "area-DependencyModel" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Numerics" + "label": "area-Extensions-Caching" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Numerics.Tensors" + "label": "area-Extensions-Configuration" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Runtime" + "label": "area-Extensions-DependencyInjection" } }, { "name": "labelAdded", "parameters": { - "label": "area-System.Runtime.Intrinsics" + "label": "area-Extensions-Hosting" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-Extensions-Logging" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-Extensions-Options" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-Extensions-Primitives" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.ComponentModel" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.ComponentModel.Composition" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Composition" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Diagnostics.Activity" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Globalization" } } ] @@ -4457,7 +5116,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", "isOrgProject": true } } @@ -4466,7 +5125,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", "isOrgProject": true, "columnName": "Triaged" } @@ -4480,12 +5139,19 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Add new issue to Board", + "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Needs Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -4494,6 +5160,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssueCommentResponder", @@ -4508,31 +5175,79 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Buffers" + "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-System.Numerics" + "label": "area-Extensions-Hosting" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Numerics.Tensors" + "label": "area-Extensions-Logging" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime" + "label": "area-Extensions-Options" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime.Intrinsics" + "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" } } ] @@ -4566,7 +5281,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", "isOrgProject": true } } @@ -4575,7 +5290,7 @@ { "name": "isInProjectColumn", "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", "columnName": "Triaged", "isOrgProject": true } @@ -4588,12 +5303,19 @@ "eventNames": [ "issue_comment" ], - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Needs Further Triage", + "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Needs Further Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", "columnName": "Needs Triage", "isOrgProject": true } @@ -4602,6 +5324,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -4611,13 +5334,88 @@ "operator": "and", "operands": [ { - "name": "isInProjectColumn", + "name": "isInProject", "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "columnName": "Needs Triage", + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", "isOrgProject": true } }, + { + "operator": "or", + "operands": [ + { + "name": "addedToMilestone", + "parameters": {} + }, + { + "name": "labelAdded", + "parameters": { + "label": "needs-author-action" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "needs-more-info" + } + }, + { + "name": "isAction", + "parameters": { + "action": "closed" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Triaged", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + }, + { + "name": "removeLabel", + "parameters": { + "label": "untriaged" + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "columnName": "Done", + "isOrgProject": true + } + } + ] + }, { "operator": "and", "operands": [ @@ -4627,7 +5425,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Buffers" + "label": "area-DependencyModel" } } ] @@ -4638,7 +5436,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Numerics" + "label": "area-Extensions-Caching" } } ] @@ -4649,7 +5447,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Numerics.Tensors" + "label": "area-Extensions-Configuration" } } ] @@ -4660,7 +5458,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime" + "label": "area-Extensions-DependencyInjection" } } ] @@ -4671,26 +5469,123 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime.Intrinsics" + "label": "area-Extensions-Hosting" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Logging" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Options" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-Extensions-Primitives" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ComponentModel" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ComponentModel.Composition" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Composition" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Diagnostics.Activity" + } + } + ] + }, + { + "operator": "not", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Globalization" } } ] } ] + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "isOrgProject": true + } } ] }, - "eventType": "issue", + "eventType": "pull_request", "eventNames": [ + "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Remove relabeled issues", + "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", + "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", + "columnName": "Done", "isOrgProject": true } } @@ -4698,6 +5593,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "PullRequestResponder", @@ -4712,31 +5608,79 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Buffers" + "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-System.Numerics" + "label": "area-Extensions-Options" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Numerics.Tensors" + "label": "area-Extensions-Primitives" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime" + "label": "area-System.ComponentModel" } }, { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime.Intrinsics" + "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" } } ] @@ -4747,7 +5691,7 @@ { "name": "isInProject", "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", + "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", "isOrgProject": true } } @@ -4761,12 +5705,12 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Michael / Tanner - PRs] Add new PR to Board", + "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Needs Champion", "actions": [ { "name": "addToProject", "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", + "projectName": "Area Pod: Eric / Maryam / Tarek - PRs", "columnName": "Needs Champion", "isOrgProject": true } @@ -4775,21 +5719,27 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", + "subCapability": "IssuesOnlyResponder", "version": "1.0", "config": { "conditions": { "operator": "and", "operands": [ { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Jeremy / Levi - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + } + ] }, { "operator": "and", @@ -4800,7 +5750,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Buffers" + "label": "area-System.Formats.Asn1" } } ] @@ -4811,7 +5761,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Numerics" + "label": "area-System.Formats.Cbor" } } ] @@ -4822,7 +5772,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Numerics.Tensors" + "label": "area-System.Security" } } ] @@ -4833,7 +5783,7 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime" + "label": "area-System.Text.Encoding" } } ] @@ -4844,27 +5794,40 @@ { "name": "hasLabel", "parameters": { - "label": "area-System.Runtime.Intrinsics" + "label": "area-System.Text.Encodings.Web" } } ] } ] + }, + { + "name": "isAction", + "parameters": { + "action": "unlabeled" + } + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Jeremy / Levi - Issue Triage", + "isOrgProject": true + } } ] }, - "eventType": "pull_request", + "eventType": "issue", "eventNames": [ - "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Michael / Tanner - PRs] Remove relabeled PRs", + "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", + "projectName": "Area Pod: Jeremy / Levi - Issue Triage", + "columnName": "Triaged", "isOrgProject": true } } @@ -4872,6 +5835,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -5016,8 +5980,15 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Add new issue to Board", + "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Needs Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Jeremy / Levi - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { @@ -5030,6 +6001,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssueCommentResponder", @@ -5126,6 +6098,13 @@ ], "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Needs Further Triage", "actions": [ + { + "name": "removeFromProject", + "parameters": { + "projectName": "Area Pod: Jeremy / Levi - Issue Triage", + "isOrgProject": true + } + }, { "name": "addToProject", "parameters": { @@ -5138,6 +6117,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "IssuesOnlyResponder", @@ -5147,13 +6127,88 @@ "operator": "and", "operands": [ { - "name": "isInProjectColumn", + "name": "isInProject", "parameters": { "projectName": "Area Pod: Jeremy / Levi - Issue Triage", - "columnName": "Needs Triage", "isOrgProject": true } }, + { + "operator": "or", + "operands": [ + { + "name": "addedToMilestone", + "parameters": {} + }, + { + "name": "labelAdded", + "parameters": { + "label": "needs-author-action" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "needs-more-info" + } + }, + { + "name": "isAction", + "parameters": { + "action": "closed" + } + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Triaged", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "Area Pod: Jeremy / Levi - Issue Triage", + "columnName": "Triaged", + "isOrgProject": true + } + }, + { + "name": "removeLabel", + "parameters": { + "label": "untriaged" + } + } + ] + } + }, + { + "taskSource": "fabricbot-config", + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "not", + "operands": [ + { + "name": "isInProjectColumn", + "parameters": { + "projectName": "Area Pod: Jeremy / Levi - PRs", + "columnName": "Done", + "isOrgProject": true + } + } + ] + }, { "operator": "and", "operands": [ @@ -5213,20 +6268,29 @@ ] } ] + }, + { + "name": "isInProject", + "parameters": { + "projectName": "Area Pod: Jeremy / Levi - PRs", + "isOrgProject": true + } } ] }, - "eventType": "issue", + "eventType": "pull_request", "eventNames": [ + "pull_request", "issues", "project_card" ], - "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Remove relabeled issues", + "taskName": "[Area Pod: Jeremy / Levi - PRs] Moved to Another Area", "actions": [ { - "name": "removeFromProject", + "name": "addToProject", "parameters": { - "projectName": "Area Pod: Jeremy / Levi - Issue Triage", + "projectName": "Area Pod: Jeremy / Levi - PRs", + "columnName": "Done", "isOrgProject": true } } @@ -5234,6 +6298,7 @@ } }, { + "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", "subCapability": "PullRequestResponder", @@ -5297,7 +6362,7 @@ "issues", "project_card" ], - "taskName": "[Area Pod: Jeremy / Levi - PRs] Add new PR to Board", + "taskName": "[Area Pod: Jeremy / Levi - PRs] Needs Champion", "actions": [ { "name": "addToProject", @@ -5309,102 +6374,5 @@ } ] } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Jeremy / Levi - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } - }, - { - "operator": "and", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Formats.Asn1" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Formats.Cbor" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Security" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Text.Encoding" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "area-System.Text.Encodings.Web" - } - } - ] - } - ] - } - ] - }, - "eventType": "pull_request", - "eventNames": [ - "pull_request", - "issues", - "project_card" - ], - "taskName": "[Area Pod: Jeremy / Levi - PRs] Remove relabeled PRs", - "actions": [ - { - "name": "removeFromProject", - "parameters": { - "projectName": "Area Pod: Jeremy / Levi - PRs", - "isOrgProject": true - } - } - ] - } } ] \ No newline at end of file