Prepare the FabricBot config for migration to Policy Service (#4504)
authorJeff Handley <jeffhandley@users.noreply.github.com>
Tue, 13 Feb 2024 19:18:22 +0000 (11:18 -0800)
committerGitHub <noreply@github.com>
Tue, 13 Feb 2024 19:18:22 +0000 (11:18 -0800)
This updates the FabricBot configuration to address issues we've seen
migrating other repositories to the Policy Service automation. There are
no behavioral changes.

.github/fabricbot.json

index c1446e705b759eb8d04e3f9079276a3450682d24..0d3201edb9d7610fb41500f3fd24d6ed536b4e61 100644 (file)
@@ -74,8 +74,7 @@
         "eventType": "pull_request",
         "eventNames": [
           "pull_request",
-          "issues",
-          "project_card"
+          "issues"
         ],
         "taskName": "Auto approve dependencies",
         "actions": [
         "conditions": {
           "operator": "and",
           "operands": [
+            {
+              "name": "isIssue",
+              "parameters": {}
+            },
             {
               "operator": "not",
               "operands": [
                 "label": "Needs: Author Feedback"
               }
             },
+            {
+              "name": "isIssue",
+              "parameters": {}
+            },
             {
               "name": "isOpen",
               "parameters": {}
                 }
               ]
             },
+            {
+              "name": "isIssue",
+              "parameters": {}
+            },
             {
               "name": "hasLabel",
               "parameters": {
         ],
         "eventType": "issue",
         "eventNames": [
-          "issues",
-          "project_card"
+          "issues"
         ]
       }
     },
         "conditions": {
           "operator": "and",
           "operands": [
+            {
+              "name": "isIssue",
+              "parameters": {}
+            },
             {
               "name": "hasLabel",
               "parameters": {
         "conditions": {
           "operator": "and",
           "operands": [
+            {
+              "name": "isIssue",
+              "parameters": {}
+            },
             {
               "name": "labelAdded",
               "parameters": {
         },
         "eventType": "issue",
         "eventNames": [
-          "issues",
-          "project_card"
+          "issues"
         ],
         "taskName": "Add comment when 'Needs Author Feedback' is applied to issue",
         "actions": [