From d6a7be223040f616374f130c0911bc62f8a7532c Mon Sep 17 00:00:00 2001 From: Andy Gocke Date: Tue, 12 Jul 2022 18:01:44 -0700 Subject: [PATCH] Add a fabricbot task to add issues to the AppModel project (#71672) --- .github/fabricbot.json | 123 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) diff --git a/.github/fabricbot.json b/.github/fabricbot.json index e542280..662b381 100644 --- a/.github/fabricbot.json +++ b/.github/fabricbot.json @@ -1962,6 +1962,129 @@ } }, { + "taskType": "trigger", + "capabilityId": "IssueResponder", + "subCapability": "IssuesOnlyResponder", + "version": "1.0", + "config": { + "taskName": "Add to AppModel Project", + "actions": [ + { + "name": "addToProject", + "parameters": { + "projectName": "AppModel", + "isOrgProject": true + } + } + ], + "eventType": "issue", + "eventNames": [ + "issues" + ], + "conditions": { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "operator": "and", + "operands": [ + { + "operator": "or", + "operands": [ + { + "name": "hasLabel", + "parameters": { + "label": "area-AssemblyLoader-coreclr" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-Host" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-HostModel" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-NativeAOT-coreclr" + } + }, + { + "name": "hasLabel", + "parameters": { + "label": "area-Single-File" + } + } + ] + } + ] + }, + { + "operator": "or", + "operands": [ + { + "name": "labelAdded", + "parameters": { + "label": "area-AssemblyLoader-coreclr" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-Host" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-HostModel" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-NativeAOT-coreclr" + } + }, + { + "name": "labelAdded", + "parameters": { + "label": "area-Single-File" + } + } + ] + } + ] + }, + { + "name": "isOpen", + "parameters": {} + }, + { + "operator": "not", + "operands": [ + { + "name": "isInProject", + "parameters": { + "projectName": "AppModel", + "isOrgProject": true + } + } + ] + } + ] + } + } + }, + { "taskSource": "fabricbot-config", "taskType": "trigger", "capabilityId": "IssueResponder", -- 2.7.4