Update fabricbot config per dotnet/fabricbot-config#59 (#73207)
authorJeff Handley <jeffhandley@users.noreply.github.com>
Tue, 2 Aug 2022 16:19:06 +0000 (09:19 -0700)
committerGitHub <noreply@github.com>
Tue, 2 Aug 2022 16:19:06 +0000 (09:19 -0700)
.github/fabricbot.json

index 4beb253..449cf4d 100644 (file)
           }
         },
         {
-            "name": "addLabel",
-            "parameters": {
-              "label": "backlog-cleanup-candidate"
-            }
+          "name": "addLabel",
+          "parameters": {
+            "label": "backlog-cleanup-candidate"
+          }
         },
         {
           "name": "addLabel",
           }
         },
         {
-            "name": "removeLabel",
-            "parameters": {
-              "label": "backlog-cleanup-candidate"
-            }
+          "name": "removeLabel",
+          "parameters": {
+            "label": "backlog-cleanup-candidate"
+          }
         }
       ],
       "eventType": "issue",
           }
         },
         {
-            "name": "removeLabel",
-            "parameters": {
-              "label": "backlog-cleanup-candidate"
-            }
+          "name": "removeLabel",
+          "parameters": {
+            "label": "backlog-cleanup-candidate"
+          }
         }
       ],
       "eventType": "issue",
           "parameters": {
             "label": "no-recent-activity"
           }
+        },
+        {
+          "name": "removeLabel",
+          "parameters": {
+            "label": "backlog-cleanup-candidate"
+          }
         }
       ],
       "eventType": "pull_request",
           "parameters": {
             "label": "no-recent-activity"
           }
+        },
+        {
+          "name": "removeLabel",
+          "parameters": {
+            "label": "backlog-cleanup-candidate"
+          }
         }
       ],
       "eventType": "pull_request",
           "parameters": {
             "label": "no-recent-activity"
           }
