1069 lines
21 KiB
JSON
1069 lines
21 KiB
JSON
![]() |
{
|
||
|
"version": "1.0",
|
||
|
"tasks": [
|
||
|
{
|
||
|
"taskType": "trigger",
|
||
|
"capabilityId": "IssueResponder",
|
||
|
"subCapability": "IssuesOnlyResponder",
|
||
|
"version": "1.0",
|
||
|
"config": {
|
||
|
"taskName": "Add ToTriage label to new issues",
|
||
|
"conditions": {
|
||
|
"operator": "and",
|
||
|
"operands": [
|
||
|
{
|
||
|
"name": "isAction",
|
||
|
"parameters": {
|
||
|
"action": "opened"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"operator": "not",
|
||
|
"operands": [
|
||
|
{
|
||
|
"name": "isPartOfProject",
|
||
|
"parameters": {}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"operator": "not",
|
||
|
"operands": [
|
||
|
{
|
||
|
"name": "isAssignedToSomeone",
|
||
|
"parameters": {}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"actions": [
|
||
|
{
|
||
|
"name": "addLabel",
|
||
|
"parameters": {
|
||
|
"label": "ToTriage"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"name": "addToProject",
|
||
|
"parameters": {
|
||
|
"projectName": "Microsoft Graph PHP SDK Project",
|
||
|
"columnName": "To triage"
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"eventType": "issue",
|
||
|
"eventNames": [
|
||
|
"issues",
|
||
|
"project_card"
|
||
|
]
|
||
|
},
|
||
|
"id": "f-ESx65F7"
|
||
|
},
|
||
|
{
|
||
|
"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 :wave:"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"name": "removeLabel",
|
||
|
"parameters": {
|
||
|
"label": "Needs: Author Feedback"
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"eventType": "issue",
|
||
|
"eventNames": [
|
||
|
"issue_comment"
|
||
|
]
|
||
|
},
|
||
|
"id": "BKdLMmK50e"
|
||
|
},
|
||
|
{
|
||
|
"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": "sGa9ReXNDm"
|
||
|
},
|
||
|
{
|
||
|
"taskType": "scheduled",
|
||
|
"capabilityId": "ScheduledSearch",
|
||
|
"subCapability": "ScheduledSearch",
|
||
|
"version": "1.1",
|
||
|
"config": {
|
||
|
"taskName": "Close stale issues",
|
||
|
"frequency": [
|
||
|
{
|
||
|
"weekDay": 0,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 1,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 2,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 3,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 4,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 5,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 6,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"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": 3
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"name": "noLabel",
|
||
|
"parameters": {
|
||
|
"label": "service bug"
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"actions": [
|
||
|
{
|
||
|
"name": "closeIssue",
|
||
|
"parameters": {}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"id": "GAt5w9FRnE"
|
||
|
},
|
||
|
{
|
||
|
"taskType": "scheduled",
|
||
|
"capabilityId": "ScheduledSearch",
|
||
|
"subCapability": "ScheduledSearch",
|
||
|
"version": "1.1",
|
||
|
"config": {
|
||
|
"taskName": "Add no recent activity label to issues",
|
||
|
"frequency": [
|
||
|
{
|
||
|
"weekDay": 0,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 1,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 2,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 3,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 4,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 5,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 6,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"searchTerms": [
|
||
|
{
|
||
|
"name": "isIssue",
|
||
|
"parameters": {}
|
||
|
},
|
||
|
{
|
||
|
"name": "isOpen",
|
||
|
"parameters": {}
|
||
|
},
|
||
|
{
|
||
|
"name": "hasLabel",
|
||
|
"parameters": {
|
||
|
"label": "Needs: Author Feedback"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"name": "noActivitySince",
|
||
|
"parameters": {
|
||
|
"days": 4
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"name": "noLabel",
|
||
|
"parameters": {
|
||
|
"label": "no-recent-activity"
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"actions": [
|
||
|
{
|
||
|
"name": "addLabel",
|
||
|
"parameters": {
|
||
|
"label": "no-recent-activity"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"name": "addReply",
|
||
|
"parameters": {
|
||
|
"comment": "This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **4 days**. It will be closed if no further activity occurs **within 3 days of this comment**."
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"id": "6WeyW895aY"
|
||
|
},
|
||
|
{
|
||
|
"taskType": "scheduled",
|
||
|
"capabilityId": "ScheduledSearch",
|
||
|
"subCapability": "ScheduledSearch",
|
||
|
"version": "1.1",
|
||
|
"config": {
|
||
|
"taskName": "Close duplicate issues",
|
||
|
"frequency": [
|
||
|
{
|
||
|
"weekDay": 0,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 1,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 2,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 3,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 4,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 5,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"weekDay": 6,
|
||
|
"hours": [
|
||
|
0,
|
||
|
1,
|
||
|
2,
|
||
|
3,
|
||
|
4,
|
||
|
5,
|
||
|
6,
|
||
|
7,
|
||
|
8,
|
||
|
9,
|
||
|
10,
|
||
|
11,
|
||
|
12,
|
||
|
13,
|
||
|
14,
|
||
|
15,
|
||
|
16,
|
||
|
17,
|
||
|
18,
|
||
|
19,
|
||
|
20,
|
||
|
21,
|
||
|
22,
|
||
|
23
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"searchTerms": [
|
||
|
{
|
||
|
"name": "isIssue",
|
||
|
"parameters": {}
|
||
|
},
|
||
|
{
|
||
|
"name": "isOpen",
|
||
|
"parameters": {}
|
||
|
},
|
||
|
{
|
||
|
"name": "hasLabel",
|
||
|
"parameters": {
|
||
|
"label": "duplicate"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"name": "noActivitySince",
|
||
|
"parameters": {
|
||
|
"days": 1
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"actions": [
|
||
|
{
|
||
|
"name": "addReply",
|
||
|
"parameters": {
|
||
|
"comment": "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": "zj1hed8pb-"
|
||
|
},
|
||
|
{
|
||
|
"taskType": "trigger",
|
||
|
"capabilityId": "IssueResponder",
|
||
|
"subCapability": "IssuesOnlyResponder",
|
||
|
"version": "1.0",
|
||
|
"config": {
|
||
|
"eventType": "issue",
|
||
|
"eventNames": [
|
||
|
"issues",
|
||
|
"project_card"
|
||
|
],
|
||
|
"conditions": {
|
||
|
"operator": "and",
|
||
|
"operands": [
|
||
|
{
|
||
|
"name": "labelAdded",
|
||
|
"parameters": {
|
||
|
"label": "service bug"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"taskName": "Add service issue to Service Issues project",
|
||
|
"actions": [
|
||
|
{
|
||
|
"name": "addToProject",
|
||
|
"parameters": {
|
||
|
"projectName": "Service Issues",
|
||
|
"columnName": "New reported issue"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"id": "95xlrV49ZP"
|
||
|
},
|
||
|
{
|
||
|
"taskType": "trigger",
|
||
|
"capabilityId": "IssueResponder",
|
||
|
"subCapability": "IssueCommentResponder",
|
||
|
"version": "1.0",
|
||
|
"config": {
|
||
|
"conditions": {
|
||
|
"operator": "or",
|
||
|
"operands": [
|
||
|
{
|
||
|
"name": "activitySenderHasAssociation",
|
||
|
"parameters": {
|
||
|
"permissions": "write",
|
||
|
"association": "CONTRIBUTOR"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"name": "bodyContains",
|
||
|
"parameters": {
|
||
|
"bodyPattern": "?"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"name": "bodyContains",
|
||
|
"parameters": {
|
||
|
"bodyPattern": "@"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"eventType": "issue",
|
||
|
"eventNames": [
|
||
|
"issue_comment"
|
||
|
],
|
||
|
"taskName": "Set 'Needs Feedback' if we respond with a question and at mention",
|
||
|
"actions": [
|
||
|
{
|
||
|
"name": "addLabel",
|
||
|
"parameters": {
|
||
|
"label": "Needs: Author Feedback"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"id": "-CEkSawPJa",
|
||
|
"disabled": true
|
||
|
},
|
||
|
{
|
||
|
"taskType": "trigger",
|
||
|
"capabilityId": "IssueResponder",
|
||
|
"subCapability": "IssuesOnlyResponder",
|
||
|
"version": "1.0",
|
||
|
"config": {
|
||
|
"conditions": {
|
||
|
"operator": "or",
|
||
|
"operands": [
|
||
|
{
|
||
|
"name": "isAssignedToSomeone",
|
||
|
"parameters": {}
|
||
|
},
|
||
|
{
|
||
|
"operator": "not",
|
||
|
"operands": [
|
||
|
{
|
||
|
"name": "isInProjectColumn",
|
||
|
"parameters": {
|
||
|
"isOrgProject": true,
|
||
|
"projectName": "Graph - SDK Triage",
|
||
|
"columnName": "Issues to triage"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"name": "isAction",
|
||
|
"parameters": {
|
||
|
"action": "closed"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"eventType": "issue",
|
||
|
"eventNames": [
|
||
|
"issues",
|
||
|
"project_card"
|
||
|
],
|
||
|
"taskName": "Remove ToTriage when assigned or response provided",
|
||
|
"actions": [
|
||
|
{
|
||
|
"name": "removeLabel",
|
||
|
"parameters": {
|
||
|
"label": "ToTriage"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"id": "EItDq9thPD",
|
||
|
"disabled": true
|
||
|
},
|
||
|
{
|
||
|
"taskType": "trigger",
|
||
|
"capabilityId": "CodeFlowLink",
|
||
|
"subCapability": "CodeFlowLink",
|
||
|
"version": "1.0",
|
||
|
"id": "XVtI7r_XY",
|
||
|
"config": {
|
||
|
"taskName": "Add a link to CodeFlow"
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"userGroups": []
|
||
|
}
|