From ac39683d6a8b7eb110334fac394bb66c0de8806d Mon Sep 17 00:00:00 2001 From: Steve Molloy Date: Thu, 30 Jun 2022 14:56:20 -0700 Subject: [PATCH] Move Serialization/Cache/Transactions/Syndication issues and PR's into the 'Tellurium' project for attention. (#68193) --- .github/fabricbot.json | 474 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 474 insertions(+) diff --git a/.github/fabricbot.json b/.github/fabricbot.json index 90f61e5..e542280 100644 --- a/.github/fabricbot.json +++ b/.github/fabricbot.json @@ -1488,6 +1488,480 @@ } }, { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isOpen", + "parameters": {} + }, + { + "operator": "not", + "operands": [ + { + "name": "isInProject", + "parameters": { + "projectName": "WCF Owned Areas", + "isOrgProject": false + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "labelAdded", + "parameters": { + "label": "area-Serialization" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Runtime.Caching" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.ServiceModel.Syndication" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Transactions" + } + } + ] + }, + { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "reopened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-Serialization" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Runtime.Caching" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ServiceModel.Syndication" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Transactions" + } + } + ] + } + ] + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Tellurium] Untriaged Issues", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "WCF Owned Areas", + "isOrgProject": false, + "columnName": "Needs Triage" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isOpen", + "parameters": {} + }, + { + "operator": "not", + "operands": [ + { + "name": "isInProject", + "parameters": { + "projectName": "WCF Owned Areas" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "labelAdded", + "parameters": { + "label": "area-Serialization" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Runtime.Caching" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.ServiceModel.Syndication" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Transactions" + } + } + ] + }, + { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-Serialization" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Runtime.Caching" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ServiceModel.Syndication" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Transactions" + } + } + ] + }, + { + "name": "isAction", + "parameters": { + "action": "reopened" + } + } + ] + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[Tellurium] New PRs", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "WCF Owned Areas", + "columnName": "Open PRs" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isOpen", + "parameters": {} + }, + { + "operator": "not", + "operands": [ + { + "name": "isInProject", + "parameters": { + "projectName": "WCF Owned Areas", + "isOrgProject": false + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "labelAdded", + "parameters": { + "label": "area-Serialization" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Runtime.Caching" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.ServiceModel.Syndication" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Transactions" + } + } + ] + }, + { + "operator": "and", + "operands": [ + { + "name": "isAction", + "parameters": { + "action": "reopened" + } + }, + { + "operator": "or", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-Serialization" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Runtime.Caching" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ServiceModel.Syndication" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Transactions" + } + } + ] + } + ] + } + ] + } + ] + }, + "eventType": "issue", + "eventNames": [ + "issues", + "project_card" + ], + "taskName": "[Tellurium] Untriaged Issues", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "WCF Owned Areas", + "isOrgProject": false, + "columnName": "Needs Triage" + } + } + ] + } + }, + { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "PullRequestResponder", + "version": "1.0", + "config": { + "conditions": { + "operator": "and", + "operands": [ + { + "name": "isOpen", + "parameters": {} + }, + { + "operator": "not", + "operands": [ + { + "name": "isInProject", + "parameters": { + "projectName": "WCF Owned Areas" + } + } + ] + }, + { + "operator": "or", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "labelAdded", + "parameters": { + "label": "area-Serialization" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Runtime.Caching" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.ServiceModel.Syndication" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-System.Transactions" + } + } + ] + }, + { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-Serialization" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Runtime.Caching" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.ServiceModel.Syndication" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-System.Transactions" + } + } + ] + }, + { + "name": "isAction", + "parameters": { + "action": "reopened" + } + } + ] + } + ] + } + ] + }, + "eventType": "pull_request", + "eventNames": [ + "pull_request", + "issues", + "project_card" + ], + "taskName": "[Tellurium] New PRs", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "WCF Owned Areas", + "columnName": "Open PRs" + } + } + ] + } + }, + { "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", -- 2.7.4