+        },
+        {
+          "name": "removeLabel",
+          "parameters": {
+            "label": "backlog-cleanup-candidate"
+          }
         }
       ],
       "eventType": "pull_request",
       "taskName": "[Area Pod: Adam / David - Issue Triage] Moved to Another Area",
       "actions": [
         {
-          "name": "addToProject",
+          "name": "removeFromProject",
           "parameters": {
             "projectName": "Area Pod: Adam / David - Issue Triage",
-            "columnName": "Triaged",
             "isOrgProject": true
           }
         }
         "operator": "and",
         "operands": [
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Adam / David - Issue Triage",
-                  "columnName": "Triaged",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
             "operator": "and",
             "operands": [
               {
       "taskName": "[Area Pod: Buyaa / Jose / Steve - Issue Triage] Moved to Another Area",
       "actions": [
         {
-          "name": "addToProject",
+          "name": "removeFromProject",
           "parameters": {
             "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage",
-            "columnName": "Triaged",
             "isOrgProject": true
           }
         }
         "operator": "and",
         "operands": [
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage",
-                  "columnName": "Triaged",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
             "operator": "and",
             "operands": [
               {
       "taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Moved to Another Area",
       "actions": [
         {
-          "name": "addToProject",
+          "name": "removeFromProject",
           "parameters": {
             "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
-            "columnName": "Triaged",
             "isOrgProject": true
           }
         }
         "operator": "and",
         "operands": [
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
-                  "columnName": "Triaged",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
             "operator": "and",
             "operands": [
               {
       "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Moved to Another Area",
       "actions": [
         {
-          "name": "addToProject",
+          "name": "removeFromProject",
           "parameters": {
             "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
-            "columnName": "Triaged",
             "isOrgProject": true
           }
         }
         "operator": "and",
         "operands": [
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
-                  "columnName": "Triaged",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
             "operator": "and",
             "operands": [
               {
       "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Moved to Another Area",
       "actions": [
         {
-          "name": "addToProject",
+          "name": "removeFromProject",
           "parameters": {
             "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
-            "columnName": "Triaged",
             "isOrgProject": true
           }
         }
         "operator": "and",
         "operands": [
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
-                  "columnName": "Triaged",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
             "operator": "and",
             "operands": [
               {
       "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Moved to Another Area",
       "actions": [
         {
-          "name": "addToProject",
+          "name": "removeFromProject",
           "parameters": {
             "projectName": "Area Pod: Eric / Jeff - Issue Triage",
-            "columnName": "Triaged",
             "isOrgProject": true
           }
         }
         "operator": "and",
         "operands": [
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Eric / Jeff - Issue Triage",
-                  "columnName": "Triaged",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
             "operator": "and",
             "operands": [
               {
       "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Moved to Another Area",
       "actions": [
         {
-          "name": "addToProject",
+          "name": "removeFromProject",
           "parameters": {
             "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-            "columnName": "Triaged",
             "isOrgProject": true
           }
         }
         "operator": "and",
         "operands": [
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-                  "columnName": "Triaged",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
             "operator": "and",
             "operands": [
               {
     "subCapability": "IssuesOnlyResponder",
     "version": "1.0",
     "config": {
-      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Eric Updated Issue",
+      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Updated Issue",
       "actions": [
         {
           "name": "moveToProjectColumn",
           "parameters": {
             "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-            "columnName": "Triage: Eric",
+            "columnName": "Triage: Maryam",
             "isOrgProject": true
           }
         }
           {
             "name": "isActivitySender",
             "parameters": {
-              "user": "eerhardt"
+              "user": "maryamariyan"
             }
           },
           {
     "subCapability": "IssueCommentResponder",
     "version": "1.0",
     "config": {
-      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Eric Commented",
+      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Commented",
       "actions": [
         {
           "name": "moveToProjectColumn",
           "parameters": {
             "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-            "columnName": "Triage: Eric",
+            "columnName": "Triage: Maryam",
             "isOrgProject": true
           }
         }
           {
             "name": "isActivitySender",
             "parameters": {
-              "user": "eerhardt"
+              "user": "maryamariyan"
             }
           },
           {
     "subCapability": "IssuesOnlyResponder",
     "version": "1.0",
     "config": {
-      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Updated Issue",
+      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Updated Issue",
       "actions": [
         {
           "name": "moveToProjectColumn",
           "parameters": {
             "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-            "columnName": "Triage: Maryam",
+            "columnName": "Triage: Tarek",
             "isOrgProject": true
           }
         }
           {
             "name": "isActivitySender",
             "parameters": {
-              "user": "maryamariyan"
+              "user": "tarekgh"
             }
           },
           {
     "subCapability": "IssueCommentResponder",
     "version": "1.0",
     "config": {
-      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Commented",
+      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Commented",
       "actions": [
         {
           "name": "moveToProjectColumn",
           "parameters": {
             "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-            "columnName": "Triage: Maryam",
+            "columnName": "Triage: Tarek",
             "isOrgProject": true
           }
         }
           {
             "name": "isActivitySender",
             "parameters": {
-              "user": "maryamariyan"
+              "user": "tarekgh"
             }
           },
           {
     "taskSource": "fabricbot-config",
     "taskType": "trigger",
     "capabilityId": "IssueResponder",
-    "subCapability": "IssuesOnlyResponder",
+    "subCapability": "PullRequestResponder",
     "version": "1.0",
     "config": {
-      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Updated Issue",
+      "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Closed, Merged, or Moved",
       "actions": [
         {
           "name": "moveToProjectColumn",
           "parameters": {
-            "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-            "columnName": "Triage: Tarek",
+            "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
+            "columnName": "Done",
             "isOrgProject": true
           }
         }
       ],
-      "eventType": "issue",
+      "eventType": "pull_request",
       "eventNames": [
-        "issues"
+        "pull_request"
       ],
       "conditions": {
         "operator": "and",
         "operands": [
           {
-            "name": "isInProjectColumn",
-            "parameters": {
-              "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-              "isOrgProject": true,
-              "columnName": "Needs Triage"
-            }
-          },
-          {
-            "name": "isActivitySender",
+            "name": "isInProject",
             "parameters": {
-              "user": "tarekgh"
+              "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
+              "isOrgProject": true
             }
           },
           {
-            "name": "isOpen",
-            "parameters": {}
-          },
-          {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInMilestone",
-                "parameters": {}
-              }
-            ]
-          },
-          {
             "operator": "not",
             "operands": [
               {
-                "name": "hasLabel",
+                "name": "isInProjectColumn",
                 "parameters": {
-                  "label": "needs-author-action"
+                  "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
+                  "columnName": "Done",
+                  "isOrgProject": true
                 }
               }
             ]
           },
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "hasLabel",
-                "parameters": {
-                  "label": "api-ready-for-review"
-                }
-              }
-            ]
-          }
-        ]
-      }
-    }
-  },
-  {
-    "taskSource": "fabricbot-config",
-    "taskType": "trigger",
-    "capabilityId": "IssueResponder",
-    "subCapability": "IssueCommentResponder",
-    "version": "1.0",
-    "config": {
-      "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Commented",
-      "actions": [
-        {
-          "name": "moveToProjectColumn",
-          "parameters": {
-            "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-            "columnName": "Triage: Tarek",
-            "isOrgProject": true
-          }
-        }
-      ],
-      "eventType": "issue",
-      "eventNames": [
-        "issue_comment"
-      ],
-      "conditions": {
-        "operator": "and",
-        "operands": [
-          {
-            "name": "isInProjectColumn",
-            "parameters": {
-              "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
-              "isOrgProject": true,
-              "columnName": "Needs Triage"
-            }
-          },
-          {
-            "name": "isActivitySender",
-            "parameters": {
-              "user": "tarekgh"
-            }
-          },
-          {
-            "name": "isOpen",
-            "parameters": {}
-          },
-          {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInMilestone",
-                "parameters": {}
-              }
-            ]
-          },
-          {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "hasLabel",
-                "parameters": {
-                  "label": "needs-author-action"
-                }
-              }
-            ]
-          },
-          {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "hasLabel",
-                "parameters": {
-                  "label": "api-ready-for-review"
-                }
-              }
-            ]
-          }
-        ]
-      }
-    }
-  },
-  {
-    "taskSource": "fabricbot-config",
-    "taskType": "trigger",
-    "capabilityId": "IssueResponder",
-    "subCapability": "PullRequestResponder",
-    "version": "1.0",
-    "config": {
-      "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Closed, Merged, or Moved",
-      "actions": [
-        {
-          "name": "moveToProjectColumn",
-          "parameters": {
-            "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
-            "columnName": "Done",
-            "isOrgProject": true
-          }
-        }
-      ],
-      "eventType": "pull_request",
-      "eventNames": [
-        "pull_request"
-      ],
-      "conditions": {
-        "operator": "and",
-        "operands": [
-          {
-            "name": "isInProject",
-            "parameters": {
-              "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
-              "isOrgProject": true
-            }
-          },
-          {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
-                  "columnName": "Done",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
-            "operator": "or",
+            "operator": "or",
             "operands": [
               {
                 "operator": "not",
     "subCapability": "PullRequestResponder",
     "version": "1.0",
     "config": {
-      "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Eric Assigned as Champion",
-      "actions": [
-        {
-          "name": "removeFromProject",
-          "parameters": {
-            "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
-            "isOrgProject": true
-          }
-        },
-        {
-          "name": "addToProject",
-          "parameters": {
-            "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
-            "columnName": "Champion: Eric",
-            "isOrgProject": true
-          }
-        }
-      ],
-      "eventType": "pull_request",
-      "eventNames": [
-        "pull_request"
-      ],
-      "conditions": {
-        "operator": "and",
-        "operands": [
-          {
-            "name": "isOpen",
-            "parameters": {}
-          },
-          {
-            "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.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"
-                }
-              }
-            ]
-          },
-          {
-            "operator": "or",
-            "operands": [
-              {
-                "name": "isAssignedToUser",
-                "parameters": {
-                  "user": "eerhardt"
-                }
-              },
-              {
-                "operator": "and",
-                "operands": [
-                  {
-                    "name": "isAction",
-                    "parameters": {
-                      "action": "opened"
-                    }
-                  },
-                  {
-                    "name": "isActivitySender",
-                    "parameters": {
-                      "user": "eerhardt"
-                    }
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "operator": "or",
-            "operands": [
-              {
-                "operator": "not",
-                "operands": [
-                  {
-                    "name": "isInProject",
-                    "parameters": {
-                      "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
-                      "isOrgProject": true
-                    }
-                  }
-                ]
-              },
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
-                  "columnName": "Needs Champion",
-                  "isOrgProject": true
-                }
-              },
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
-                  "columnName": "Done",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          }
-        ]
-      }
-    }
-  },
-  {
-    "taskSource": "fabricbot-config",
-    "taskType": "trigger",
-    "capabilityId": "IssueResponder",
-    "subCapability": "PullRequestResponder",
-    "version": "1.0",
-    "config": {
       "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Maryam Assigned as Champion",
       "actions": [
         {
       "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Moved to Another Area",
       "actions": [
         {
-          "name": "addToProject",
+          "name": "removeFromProject",
           "parameters": {
             "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
-            "columnName": "Triaged",
             "isOrgProject": true
           }
         }
         "operator": "and",
         "operands": [
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
-                  "columnName": "Triaged",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
             "operator": "and",
             "operands": [
               {
       "taskName": "[Area Pod: Libraries Analyzers - Issue Triage] Moved to Another Area",
       "actions": [
         {
-          "name": "addToProject",
+          "name": "removeFromProject",
           "parameters": {
             "projectName": "Area Pod: Libraries Analyzers - Issue Triage",
-            "columnName": "Triaged",
             "isOrgProject": true
           }
         }
         "operator": "and",
         "operands": [
           {
-            "operator": "not",
-            "operands": [
-              {
-                "name": "isInProjectColumn",
-                "parameters": {
-                  "projectName": "Area Pod: Libraries Analyzers - Issue Triage",
-                  "columnName": "Triaged",
-                  "isOrgProject": true
-                }
-              }
-            ]
-          },
-          {
             "operator": "and",
             "operands": [
               {
       }
     }
   }
-]
+]
\ No newline at end of file