diff --git a/.github/fabricbot.json b/.github/fabricbot.json index 016229585d..2f752f7ae1 100644 --- a/.github/fabricbot.json +++ b/.github/fabricbot.json @@ -1573,1000 +1573,5 @@ } ] } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Needs Triage", - "actions": [ - { - "name": "removeFromProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true - } - }, - { - "name": "addToProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "columnName": "Needs Triage", - "isOrgProject": true - } - } - ], - "eventType": "issue", - "eventNames": [ - "issues" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "operator": "or", - "operands": [ - { - "operator": "and", - "operands": [ - { - "operator": "or", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "reopened" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isInMilestone", - "parameters": {} - } - ] - } - ] - } - ] - } - ] - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isInProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true - } - } - ] - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true, - "columnName": "Triaged" - } - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Needs Further Triage", - "actions": [ - { - "name": "removeFromProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true - } - }, - { - "name": "addToProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "columnName": "Needs Triage", - "isOrgProject": true - } - } - ], - "eventType": "issue", - "eventNames": [ - "issue_comment" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isCloseAndComment", - "parameters": {} - } - ] - }, - { - "name": "activitySenderHasPermissions", - "parameters": { - "permissions": "read" - } - }, - { - "operator": "or", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isInProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true - } - } - ] - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "columnName": "Triaged", - "isOrgProject": true - } - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Triaged", - "actions": [ - { - "name": "addToProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "columnName": "Triaged", - "isOrgProject": true - } - }, - { - "name": "removeLabel", - "parameters": { - "label": "untriaged" - } - } - ], - "eventType": "issue", - "eventNames": [ - "issues" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isInProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true - } - }, - { - "operator": "or", - "operands": [ - { - "name": "addedToMilestone", - "parameters": {} - }, - { - "name": "labelAdded", - "parameters": { - "label": "needs-author-action" - } - }, - { - "name": "isAction", - "parameters": { - "action": "closed" - } - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Michael Updated Issue", - "actions": [ - { - "name": "moveToProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "columnName": "Triage: Michael", - "isOrgProject": true - } - } - ], - "eventType": "issue", - "eventNames": [ - "issues" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true, - "columnName": "Needs Triage" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": "michaelgsharp" - } - }, - { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "not", - "operands": [ - { - "name": "isInMilestone", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "needs-author-action" - } - } - ] - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Michael Commented", - "actions": [ - { - "name": "moveToProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "columnName": "Triage: Michael", - "isOrgProject": true - } - } - ], - "eventType": "issue", - "eventNames": [ - "issue_comment" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true, - "columnName": "Needs Triage" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": "michaelgsharp" - } - }, - { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "not", - "operands": [ - { - "name": "isInMilestone", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "needs-author-action" - } - } - ] - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Tanner Updated Issue", - "actions": [ - { - "name": "moveToProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "columnName": "Triage: Tanner", - "isOrgProject": true - } - } - ], - "eventType": "issue", - "eventNames": [ - "issues" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true, - "columnName": "Needs Triage" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": "tannergooding" - } - }, - { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "not", - "operands": [ - { - "name": "isInMilestone", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "needs-author-action" - } - } - ] - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Tanner Commented", - "actions": [ - { - "name": "moveToProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "columnName": "Triage: Tanner", - "isOrgProject": true - } - } - ], - "eventType": "issue", - "eventNames": [ - "issue_comment" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - Issue Triage", - "isOrgProject": true, - "columnName": "Needs Triage" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": "tannergooding" - } - }, - { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "not", - "operands": [ - { - "name": "isInMilestone", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "needs-author-action" - } - } - ] - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - PRs] Closed, Merged, or Moved", - "actions": [ - { - "name": "moveToProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Done", - "isOrgProject": true - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "pull_request" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isInProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "isOrgProject": true - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Done", - "isOrgProject": true - } - } - ] - }, - { - "operator": "or", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isOpen", - "parameters": {} - } - ] - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - PRs] New PR Needs Champion", - "actions": [ - { - "name": "addToProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "pull_request" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - }, - [ - [ - { - "operator": "not", - "operands": [ - { - "name": "isAssignedToUser", - "parameters": { - "user": "michaelgsharp" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isActivitySender", - "parameters": { - "user": "michaelgsharp" - } - } - ] - } - ], - [ - { - "operator": "not", - "operands": [ - { - "name": "isAssignedToUser", - "parameters": { - "user": "tannergooding" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isActivitySender", - "parameters": { - "user": "tannergooding" - } - } - ] - } - ] - ], - { - "operator": "or", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isInProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "isOrgProject": true - } - } - ] - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Done", - "isOrgProject": true - } - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - PRs] Updated PR Needs Champion", - "actions": [ - { - "name": "removeFromProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "isOrgProject": true - } - }, - { - "name": "addToProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "pull_request" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "not", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isAssignedToUser", - "parameters": { - "user": "michaelgsharp" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isAssignedToUser", - "parameters": { - "user": "tannergooding" - } - } - ] - }, - { - "operator": "or", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isInProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "isOrgProject": true - } - } - ] - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Done", - "isOrgProject": true - } - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - PRs] Michael Assigned as Champion", - "actions": [ - { - "name": "removeFromProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "isOrgProject": true - } - }, - { - "name": "addToProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Champion: Michael", - "isOrgProject": true - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "pull_request" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "isAssignedToUser", - "parameters": { - "user": "michaelgsharp" - } - }, - { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": "michaelgsharp" - } - } - ] - } - ] - }, - { - "operator": "or", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isInProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "isOrgProject": true - } - } - ] - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Done", - "isOrgProject": true - } - } - ] - } - ] - } - } - }, - { - "taskSource": "fabricbot-config", - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "config": { - "taskName": "[Area Pod: Michael / Tanner - PRs] Tanner Assigned as Champion", - "actions": [ - { - "name": "removeFromProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "isOrgProject": true - } - }, - { - "name": "addToProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Champion: Tanner", - "isOrgProject": true - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "pull_request" - ], - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "isAssignedToUser", - "parameters": { - "user": "tannergooding" - } - }, - { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": "tannergooding" - } - } - ] - } - ] - }, - { - "operator": "or", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isInProject", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "isOrgProject": true - } - } - ] - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Needs Champion", - "isOrgProject": true - } - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Area Pod: Michael / Tanner - PRs", - "columnName": "Done", - "isOrgProject": true - } - } - ] - } - ] - } - } } ] \ No newline at end of file