commit 0ec61312d9bf0c94d2bcc004d4c48232e0f6b867
parent 7d86189312e5f1c536d43041abc759ae708d0e81
Author: msftbot[bot] <48340428+msftbot[bot]@users.noreply.github.com>
Date: Wed, 29 Jun 2022 16:03:09 -0700
Add `.github/fabricbot.json` (#2285)
Co-authored-by: msftbot[bot] <48340428+msftbot[bot]@users.noreply.github.com>
Diffstat:
1 file changed, 2505 insertions(+), 0 deletions(-)
diff --git a/.github/fabricbot.json b/.github/fabricbot.json
@@ -0,0 +1,2505 @@
+{
+ "version": "1.0",
+ "tasks": [
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Add needs triage label to new issue",
+ "conditions": {
+ "operator": "or",
+ "operands": [
+ {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "opened"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "Needs-Triage"
+ }
+ }
+ ],
+ "eventType": "issue",
+ "eventNames": [
+ "issues",
+ "project_card"
+ ]
+ },
+ "id": "BCDR-nl8SuU"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssueCommentResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Replace needs author feedback label with needs attention label when the author comments on an issue",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "created"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": {
+ "type": "author"
+ }
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "Needs-Attention"
+ }
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ],
+ "eventType": "issue",
+ "eventNames": [
+ "issue_comment"
+ ]
+ },
+ "id": "DeJGPTDbY1v"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Remove no recent activity label from issues",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "closed"
+ }
+ }
+ ]
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ],
+ "eventType": "issue",
+ "eventNames": [
+ "issues",
+ "project_card"
+ ]
+ },
+ "id": "CyJv3uZblJB"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssueCommentResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Remove no recent activity label when an issue is commented on",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ],
+ "eventType": "issue",
+ "eventNames": [
+ "issue_comment"
+ ]
+ },
+ "id": "Ql0NArFMlCd"
+ },
+ {
+ "taskType": "scheduled",
+ "capabilityId": "ScheduledSearch",
+ "subCapability": "ScheduledSearch",
+ "version": "1.1",
+ "config": {
+ "taskName": "Close stale issues",
+ "frequency": [
+ {
+ "weekDay": 0,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 1,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 2,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 3,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 4,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 5,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 6,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ }
+ ],
+ "searchTerms": [
+ {
+ "name": "isIssue",
+ "parameters": {}
+ },
+ {
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ },
+ {
+ "name": "noActivitySince",
+ "parameters": {
+ "days": 7
+ }
+ },
+ {
+ "name": "noLabel",
+ "parameters": {
+ "label": "Issue-Feature"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Blocking-Issue"
+ }
+ }
+ ],
+ "actions": [
+ {
+ "name": "closeIssue",
+ "parameters": {}
+ }
+ ]
+ },
+ "id": "BBllrStlJbZ"
+ },
+ {
+ "taskType": "scheduled",
+ "capabilityId": "ScheduledSearch",
+ "subCapability": "ScheduledSearch",
+ "version": "1.1",
+ "config": {
+ "taskName": "Add no recent activity label to issues",
+ "frequency": [
+ {
+ "weekDay": 0,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 1,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 2,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 3,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 4,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 5,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 6,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ }
+ ],
+ "searchTerms": [
+ {
+ "name": "isIssue",
+ "parameters": {}
+ },
+ {
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ },
+ {
+ "name": "noActivitySince",
+ "parameters": {
+ "days": 7
+ }
+ },
+ {
+ "name": "noLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ],
+ "actions": [
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ },
+ {
+ "name": "addReply",
+ "parameters": {
+ "comment": "@${issueAuthor} this issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **7 days**. It will be closed if no further activity occurs **within 7 days of this comment**."
+ }
+ }
+ ]
+ },
+ "id": "Cgwag-Qa1z_"
+ },
+ {
+ "taskType": "scheduled",
+ "capabilityId": "ScheduledSearch",
+ "subCapability": "ScheduledSearch",
+ "version": "1.1",
+ "config": {
+ "taskName": "Close duplicate issues",
+ "frequency": [
+ {
+ "weekDay": 0,
+ "hours": [
+ 0,
+ 3,
+ 6,
+ 9,
+ 12,
+ 15,
+ 18,
+ 21
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 1,
+ "hours": [
+ 0,
+ 3,
+ 6,
+ 9,
+ 12,
+ 15,
+ 18,
+ 21
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 2,
+ "hours": [
+ 0,
+ 3,
+ 6,
+ 9,
+ 12,
+ 15,
+ 18,
+ 21
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 3,
+ "hours": [
+ 0,
+ 3,
+ 6,
+ 9,
+ 12,
+ 15,
+ 18,
+ 21
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 4,
+ "hours": [
+ 0,
+ 3,
+ 6,
+ 9,
+ 12,
+ 15,
+ 18,
+ 21
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 5,
+ "hours": [
+ 0,
+ 3,
+ 6,
+ 9,
+ 12,
+ 15,
+ 18,
+ 21
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 6,
+ "hours": [
+ 0,
+ 3,
+ 6,
+ 9,
+ 12,
+ 15,
+ 18,
+ 21
+ ],
+ "timezoneOffset": -8
+ }
+ ],
+ "searchTerms": [
+ {
+ "name": "isIssue",
+ "parameters": {}
+ },
+ {
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Resolution-Duplicate"
+ }
+ },
+ {
+ "name": "noActivitySince",
+ "parameters": {
+ "days": 1
+ }
+ }
+ ],
+ "actions": [
+ {
+ "name": "addReply",
+ "parameters": {
+ "comment": "@${issueAuthor} this issue has been marked as duplicate and has not had any activity for **1 day**. It will be closed for housekeeping purposes."
+ }
+ },
+ {
+ "name": "closeIssue",
+ "parameters": {}
+ }
+ ]
+ },
+ "id": "5eI-Mku5q4x"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "CodeFlowLink",
+ "subCapability": "CodeFlowLink",
+ "version": "1.0",
+ "config": {
+ "taskName": "Add a CodeFlow link to new pull requests"
+ },
+ "id": "yubCiUdSEZ4"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestReviewResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Add needs author feedback label to pull requests when changes are requested",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "submitted"
+ }
+ },
+ {
+ "name": "isReviewState",
+ "parameters": {
+ "state": "changes_requested"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ],
+ "eventType": "pull_request",
+ "eventNames": [
+ "pull_request_review"
+ ]
+ },
+ "id": "zLisIIm3H-c"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Remove needs author feedback label when the author responds to a pull request",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": {
+ "type": "author"
+ }
+ }
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "closed"
+ }
+ }
+ ]
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ],
+ "eventType": "pull_request",
+ "eventNames": [
+ "pull_request",
+ "issues",
+ "project_card"
+ ]
+ },
+ "id": "nRvIK_EpBhV"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestCommentResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Remove needs author feedback label when the author comments on a pull request",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": {
+ "type": "author"
+ }
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ],
+ "eventType": "pull_request",
+ "eventNames": [
+ "issue_comment"
+ ]
+ },
+ "id": "p9ay5ODusFS"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestReviewResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Remove needs author feedback label when the author responds to a pull request review comment",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": {
+ "type": "author"
+ }
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ],
+ "eventType": "pull_request",
+ "eventNames": [
+ "pull_request_review"
+ ]
+ },
+ "id": "l_wqicpNLh8"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Remove no recent activity label from pull requests",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "closed"
+ }
+ }
+ ]
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ],
+ "eventType": "pull_request",
+ "eventNames": [
+ "pull_request",
+ "issues",
+ "project_card"
+ ]
+ },
+ "id": "7OxlbV516e-"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestCommentResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Remove no recent activity label when a pull request is commented on",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ],
+ "eventType": "pull_request",
+ "eventNames": [
+ "issue_comment"
+ ]
+ },
+ "id": "IcOTcksjx7n"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestReviewResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "Remove no recent activity label when a pull request is reviewed",
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ],
+ "eventType": "pull_request",
+ "eventNames": [
+ "pull_request_review"
+ ]
+ },
+ "id": "_llqXDRWXGc"
+ },
+ {
+ "taskType": "scheduled",
+ "capabilityId": "ScheduledSearch",
+ "subCapability": "ScheduledSearch",
+ "version": "1.1",
+ "config": {
+ "taskName": "Close stale pull requests",
+ "frequency": [
+ {
+ "weekDay": 0,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 1,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 2,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 3,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 4,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 5,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 6,
+ "hours": [
+ 2,
+ 5,
+ 8,
+ 11,
+ 14,
+ 17,
+ 20,
+ 23
+ ],
+ "timezoneOffset": -8
+ }
+ ],
+ "searchTerms": [
+ {
+ "name": "isPr",
+ "parameters": {}
+ },
+ {
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ },
+ {
+ "name": "noActivitySince",
+ "parameters": {
+ "days": 7
+ }
+ }
+ ],
+ "actions": [
+ {
+ "name": "closeIssue",
+ "parameters": {}
+ }
+ ]
+ },
+ "id": "TpOF0Z7D4q1"
+ },
+ {
+ "taskType": "scheduled",
+ "capabilityId": "ScheduledSearch",
+ "subCapability": "ScheduledSearch",
+ "version": "1.1",
+ "config": {
+ "taskName": "Add no recent activity label to pull requests",
+ "frequency": [
+ {
+ "weekDay": 0,
+ "hours": [
+ 1,
+ 4,
+ 7,
+ 10,
+ 13,
+ 16,
+ 19,
+ 22
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 1,
+ "hours": [
+ 1,
+ 4,
+ 7,
+ 10,
+ 13,
+ 16,
+ 19,
+ 22
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 2,
+ "hours": [
+ 1,
+ 4,
+ 7,
+ 10,
+ 13,
+ 16,
+ 19,
+ 22
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 3,
+ "hours": [
+ 1,
+ 4,
+ 7,
+ 10,
+ 13,
+ 16,
+ 19,
+ 22
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 4,
+ "hours": [
+ 1,
+ 4,
+ 7,
+ 10,
+ 13,
+ 16,
+ 19,
+ 22
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 5,
+ "hours": [
+ 1,
+ 4,
+ 7,
+ 10,
+ 13,
+ 16,
+ 19,
+ 22
+ ],
+ "timezoneOffset": -8
+ },
+ {
+ "weekDay": 6,
+ "hours": [
+ 1,
+ 4,
+ 7,
+ 10,
+ 13,
+ 16,
+ 19,
+ 22
+ ],
+ "timezoneOffset": -8
+ }
+ ],
+ "searchTerms": [
+ {
+ "name": "isPr",
+ "parameters": {}
+ },
+ {
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ },
+ {
+ "name": "noActivitySince",
+ "parameters": {
+ "days": 7
+ }
+ },
+ {
+ "name": "noLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ }
+ ],
+ "actions": [
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "No-Recent-Activity"
+ }
+ },
+ {
+ "name": "addReply",
+ "parameters": {
+ "comment": "@${issueAuthor} this pull request has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **7 days**. It will be closed if no further activity occurs **within 7 days of this comment**."
+ }
+ }
+ ]
+ },
+ "id": "vDJ-BtWuy6N"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "AutoMerge",
+ "subCapability": "AutoMerge",
+ "version": "1.0",
+ "config": {
+ "taskName": "Automatically merge pull requests",
+ "label": "AutoMerge",
+ "silentMode": false,
+ "minMinutesOpen": 480,
+ "mergeType": "squash",
+ "deleteBranches": true,
+ "removeLabelOnPush": true,
+ "allowAutoMergeInstructionsWithoutLabel": true,
+ "enforceDMPAsStatus": true,
+ "usePrDescriptionAsCommitMessage": true
+ },
+ "id": "Ogc07F3PYdn"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "config": {
+ "eventType": "issue",
+ "eventNames": [
+ "issues",
+ "project_card"
+ ],
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isLabeled",
+ "parameters": {}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Mass-Chaos"
+ }
+ }
+ ]
+ },
+ {
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "name": "isLabeled",
+ "parameters": {}
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Tag-Fix"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Accessibility"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Build"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Extensibility"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Fonts"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Input"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Interaction"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Interop"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Output"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Performance"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Rendering"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Server"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Settings"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Terminal Connection"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Terminal Control"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-User Interface"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Vt"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-CodeHealth"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Quality"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Azure Shell"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Schema"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Area-Commandline"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Issue-Bug"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Issue-Docs"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Issue-Feature"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Issue-Question"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Issue-Samples"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Issue-Task"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Issue-Scenario"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Product-Cmd-Exe"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Product-Colortool"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Product-Conhost"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Product-Conpty"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Product-Meta"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Product-Powershell"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Product-Terminal"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Product-WSL"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isOpen",
+ "parameters": {}
+ }
+ ]
+ },
+ {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Resolution-Answered"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Resolution-By-Design"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Resolution-Duplicate"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Resolution-External"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Resolution-Fix-Available"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Resolution-Fix-Committed"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Resolution-Wont-Fix"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Triage"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Resolution-Duplicate"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "Needs-Tag-Fix"
+ }
+ }
+ ],
+ "taskName": "Mark issues that need tagging fixed"
+ },
+ "id": "vk6tsiabjBg",
+ "disabled": true
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "InPrLabel",
+ "subCapability": "InPrLabel",
+ "version": "1.0",
+ "config": {
+ "fixedLabelEnabled": true,
+ "taskName": "Label PRs and mark fix committed automatically",
+ "label_inPr": "In-PR",
+ "label_fixed": "Resolution-Fix-Committed"
+ },
+ "id": "1GoaeFSbokJ"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "config": {
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "name": "titleContains",
+ "parameters": {
+ "isRegex": true,
+ "titlePattern": "^\\s*Bug Report \\(IF I DO NOT CHANGE THIS THE ISSUE WILL BE AUTO-CLOSED\\)\\s*$"
+ }
+ },
+ {
+ "name": "titleContains",
+ "parameters": {
+ "titlePattern": "^\\s*Bug Report\\s*$",
+ "isRegex": true
+ }
+ }
+ ]
+ },
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "opened"
+ }
+ },
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "reopened"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "activitySenderHasPermissions",
+ "parameters": {
+ "permissions": "write"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "activitySenderHasPermissions",
+ "parameters": {
+ "permissions": "admin"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "eventType": "issue",
+ "eventNames": [
+ "issues",
+ "project_card"
+ ],
+ "taskName": "Close issues with no title fix",
+ "actions": [
+ {
+ "name": "closeIssue",
+ "parameters": {}
+ },
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ },
+ {
+ "name": "addReply",
+ "parameters": {
+ "comment": "@${issueAuthor} thanks for attempting to open an issue. Unfortunately, your title wasn't changed from the original template which makes it very hard for us to track and triage. You are welcome to fix up the title and try again with a new issue."
+ }
+ }
+ ]
+ },
+ "id": "XpbJkHXfM6E"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "config": {
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "opened"
+ }
+ },
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "reopened"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "bodyContains",
+ "parameters": {
+ "bodyPattern": ".+",
+ "isRegex": true
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "eventType": "issue",
+ "eventNames": [
+ "issues",
+ "project_card"
+ ],
+ "taskName": "Close issues with nothing in the body",
+ "actions": [
+ {
+ "name": "closeIssue",
+ "parameters": {}
+ },
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ },
+ {
+ "name": "addReply",
+ "parameters": {
+ "comment": "@${issueAuthor} thanks for attempting to open an issue. Unfortunately, you didn't write anything in the body which makes it impossible to understand your concern. You are welcome to fix up the issue and try again by opening another issue with the body filled out. "
+ }
+ }
+ ]
+ },
+ "id": "ehtCpjUk7j6"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestResponder",
+ "version": "1.0",
+ "config": {
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isLabeled",
+ "parameters": {}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Second"
+ }
+ }
+ ]
+ },
+ "eventType": "pull_request",
+ "eventNames": [
+ "pull_request",
+ "issues",
+ "project_card"
+ ],
+ "taskName": "add team when a second is needed",
+ "actions": [
+ {
+ "name": "requestReviewer",
+ "parameters": {
+ "reviewer": "JohnMcPMS"
+ }
+ },
+ {
+ "name": "requestReviewer",
+ "parameters": {
+ "reviewer": "yao-msft"
+ }
+ },
+ {
+ "name": "requestReviewer",
+ "parameters": {
+ "reviewer": "ashpatil-msft"
+ }
+ },
+ {
+ "name": "requestReviewer",
+ "parameters": {
+ "reviewer": "msftrubengu"
+ }
+ }
+ ]
+ },
+ "id": "hO6pVE7nTSy",
+ "disabled": true
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestReviewResponder",
+ "version": "1.0",
+ "config": {
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isOpen",
+ "parameters": {}
+ }
+ ]
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Second"
+ }
+ }
+ ]
+ },
+ "eventType": "pull_request",
+ "eventNames": [
+ "pull_request_review"
+ ],
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Second"
+ }
+ }
+ ],
+ "taskName": "Remove Needs-Second from closed PRs."
+ },
+ "id": "32kxblD60ag",
+ "disabled": true
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "ReleaseAnnouncement",
+ "subCapability": "ReleaseAnnouncement",
+ "version": "1.0",
+ "config": {
+ "taskName": "Announce a fix has been released",
+ "prReply": ":tada:`${pkgName} ${version}` has been released which incorporates this pull request.:tada:\n\nHandy links:\n* [Release Notes](https://github.com/${owner}/${repo}/releases/tag/${version})\n",
+ "issueReply": ":tada:This issue was addressed in #${prNumber}, which has now been successfully released as `${pkgName} ${version}`.:tada:\n\nHandy links:\n* [Release Notes](https://github.com/${owner}/${repo}/releases/tag/${version})\n",
+ "referencedPrsRegex": "\\#([0-9]+)\\s*\\)"
+ },
+ "id": "LQpT2oqOzEA",
+ "disabled": true
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "config": {
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isLabeled",
+ "parameters": {}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Needs-Feedback-Hub"
+ }
+ },
+ {
+ "name": "",
+ "parameters": {}
+ }
+ ]
+ },
+ "eventType": "issue",
+ "eventNames": [
+ "issues",
+ "project_card"
+ ],
+ "taskName": "Ask for Feedback Hub link",
+ "actions": [
+ {
+ "name": "addReply",
+ "parameters": {
+ "comment": "@${issueAuthor}<br /><br />\nPlease send us feedback with the Feedback Hub with this issue and paste the link here so we can more easily find your crash information on the back end?<br /><br />\nThanks! <br /><br />\nUse \"Apps\" and \"Windows Package Manager\" in the category.<br /><br />\nClick on \"Share Feedback\" to get the link in Feedback Hub."
+ }
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Feedback-Hub"
+ }
+ },
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ]
+ },
+ "id": "FgQ4yqoLO-T"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "config": {
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "In-PR"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "Help Wanted"
+ }
+ },
+ {
+ "name": "isLabeled",
+ "parameters": {}
+ }
+ ]
+ },
+ "eventType": "issue",
+ "eventNames": [
+ "issues",
+ "project_card"
+ ],
+ "taskName": "Pull the Help-Wanted tag if something goes into PR",
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Help Wanted"
+ }
+ }
+ ],
+ "dangerZone": {
+ "respondToBotActions": false,
+ "acceptRespondToBotActions": true
+ }
+ },
+ "id": "ZIFjd8FzYst"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssueCommentResponder",
+ "version": "1.0",
+ "config": {
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "commentContains",
+ "parameters": {
+ "bodyPattern": "/dup",
+ "isRegex": true,
+ "commentPattern": "Duplicate\\s+of\\s+#?\\s*\\d+"
+ }
+ },
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "name": "activitySenderHasPermissions",
+ "parameters": {
+ "permissions": "admin"
+ }
+ },
+ {
+ "name": "activitySenderHasPermissions",
+ "parameters": {
+ "permissions": "write"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "ImJoakim"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "ItzLevvie"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "jedieaston"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "KaranKad"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "OfficialEsco"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "quhxl"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "eventType": "issue",
+ "eventNames": [
+ "issue_comment"
+ ],
+ "taskName": "Helper to mark as duplicate",
+ "actions": [
+ {
+ "name": "addReply",
+ "parameters": {
+ "comment": "@${issueAuthor} we've identified this Issue as a duplicate of another one that already exists. This specific instance is being closed in favor of tracking the concern over on the referenced Issue. Thanks for your report! Be sure to add your 👍 to the other issue to help raise the priority."
+ }
+ },
+ {
+ "name": "closeIssue",
+ "parameters": {}
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Triage"
+ }
+ },
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "Resolution-Duplicate"
+ }
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Attention"
+ }
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Feedback-Hub"
+ }
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Repro"
+ }
+ }
+ ]
+ },
+ "id": "g8FQT14xl_X"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssueCommentResponder",
+ "version": "1.0",
+ "config": {
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "commentContains",
+ "parameters": {
+ "commentPattern": "\\/feedback",
+ "isRegex": true
+ }
+ },
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "name": "activitySenderHasPermissions",
+ "parameters": {
+ "permissions": "admin"
+ }
+ },
+ {
+ "name": "activitySenderHasPermissions",
+ "parameters": {
+ "permissions": "write"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "eventType": "issue",
+ "eventNames": [
+ "issue_comment"
+ ],
+ "taskName": "Ask for Feedback Hub link via comment trigger",
+ "actions": [
+ {
+ "name": "addReply",
+ "parameters": {
+ "comment": "@${issueAuthor},<br /><br />\nPlease send us feedback with the Feedback Hub [Windows]+[f] with this issue and paste the link here so we can more easily find your crash information on the back end?<br /><br />\nPlease use \"Apps\" and \"Windows Package Manager\" for the Category. <br /><br />\nThe link on the bottom of the feedback report will provide the URL to paste in this Issue to share with us."
+ }
+ },
+ {
+ "name": "addLabel",
+ "parameters": {
+ "label": "Needs-Author-Feedback"
+ }
+ }
+ ]
+ },
+ "id": "zjfzjUSEHlA"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "EmailCleanser",
+ "subCapability": "EmailCleanser",
+ "version": "1.0",
+ "config": {
+ "taskName": "Scrub-a-dub-dub email replies"
+ },
+ "id": "XR_nBSMQori"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "LabelSync",
+ "subCapability": "LabelSync",
+ "version": "1.0",
+ "config": {
+ "taskName": "Syncy dinky doo",
+ "labelPatterns": [
+ {
+ "pattern": "Issue-"
+ },
+ {
+ "pattern": "Area-"
+ },
+ {
+ "pattern": "Priority-"
+ },
+ {
+ "pattern": "Product-"
+ },
+ {
+ "pattern": "Severity-"
+ },
+ {
+ "pattern": "Impact-"
+ }
+ ]
+ },
+ "id": "2bf6VuOFJf1"
+ },
+ {
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "id": "JPpDQGI87Qbs7wzZdSeRl",
+ "config": {
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "closed"
+ }
+ }
+ ]
+ },
+ "eventType": "issue",
+ "eventNames": [
+ "issues",
+ "project_card"
+ ],
+ "taskName": "Remove Needs-Triage when Issues are closed",
+ "actions": [
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "Needs-Triage"
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "userGroups": []
+}