From 8807c7abd9c88661dc5f26aa318bd362a0665e57 Mon Sep 17 00:00:00 2001 From: Jeff Handley Date: Fri, 10 Nov 2023 16:04:40 -0800 Subject: [PATCH] FabricBot: Remove area pod project board automation --- .github/fabricbot.json | 995 ----------------------------------------- 1 file changed, 995 deletions(-) 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