1[
2 {
3 "taskType": "trigger",
4 "capabilityId": "IssueResponder",
5 "subCapability": "IssuesOnlyResponder",
6 "version": "1.0",
7 "config": {
8 "taskName": "Add needs triage label to new issues",
9 "conditions": {
10 "operator": "and",
11 "operands": [
12 {
13 "name": "isAction",
14 "parameters": {
15 "action": "opened"
16 }
17 },
18 {
19 "operator": "not",
20 "operands": [
21 {
22 "name": "isPartOfProject",
23 "parameters": {}
24 }
25 ]
26 },
27 {
28 "operator": "not",
29 "operands": [
30 {
31 "name": "isAssignedToSomeone",
32 "parameters": {}
33 }
34 ]
35 },
36 {
37 "operator": "not",
38 "operands": [
39 {
40 "name": "isLabeled",
41 "parameters": {}
42 }
43 ]
44 }
45 ]
46 },
47 "actions": [
48 {
49 "name": "addLabel",
50 "parameters": {
51 "label": "needs-triage"
52 }
53 }
54 ],
55 "eventType": "issue",
56 "eventNames": [
57 "issues",
58 "project_card"
59 ]
60 },
61 "disabled": false
62 },
63 {
64 "taskType": "trigger",
65 "capabilityId": "IssueResponder",
66 "subCapability": "IssueCommentResponder",
67 "version": "1.0",
68 "config": {
69 "taskName": "Replace needs author feedback label with needs attention label when the author comments on an issue",
70 "conditions": {
71 "operator": "and",
72 "operands": [
73 {
74 "name": "isAction",
75 "parameters": {
76 "action": "created"
77 }
78 },
79 {
80 "name": "isActivitySender",
81 "parameters": {
82 "user": {
83 "type": "author"
84 }
85 }
86 },
87 {
88 "name": "hasLabel",
89 "parameters": {
90 "label": "needs-author-feedback"
91 }
92 },
93 {
94 "name": "isOpen",
95 "parameters": {}
96 }
97 ]
98 },
99 "actions": [
100 {
101 "name": "addLabel",
102 "parameters": {
103 "label": "needs-team-attention"
104 }
105 },
106 {
107 "name": "removeLabel",
108 "parameters": {
109 "label": "needs-author-feedback"
110 }
111 }
112 ],
113 "eventType": "issue",
114 "eventNames": [
115 "issue_comment"
116 ]
117 }
118 },
119 {
120 "taskType": "trigger",
121 "capabilityId": "IssueResponder",
122 "subCapability": "IssuesOnlyResponder",
123 "version": "1.0",
124 "config": {
125 "taskName": "Remove no recent activity label from issues",
126 "conditions": {
127 "operator": "and",
128 "operands": [
129 {
130 "operator": "not",
131 "operands": [
132 {
133 "name": "isAction",
134 "parameters": {
135 "action": "closed"
136 }
137 }
138 ]
139 },
140 {
141 "name": "hasLabel",
142 "parameters": {
143 "label": "no-recent-activity"
144 }
145 }
146 ]
147 },
148 "actions": [
149 {
150 "name": "removeLabel",
151 "parameters": {
152 "label": "no-recent-activity"
153 }
154 }
155 ],
156 "eventType": "issue",
157 "eventNames": [
158 "issues",
159 "project_card"
160 ]
161 }
162 },
163 {
164 "taskType": "trigger",
165 "capabilityId": "IssueResponder",
166 "subCapability": "IssueCommentResponder",
167 "version": "1.0",
168 "config": {
169 "taskName": "Remove no recent activity label when an issue is commented on",
170 "conditions": {
171 "operator": "and",
172 "operands": [
173 {
174 "name": "hasLabel",
175 "parameters": {
176 "label": "no-recent-activity"
177 }
178 }
179 ]
180 },
181 "actions": [
182 {
183 "name": "removeLabel",
184 "parameters": {
185 "label": "no-recent-activity"
186 }
187 }
188 ],
189 "eventType": "issue",
190 "eventNames": [
191 "issue_comment"
192 ]
193 }
194 },
195 {
196 "taskType": "scheduled",
197 "capabilityId": "ScheduledSearch",
198 "subCapability": "ScheduledSearch",
199 "version": "1.1",
200 "config": {
201 "taskName": "Close stale issues",
202 "frequency": [
203 {
204 "weekDay": 0,
205 "hours": [
206 1
207 ],
208 "timezoneOffset": -7
209 },
210 {
211 "weekDay": 1,
212 "hours": [
213 1
214 ],
215 "timezoneOffset": -7
216 },
217 {
218 "weekDay": 2,
219 "hours": [
220 1
221 ],
222 "timezoneOffset": -7
223 },
224 {
225 "weekDay": 3,
226 "hours": [
227 1
228 ],
229 "timezoneOffset": -7
230 },
231 {
232 "weekDay": 4,
233 "hours": [
234 1
235 ],
236 "timezoneOffset": -7
237 },
238 {
239 "weekDay": 5,
240 "hours": [
241 1
242 ],
243 "timezoneOffset": -7
244 },
245 {
246 "weekDay": 6,
247 "hours": [
248 1
249 ],
250 "timezoneOffset": -7
251 }
252 ],
253 "searchTerms": [
254 {
255 "name": "isIssue",
256 "parameters": {}
257 },
258 {
259 "name": "isOpen",
260 "parameters": {}
261 },
262 {
263 "name": "hasLabel",
264 "parameters": {
265 "label": "needs-author-feedback"
266 }
267 },
268 {
269 "name": "hasLabel",
270 "parameters": {
271 "label": "no-recent-activity"
272 }
273 },
274 {
275 "name": "noActivitySince",
276 "parameters": {
277 "days": 14
278 }
279 }
280 ],
281 "actions": [
282 {
283 "name": "closeIssue",
284 "parameters": {}
285 }
286 ]
287 }
288 },
289 {
290 "taskType": "scheduled",
291 "capabilityId": "ScheduledSearch",
292 "subCapability": "ScheduledSearch",
293 "version": "1.1",
294 "config": {
295 "taskName": "Add no recent activity label to issues",
296 "frequency": [
297 {
298 "weekDay": 0,
299 "hours": [
300 1,
301 7,
302 13,
303 19
304 ],
305 "timezoneOffset": -7
306 },
307 {
308 "weekDay": 1,
309 "hours": [
310 1,
311 7,
312 13,
313 19
314 ],
315 "timezoneOffset": -7
316 },
317 {
318 "weekDay": 2,
319 "hours": [
320 1,
321 7,
322 13,
323 19
324 ],
325 "timezoneOffset": -7
326 },
327 {
328 "weekDay": 3,
329 "hours": [
330 1,
331 7,
332 13,
333 19
334 ],
335 "timezoneOffset": -7
336 },
337 {
338 "weekDay": 4,
339 "hours": [
340 1,
341 7,
342 13,
343 19
344 ],
345 "timezoneOffset": -7
346 },
347 {
348 "weekDay": 5,
349 "hours": [
350 1,
351 7,
352 13,
353 19
354 ],
355 "timezoneOffset": -7
356 },
357 {
358 "weekDay": 6,
359 "hours": [
360 1,
361 7,
362 13,
363 19
364 ],
365 "timezoneOffset": -7
366 }
367 ],
368 "searchTerms": [
369 {
370 "name": "isIssue",
371 "parameters": {}
372 },
373 {
374 "name": "isOpen",
375 "parameters": {}
376 },
377 {
378 "name": "hasLabel",
379 "parameters": {
380 "label": "needs-author-feedback"
381 }
382 },
383 {
384 "name": "noActivitySince",
385 "parameters": {
386 "days": 7
387 }
388 },
389 {
390 "name": "noLabel",
391 "parameters": {
392 "label": "no-recent-activity"
393 }
394 }
395 ],
396 "actions": [
397 {
398 "name": "addLabel",
399 "parameters": {
400 "label": "no-recent-activity"
401 }
402 },
403 {
404 "name": "addReply",
405 "parameters": {
406 "comment": "Hi, we're sending this friendly reminder because we haven't heard back from you in a while. We need more information about this issue to help address it. Please be sure to give us your input within the next **7 days**. If we don't hear back from you within **14 days** of this comment the issue will be automatically closed. Thank you!"
407 }
408 }
409 ]
410 }
411 },
412 {
413 "taskType": "trigger",
414 "capabilityId": "IssueResponder",
415 "subCapability": "IssuesOnlyResponder",
416 "version": "1.0",
417 "config": {
418 "conditions": {
419 "operator": "and",
420 "operands": [
421 {
422 "name": "isAction",
423 "parameters": {
424 "action": "labeled"
425 }
426 },
427 {
428 "name": "hasLabel",
429 "parameters": {
430 "label": "needs-triage"
431 }
432 },
433 {
434 "operator": "not",
435 "operands": [
436 {
437 "name": "labelAdded",
438 "parameters": {
439 "label": "needs-triage"
440 }
441 }
442 ]
443 }
444 ]
445 },
446 "eventType": "issue",
447 "eventNames": [
448 "issues",
449 "project_card"
450 ],
451 "taskName": "Remove needs-triage label on issues once they are labeled",
452 "actions": [
453 {
454 "name": "removeLabel",
455 "parameters": {
456 "label": "needs-triage"
457 }
458 }
459 ]
460 }
461 },
462 {
463 "taskType": "trigger",
464 "capabilityId": "IssueResponder",
465 "subCapability": "IssuesOnlyResponder",
466 "version": "1.0",
467 "config": {
468 "conditions": {
469 "operator": "and",
470 "operands": [
471 {
472 "name": "isAction",
473 "parameters": {
474 "action": "opened"
475 }
476 },
477 {
478 "operator": "and",
479 "operands": [
480 {
481 "operator": "not",
482 "operands": [
483 {
484 "name": "activitySenderHasPermissions",
485 "parameters": {
486 "association": "MEMBER",
487 "permissions": "write"
488 }
489 }
490 ]
491 },
492 {
493 "operator": "not",
494 "operands": [
495 {
496 "name": "activitySenderHasAssociation",
497 "parameters": {
498 "association": "MEMBER"
499 }
500 }
501 ]
502 },
503 {
504 "operator": "not",
505 "operands": [
506 {
507 "name": "activitySenderHasAssociation",
508 "parameters": {
509 "association": "COLLABORATOR"
510 }
511 }
512 ]
513 },
514 {
515 "operator": "not",
516 "operands": [
517 {
518 "name": "activitySenderHasPermissions",
519 "parameters": {
520 "permissions": "admin"
521 }
522 }
523 ]
524 }
525 ]
526 }
527 ]
528 },
529 "eventType": "issue",
530 "eventNames": [
531 "issues",
532 "project_card"
533 ],
534 "taskName": "Add customer-reported label to issues coming from non-collaborators",
535 "actions": [
536 {
537 "name": "addLabel",
538 "parameters": {
539 "label": "customer-reported"
540 }
541 },
542 {
543 "name": "addLabel",
544 "parameters": {
545 "label": "question"
546 }
547 }
548 ]
549 }
550 },
551 {
552 "taskType": "trigger",
553 "capabilityId": "IssueResponder",
554 "subCapability": "IssueCommentResponder",
555 "version": "1.0",
556 "config": {
557 "conditions": {
558 "operator": "and",
559 "operands": [
560 {
561 "operator": "not",
562 "operands": [
563 {
564 "name": "isOpen",
565 "parameters": {}
566 }
567 ]
568 },
569 {
570 "name": "isAction",
571 "parameters": {
572 "action": "created"
573 }
574 },
575 {
576 "name": "hasLabel",
577 "parameters": {
578 "label": "no-recent-activity"
579 }
580 },
581 {
582 "name": "hasLabel",
583 "parameters": {
584 "label": "needs-author-feedback"
585 }
586 },
587 {
588 "operator": "not",
589 "operands": [
590 {
591 "name": "noActivitySince",
592 "parameters": {
593 "days": 7
594 }
595 }
596 ]
597 },
598 {
599 "operator": "not",
600 "operands": [
601 {
602 "name": "isCloseAndComment",
603 "parameters": {}
604 }
605 ]
606 },
607 {
608 "name": "isActivitySender",
609 "parameters": {
610 "user": {
611 "type": "author"
612 }
613 }
614 },
615 {
616 "name": "activitySenderHasPermissions",
617 "parameters": {
618 "permissions": "none"
619 }
620 }
621 ]
622 },
623 "eventType": "issue",
624 "eventNames": [
625 "issue_comment"
626 ],
627 "taskName": "For issues closed due to inactivity, re-open an issue if issue author posts a reply within 7 days.",
628 "actions": [
629 {
630 "name": "reopenIssue",
631 "parameters": {}
632 },
633 {
634 "name": "removeLabel",
635 "parameters": {
636 "label": "no-recent-activity"
637 }
638 },
639 {
640 "name": "removeLabel",
641 "parameters": {
642 "label": "needs-author-feedback"
643 }
644 },
645 {
646 "name": "addLabel",
647 "parameters": {
648 "label": "needs-team-attention"
649 }
650 }
651 ]
652 }
653 },
654 {
655 "taskType": "trigger",
656 "capabilityId": "IssueResponder",
657 "subCapability": "IssueCommentResponder",
658 "version": "1.0",
659 "config": {
660 "conditions": {
661 "operator": "and",
662 "operands": [
663 {
664 "name": "isAction",
665 "parameters": {
666 "action": "created"
667 }
668 },
669 {
670 "operator": "not",
671 "operands": [
672 {
673 "name": "isOpen",
674 "parameters": {}
675 }
676 ]
677 },
678 {
679 "name": "activitySenderHasPermissions",
680 "parameters": {
681 "permissions": "none"
682 }
683 },
684 {
685 "name": "noActivitySince",
686 "parameters": {
687 "days": 7
688 }
689 },
690 {
691 "operator": "not",
692 "operands": [
693 {
694 "name": "isCloseAndComment",
695 "parameters": {}
696 }
697 ]
698 }
699 ]
700 },
701 "eventType": "issue",
702 "eventNames": [
703 "issue_comment"
704 ],
705 "taskName": "For issues closed with no activity over 7 days, ask non-contributor to consider opening a new issue instead.",
706 "actions": [
707 {
708 "name": "addReply",
709 "parameters": {
710 "comment": "Thank you for your interest in this issue! Because it has been closed for a period of time, we strongly advise that you open a new issue linking to this to ensure better visibility of your comment. "
711 }
712 }
713 ]
714 }
715 },
716 {
717 "taskType": "trigger",
718 "capabilityId": "IssueResponder",
719 "subCapability": "IssuesOnlyResponder",
720 "version": "1.0",
721 "config": {
722 "conditions": {
723 "operator": "and",
724 "operands": [
725 {
726 "name": "isOpen",
727 "parameters": {}
728 },
729 {
730 "name": "hasLabel",
731 "parameters": {
732 "label": "customer-reported"
733 }
734 },
735 {
736 "name": "labelRemoved",
737 "parameters": {
738 "label": "Service Attention"
739 }
740 }
741 ]
742 },
743 "eventType": "issue",
744 "eventNames": [
745 "issues",
746 "project_card"
747 ],
748 "taskName": "Add label after \"Service Attention\" is removed",
749 "actions": [
750 {
751 "name": "addLabel",
752 "parameters": {
753 "label": "needs-team-triage"
754 }
755 }
756 ]
757 }
758 },
759 {
760 "taskType": "scheduled",
761 "capabilityId": "ScheduledSearch",
762 "subCapability": "ScheduledSearch",
763 "version": "1.1",
764 "config": {
765 "frequency": [
766 {
767 "weekDay": 0,
768 "hours": [
769 1,
770 4,
771 7,
772 10,
773 13,
774 16,
775 19,
776 22
777 ],
778 "timezoneOffset": -7
779 },
780 {
781 "weekDay": 1,
782 "hours": [
783 1,
784 4,
785 7,
786 10,
787 13,
788 16,
789 19,
790 22
791 ],
792 "timezoneOffset": -7
793 },
794 {
795 "weekDay": 2,
796 "hours": [
797 1,
798 4,
799 7,
800 10,
801 13,
802 16,
803 19,
804 22
805 ],
806 "timezoneOffset": -7
807 },
808 {
809 "weekDay": 3,
810 "hours": [
811 1,
812 4,
813 7,
814 10,
815 13,
816 16,
817 19,
818 22
819 ],
820 "timezoneOffset": -7
821 },
822 {
823 "weekDay": 4,
824 "hours": [
825 1,
826 4,
827 7,
828 10,
829 13,
830 16,
831 19,
832 22
833 ],
834 "timezoneOffset": -7
835 },
836 {
837 "weekDay": 5,
838 "hours": [
839 1,
840 4,
841 7,
842 10,
843 13,
844 16,
845 19,
846 22
847 ],
848 "timezoneOffset": -7
849 },
850 {
851 "weekDay": 6,
852 "hours": [
853 1,
854 4,
855 7,
856 10,
857 13,
858 16,
859 19,
860 22
861 ],
862 "timezoneOffset": -7
863 }
864 ],
865 "searchTerms": [
866 {
867 "name": "isOpen",
868 "parameters": {}
869 },
870 {
871 "name": "hasLabel",
872 "parameters": {
873 "label": "MySQL"
874 }
875 },
876 {
877 "name": "hasLabel",
878 "parameters": {
879 "label": "Service Attention"
880 }
881 },
882 {
883 "name": "noAssignees",
884 "parameters": {}
885 }
886 ],
887 "taskName": "Assign service attention issues to mentionees for MySQL (requested by service team)",
888 "actions": [
889 {
890 "name": "assignToGitHubUserGroup",
891 "parameters": {
892 "groupId": "5f074b674200c210c870e0fa"
893 }
894 }
895 ]
896 }
897 },
898 {
899 "taskType": "scheduled",
900 "capabilityId": "ScheduledSearch",
901 "subCapability": "ScheduledSearch",
902 "version": "1.1",
903 "config": {
904 "frequency": [
905 {
906 "weekDay": 0,
907 "hours": [
908 2,
909 5,
910 8,
911 11,
912 14,
913 17,
914 20,
915 23
916 ],
917 "timezoneOffset": -7
918 },
919 {
920 "weekDay": 1,
921 "hours": [
922 2,
923 5,
924 8,
925 11,
926 14,
927 17,
928 20,
929 23
930 ],
931 "timezoneOffset": -7
932 },
933 {
934 "weekDay": 2,
935 "hours": [
936 2,
937 5,
938 8,
939 11,
940 14,
941 17,
942 20,
943 23
944 ],
945 "timezoneOffset": -7
946 },
947 {
948 "weekDay": 3,
949 "hours": [
950 2,
951 5,
952 8,
953 11,
954 14,
955 17,
956 20,
957 23
958 ],
959 "timezoneOffset": -7
960 },
961 {
962 "weekDay": 4,
963 "hours": [
964 2,
965 5,
966 8,
967 11,
968 14,
969 17,
970 20,
971 23
972 ],
973 "timezoneOffset": -7
974 },
975 {
976 "weekDay": 5,
977 "hours": [
978 2,
979 5,
980 8,
981 11,
982 14,
983 17,
984 20,
985 23
986 ],
987 "timezoneOffset": -7
988 },
989 {
990 "weekDay": 6,
991 "hours": [
992 2,
993 5,
994 8,
995 11,
996 14,
997 17,
998 20,
999 23
1000 ],
1001 "timezoneOffset": -7
1002 }
1003 ],
1004 "searchTerms": [
1005 {
1006 "name": "isOpen",
1007 "parameters": {}
1008 },
1009 {
1010 "name": "hasLabel",
1011 "parameters": {
1012 "label": "MariaDB"
1013 }
1014 },
1015 {
1016 "name": "hasLabel",
1017 "parameters": {
1018 "label": "Service Attention"
1019 }
1020 },
1021 {
1022 "name": "noAssignees",
1023 "parameters": {}
1024 }
1025 ],
1026 "taskName": "Assign service attention issues to mentionees for MariaDB (requested by service team)",
1027 "actions": [
1028 {
1029 "name": "assignToGitHubUserGroup",
1030 "parameters": {
1031 "groupId": "5f074b674200c210c870e0fa"
1032 }
1033 }
1034 ]
1035 }
1036 },
1037 {
1038 "taskType": "trigger",
1039 "capabilityId": "PrAutoLabel",
1040 "subCapability": "Path",
1041 "version": "1.0",
1042 "config": {
1043 "configs": [
1044 {
1045 "label": "Azure.Core",
1046 "pathFilter": [
1047 "sdk/core/"
1048 ],
1049 "exclude": []
1050 },
1051 {
1052 "label": "Azure.Identity",
1053 "pathFilter": [
1054 "sdk/identity/"
1055 ],
1056 "exclude": []
1057 },
1058 {
1059 "label": "Event Hubs",
1060 "pathFilter": [
1061 "sdk/eventhub/"
1062 ],
1063 "exclude": []
1064 },
1065 {
1066 "label": "Storage",
1067 "pathFilter": [
1068 "sdk/storage/"
1069 ],
1070 "exclude": []
1071 },
1072 {
1073 "label": "Batch",
1074 "pathFilter": [
1075 "sdk/batch/"
1076 ],
1077 "exclude": []
1078 },
1079 {
1080 "label": "KeyVault",
1081 "pathFilter": [
1082 "sdk/keyvault/"
1083 ],
1084 "exclude": []
1085 },
1086 {
1087 "label": "Monitor - Log Analytics",
1088 "pathFilter": [
1089 "sdk/loganalytics/"
1090 ],
1091 "exclude": []
1092 },
1093 {
1094 "label": "Consumption - Query",
1095 "pathFilter": [
1096 "sdk/consumption/"
1097 ],
1098 "exclude": []
1099 },
1100 {
1101 "label": "Container Instances",
1102 "pathFilter": [
1103 "sdk/containerinstance/"
1104 ],
1105 "exclude": []
1106 },
1107 {
1108 "label": "Container Registry",
1109 "pathFilter": [
1110 "sdk/containerregistry/"
1111 ],
1112 "exclude": []
1113 },
1114 {
1115 "label": "Cosmos",
1116 "pathFilter": [
1117 "sdk/cosmos/"
1118 ],
1119 "exclude": []
1120 },
1121 {
1122 "label": "Data Factory",
1123 "pathFilter": [
1124 "sdk/datafactory/"
1125 ],
1126 "exclude": []
1127 },
1128 {
1129 "label": "Event Grid",
1130 "pathFilter": [
1131 "sdk/eventgrid/"
1132 ],
1133 "exclude": []
1134 },
1135 {
1136 "label": "HDInsight",
1137 "pathFilter": [
1138 "sdk/hdinsight/"
1139 ],
1140 "exclude": []
1141 },
1142 {
1143 "label": "Machine Learning Compute",
1144 "pathFilter": [
1145 "sdk/machinelearningcompute/"
1146 ],
1147 "exclude": []
1148 },
1149 {
1150 "label": "Recovery Services",
1151 "pathFilter": [
1152 "sdk/recoveryservices/"
1153 ],
1154 "exclude": []
1155 },
1156 {
1157 "label": "Search",
1158 "pathFilter": [
1159 "sdk/search/"
1160 ],
1161 "exclude": []
1162 },
1163 {
1164 "label": "Service Fabric",
1165 "pathFilter": [
1166 "sdk/servicefabric/"
1167 ],
1168 "exclude": []
1169 },
1170 {
1171 "label": "SQL",
1172 "pathFilter": [
1173 "sql/sql/"
1174 ],
1175 "exclude": []
1176 },
1177 {
1178 "label": "Service Bus",
1179 "pathFilter": [
1180 "sdk/servicebus/"
1181 ],
1182 "exclude": []
1183 },
1184 {
1185 "label": "Synapse",
1186 "pathFilter": [
1187 "sdk/synapse/"
1188 ],
1189 "exclude": []
1190 },
1191 {
1192 "label": "Cognitive - Text Analytics",
1193 "pathFilter": [
1194 "sdk/textanalytics/"
1195 ],
1196 "exclude": []
1197 },
1198 {
1199 "label": "Cognitive - Form Recognizer",
1200 "pathFilter": [
1201 "sdk/formrecognizer/"
1202 ],
1203 "exclude": []
1204 }
1205 ],
1206 "taskName": "Auto PR based on folder paths "
1207 }
1208 },
1209 {
1210 "taskType": "scheduledAndTrigger",
1211 "capabilityId": "IssueRouting",
1212 "subCapability": "@Mention",
1213 "version": "1.0",
1214 "config": {
1215 "labelsAndMentions": [
1216 {
1217 "labels": [
1218 "Service Attention",
1219 "AAD"
1220 ],
1221 "mentionees": [
1222 "adamedx"
1223 ]
1224 },
1225 {
1226 "labels": [
1227 "Service Attention",
1228 "AKS"
1229 ],
1230 "mentionees": [
1231 "Azure/aks-pm"
1232 ]
1233 },
1234 {
1235 "labels": [
1236 "Service Attention",
1237 "Alerts Management"
1238 ],
1239 "mentionees": [
1240 "liadtal",
1241 "yairgil"
1242 ]
1243 },
1244 {
1245 "labels": [
1246 "Service Attention",
1247 "ARM"
1248 ],
1249 "mentionees": [
1250 "armleads-azure"
1251 ]
1252 },
1253 {
1254 "labels": [
1255 "Service Attention",
1256 "ARM - Templates"
1257 ],
1258 "mentionees": [
1259 "armleads-azure"
1260 ]
1261 },
1262 {
1263 "labels": [
1264 "Service Attention",
1265 "ARM - Tags"
1266 ],
1267 "mentionees": [
1268 "armleads-azure"
1269 ]
1270 },
1271 {
1272 "labels": [
1273 "Service Attention",
1274 "ARM - Core"
1275 ],
1276 "mentionees": [
1277 "armleads-azure"
1278 ]
1279 },
1280 {
1281 "labels": [
1282 "Service Attention",
1283 "ARM - Managed Applications"
1284 ],
1285 "mentionees": [
1286 "armleads-azure"
1287 ]
1288 },
1289 {
1290 "labels": [
1291 "Service Attention",
1292 "ARM - Service Catalog"
1293 ],
1294 "mentionees": [
1295 "armleads-azure"
1296 ]
1297 },
1298 {
1299 "labels": [
1300 "Service Attention",
1301 "ARM - RBAC"
1302 ],
1303 "mentionees": [
1304 "armleads-azure"
1305 ]
1306 },
1307 {
1308 "labels": [
1309 "Service Attention",
1310 "Advisor"
1311 ],
1312 "mentionees": [
1313 "mojayara",
1314 "Prasanna-Padmanabhan"
1315 ]
1316 },
1317 {
1318 "labels": [
1319 "Service Attention",
1320 "Analysis Services"
1321 ],
1322 "mentionees": [
1323 "athipp",
1324 "taiwu",
1325 "minghan"
1326 ]
1327 },
1328 {
1329 "labels": [
1330 "Service Attention",
1331 "API Management"
1332 ],
1333 "mentionees": [
1334 "miaojiang"
1335 ]
1336 },
1337 {
1338 "labels": [
1339 "Service Attention",
1340 "Application Insights"
1341 ],
1342 "mentionees": [
1343 "azmonapplicationinsights"
1344 ]
1345 },
1346 {
1347 "labels": [
1348 "Service Attention",
1349 "App Services"
1350 ],
1351 "mentionees": [
1352 "antcp",
1353 "AzureAppServiceCLI"
1354 ]
1355 },
1356 {
1357 "labels": [
1358 "Service Attention",
1359 "App Configuration"
1360 ],
1361 "mentionees": [
1362 "shenmuxiaosen",
1363 "avanigupta"
1364 ]
1365 },
1366 {
1367 "labels": [
1368 "Service Attention",
1369 "ARO"
1370 ],
1371 "mentionees": [
1372 "mjudeikis",
1373 "jim-minter",
1374 "julienstroheker",
1375 "amanohar"
1376 ]
1377 },
1378 {
1379 "labels": [
1380 "Service Attention",
1381 "Attestation"
1382 ],
1383 "mentionees": [
1384 "anilba06"
1385 ]
1386 },
1387 {
1388 "labels": [
1389 "Service Attention",
1390 "Authorization"
1391 ],
1392 "mentionees": [
1393 "darshanhs90",
1394 "AshishGargMicrosoft"
1395 ]
1396 },
1397 {
1398 "labels": [
1399 "Service Attention",
1400 "Automation"
1401 ],
1402 "mentionees": [
1403 "zjalexander"
1404 ]
1405 },
1406 {
1407 "labels": [
1408 "Service Attention",
1409 "AVS"
1410 ],
1411 "mentionees": [
1412 "divka78",
1413 "amitchat",
1414 "aishu"
1415 ]
1416 },
1417 {
1418 "labels": [
1419 "Service Attention",
1420 "Azure Stack"
1421 ],
1422 "mentionees": [
1423 "sijuman",
1424 "sarathys",
1425 "bganapa",
1426 "rakku-ms"
1427 ]
1428 },
1429 {
1430 "labels": [
1431 "Service Attention",
1432 "Batch"
1433 ],
1434 "mentionees": [
1435 "mksuni",
1436 "bgklein",
1437 "mscurrell",
1438 "dpwatrous",
1439 "gingi",
1440 "paterasMSFT",
1441 "cRui861"
1442 ]
1443 },
1444 {
1445 "labels": [
1446 "Service Attention",
1447 "BatchAI"
1448 ],
1449 "mentionees": [
1450 "matthchr"
1451 ]
1452 },
1453 {
1454 "labels": [
1455 "Service Attention",
1456 "Billing"
1457 ],
1458 "mentionees": [
1459 "cabbpt"
1460 ]
1461 },
1462 {
1463 "labels": [
1464 "Service Attention",
1465 "Blueprint"
1466 ],
1467 "mentionees": [
1468 "alex-frankel",
1469 "filizt"
1470 ]
1471 },
1472 {
1473 "labels": [
1474 "Service Attention",
1475 "Bot Service"
1476 ],
1477 "mentionees": [
1478 "sgellock"
1479 ]
1480 },
1481 {
1482 "labels": [
1483 "Service Attention",
1484 "Cloud Shell"
1485 ],
1486 "mentionees": [
1487 "maertendMSFT"
1488 ]
1489 },
1490 {
1491 "labels": [
1492 "Service Attention",
1493 "Cognitive - Text Analytics"
1494 ],
1495 "mentionees": [
1496 "assafi"
1497 ]
1498 },
1499 {
1500 "labels": [
1501 "Service Attention",
1502 "Cognitive - Form Recognizer"
1503 ],
1504 "mentionees": [
1505 "ctstone",
1506 "anrothMSFT"
1507 ]
1508 },
1509 {
1510 "labels": [
1511 "Service Attention",
1512 "Cognitive - Anomaly Detector"
1513 ],
1514 "mentionees": [
1515 "yingqunpku",
1516 "bowgong"
1517 ]
1518 },
1519 {
1520 "labels": [
1521 "Service Attention",
1522 "Cognitive - Custom Vision"
1523 ],
1524 "mentionees": [
1525 "areddish",
1526 "tburns10"
1527 ]
1528 },
1529 {
1530 "labels": [
1531 "Service Attention",
1532 "Cognitive - Computer Vision"
1533 ],
1534 "mentionees": [
1535 "ryogok",
1536 "TFR258",
1537 "tburns10"
1538 ]
1539 },
1540 {
1541 "labels": [
1542 "Service Attention",
1543 "Cognitive - Face"
1544 ],
1545 "mentionees": [
1546 "JinyuID",
1547 "dipidoo",
1548 "SteveMSFT"
1549 ]
1550 },
1551 {
1552 "labels": [
1553 "Service Attention",
1554 "Cognitive - QnA Maker"
1555 ],
1556 "mentionees": [
1557 "bingisbestest",
1558 "nerajput1607"
1559 ]
1560 },
1561 {
1562 "labels": [
1563 "Service Attention",
1564 "Cognitive - Translator"
1565 ],
1566 "mentionees": [
1567 "swmachan"
1568 ]
1569 },
1570 {
1571 "labels": [
1572 "Service Attention",
1573 "Cognitive - Speech"
1574 ],
1575 "mentionees": [
1576 "robch",
1577 "oscholz"
1578 ]
1579 },
1580 {
1581 "labels": [
1582 "Service Attention",
1583 "Cognitive - LUIS"
1584 ],
1585 "mentionees": [
1586 "cahann",
1587 "kayousef"
1588 ]
1589 },
1590 {
1591 "labels": [
1592 "Service Attention",
1593 "Cognitive - Content Moderator"
1594 ],
1595 "mentionees": [
1596 "swiftarrow11"
1597 ]
1598 },
1599 {
1600 "labels": [
1601 "Service Attention",
1602 "Cognitive - Personalizer"
1603 ],
1604 "mentionees": [
1605 "dwaijam"
1606 ]
1607 },
1608 {
1609 "labels": [
1610 "Service Attention",
1611 "Cognitive - Immersive Reader"
1612 ],
1613 "mentionees": [
1614 "metanMSFT"
1615 ]
1616 },
1617 {
1618 "labels": [
1619 "Service Attention",
1620 "Cognitive - Ink Recognizer"
1621 ],
1622 "mentionees": [
1623 "olduroja"
1624 ]
1625 },
1626 {
1627 "labels": [
1628 "Service Attention",
1629 "Cognitive - Bing"
1630 ],
1631 "mentionees": [
1632 "jaggerbodas-ms",
1633 "arwong"
1634 ]
1635 },
1636 {
1637 "labels": [
1638 "Service Attention",
1639 "Cognitive - Mgmt"
1640 ],
1641 "mentionees": [
1642 "yangyuan"
1643 ]
1644 },
1645 {
1646 "labels": [
1647 "Service Attention",
1648 "Commerce"
1649 ],
1650 "mentionees": [
1651 "ms-premp",
1652 "qiaozha"
1653 ]
1654 },
1655 {
1656 "labels": [
1657 "Service Attention",
1658 "Compute"
1659 ],
1660 "mentionees": [
1661 "Drewm3",
1662 "avirishuv",
1663 "vaibhav-agar",
1664 "amjads1"
1665 ]
1666 },
1667 {
1668 "labels": [
1669 "Service Attention",
1670 "Compute - Extensions"
1671 ],
1672 "mentionees": [
1673 "Drewm3",
1674 "amjads1"
1675 ]
1676 },
1677 {
1678 "labels": [
1679 "Service Attention",
1680 "Compute - Images"
1681 ],
1682 "mentionees": [
1683 "Drewm3",
1684 "vaibhav-agar"
1685 ]
1686 },
1687 {
1688 "labels": [
1689 "Service Attention",
1690 "Compute - Managed Disks"
1691 ],
1692 "mentionees": [
1693 "Drewm3",
1694 "vaibhav-agar"
1695 ]
1696 },
1697 {
1698 "labels": [
1699 "Service Attention",
1700 "Compute - RDFE"
1701 ],
1702 "mentionees": [
1703 "Drewm3",
1704 "avirishuv"
1705 ]
1706 },
1707 {
1708 "labels": [
1709 "Service Attention",
1710 "Compute - VM"
1711 ],
1712 "mentionees": [
1713 "Drewm3",
1714 "avirishuv"
1715 ]
1716 },
1717 {
1718 "labels": [
1719 "Service Attention",
1720 "Compute - VMSS"
1721 ],
1722 "mentionees": [
1723 "Drewm3",
1724 "avirishuv"
1725 ]
1726 },
1727 {
1728 "labels": [
1729 "Service Attention",
1730 "Connected Kubernetes"
1731 ],
1732 "mentionees": [
1733 "akashkeshari"
1734 ]
1735 },
1736 {
1737 "labels": [
1738 "Service Attention",
1739 "Container Instances"
1740 ],
1741 "mentionees": [
1742 "macolso"
1743 ]
1744 },
1745 {
1746 "labels": [
1747 "Service Attention",
1748 "Container Registry"
1749 ],
1750 "mentionees": [
1751 "toddysm",
1752 "northtyphoon"
1753 ]
1754 },
1755 {
1756 "labels": [
1757 "Service Attention",
1758 "Container Service"
1759 ],
1760 "mentionees": [
1761 "qike-ms",
1762 "jwilder",
1763 "thomas1206",
1764 "seanmck"
1765 ]
1766 },
1767 {
1768 "labels": [
1769 "Service Attention",
1770 "Cosmos"
1771 ],
1772 "mentionees": [
1773 "Wmengmsft",
1774 "MehaKaushik"
1775 ]
1776 },
1777 {
1778 "labels": [
1779 "Service Attention",
1780 "Customer Insights"
1781 ],
1782 "mentionees": [
1783 "shefymk"
1784 ]
1785 },
1786 {
1787 "labels": [
1788 "Service Attention",
1789 "Custom Providers"
1790 ],
1791 "mentionees": [
1792 "manoharp",
1793 "MSEvanhi"
1794 ]
1795 },
1796 {
1797 "labels": [
1798 "Service Attention",
1799 "CycleCloud"
1800 ],
1801 "mentionees": [
1802 "adriankjohnson"
1803 ]
1804 },
1805 {
1806 "labels": [
1807 "Service Attention",
1808 "Data Bricks"
1809 ],
1810 "mentionees": [
1811 "arindamc"
1812 ]
1813 },
1814 {
1815 "labels": [
1816 "Service Attention",
1817 "DataBox"
1818 ],
1819 "mentionees": [
1820 "tmvishwajit",
1821 "matdickson",
1822 "manuaery",
1823 "madhurinms"
1824 ]
1825 },
1826 {
1827 "labels": [
1828 "Service Attention",
1829 "DataBox Edge"
1830 ],
1831 "mentionees": [
1832 "a-t-mason",
1833 "ganzee",
1834 "manuaery"
1835 ]
1836 },
1837 {
1838 "labels": [
1839 "Service Attention",
1840 "Data Catalog"
1841 ],
1842 "mentionees": [
1843 "ingave"
1844 ]
1845 },
1846 {
1847 "labels": [
1848 "Service Attention",
1849 "Data Factory"
1850 ],
1851 "mentionees": [
1852 "Jingshu923",
1853 "zhangyd2015",
1854 "Frey-Wang"
1855 ]
1856 },
1857 {
1858 "labels": [
1859 "Service Attention",
1860 "Data Lake"
1861 ],
1862 "mentionees": [
1863 "sumantmehtams"
1864 ]
1865 },
1866 {
1867 "labels": [
1868 "Service Attention",
1869 "Data Lake Storage Gen1"
1870 ],
1871 "mentionees": [
1872 "sumantmehtams"
1873 ]
1874 },
1875 {
1876 "labels": [
1877 "Service Attention",
1878 "Data Lake Storage Gen2"
1879 ],
1880 "mentionees": [
1881 "sumantmehtams"
1882 ]
1883 },
1884 {
1885 "labels": [
1886 "Service Attention",
1887 "Data Lake Analytics"
1888 ],
1889 "mentionees": [
1890 "idear1203"
1891 ]
1892 },
1893 {
1894 "labels": [
1895 "Service Attention",
1896 "Data Lake Store"
1897 ],
1898 "mentionees": [
1899 "sumantmehtams"
1900 ]
1901 },
1902 {
1903 "labels": [
1904 "Service Attention",
1905 "Data Migration"
1906 ],
1907 "mentionees": [
1908 "radjaram",
1909 "kavitham10"
1910 ]
1911 },
1912 {
1913 "labels": [
1914 "Service Attention",
1915 "Data Share"
1916 ],
1917 "mentionees": [
1918 "raedJarrar",
1919 "jifems"
1920 ]
1921 },
1922 {
1923 "labels": [
1924 "Service Attention",
1925 "DevOps"
1926 ],
1927 "mentionees": [
1928 "narula0781",
1929 "ashishonce",
1930 "romil07"
1931 ]
1932 },
1933 {
1934 "labels": [
1935 "Service Attention",
1936 "Dev Spaces"
1937 ],
1938 "mentionees": [
1939 "yuzorMa",
1940 "johnsta",
1941 "greenie-msft"
1942 ]
1943 },
1944 {
1945 "labels": [
1946 "Service Attention",
1947 "Devtestlab"
1948 ],
1949 "mentionees": [
1950 "Tanmayeekamath"
1951 ]
1952 },
1953 {
1954 "labels": [
1955 "Service Attention",
1956 "Device Provisioning Service"
1957 ],
1958 "mentionees": [
1959 "nberdy"
1960 ]
1961 },
1962 {
1963 "labels": [
1964 "Service Attention",
1965 "Digital Twins"
1966 ],
1967 "mentionees": [
1968 "sourabhguha",
1969 "inesk-vt"
1970 ]
1971 },
1972 {
1973 "labels": [
1974 "Service Attention",
1975 "Event Grid"
1976 ],
1977 "mentionees": [
1978 "jfggdl"
1979 ]
1980 },
1981 {
1982 "labels": [
1983 "Service Attention",
1984 "Event Hubs"
1985 ],
1986 "mentionees": [
1987 "kasun04",
1988 "saglodha"
1989 ]
1990 },
1991 {
1992 "labels": [
1993 "Service Attention",
1994 "Functions"
1995 ],
1996 "mentionees": [
1997 "ahmedelnably",
1998 "fabiocav"
1999 ]
2000 },
2001 {
2002 "labels": [
2003 "Service Attention",
2004 "Graph.Microsoft"
2005 ],
2006 "mentionees": [
2007 "dkershaw10",
2008 "baywet"
2009 ]
2010 },
2011 {
2012 "labels": [
2013 "Service Attention",
2014 "Guest Configuration"
2015 ],
2016 "mentionees": [
2017 "mgreenegit",
2018 "vivlingaiah"
2019 ]
2020 },
2021 {
2022 "labels": [
2023 "Service Attention",
2024 "HDInsight"
2025 ],
2026 "mentionees": [
2027 "aim-for-better",
2028 "idear1203",
2029 "deshriva"
2030 ]
2031 },
2032 {
2033 "labels": [
2034 "Service Attention",
2035 "HPC Cache"
2036 ],
2037 "mentionees": [
2038 "romahamu",
2039 "omzevall"
2040 ]
2041 },
2042 {
2043 "labels": [
2044 "Service Attention",
2045 "Import Export"
2046 ],
2047 "mentionees": [
2048 "madhurinms"
2049 ]
2050 },
2051 {
2052 "labels": [
2053 "Service Attention",
2054 "KeyVault"
2055 ],
2056 "mentionees": [
2057 "RandalliLama",
2058 "schaabs",
2059 "jlichwa"
2060 ]
2061 },
2062 {
2063 "labels": [
2064 "Service Attention",
2065 "Kubernetes Configuration"
2066 ],
2067 "mentionees": [
2068 "NarayanThiru"
2069 ]
2070 },
2071 {
2072 "labels": [
2073 "Service Attention",
2074 "Azure Data Explorer"
2075 ],
2076 "mentionees": [
2077 "ilayrn",
2078 "orhasban",
2079 "zoharHenMicrosoft",
2080 "sagivf",
2081 "Aviv-Yaniv"
2082 ]
2083 },
2084 {
2085 "labels": [
2086 "Service Attention",
2087 "Lab Services"
2088 ],
2089 "mentionees": [
2090 "Tanmayeekamath"
2091 ]
2092 },
2093 {
2094 "labels": [
2095 "Service Attention",
2096 "Logic App"
2097 ],
2098 "mentionees": [
2099 "Azure/azure-logicapps-team"
2100 ]
2101 },
2102 {
2103 "labels": [
2104 "Service Attention",
2105 "LOUIS"
2106 ],
2107 "mentionees": [
2108 "minamnmik"
2109 ]
2110 },
2111 {
2112 "labels": [
2113 "Service Attention",
2114 "Managed Identity"
2115 ],
2116 "mentionees": [
2117 "varunkch"
2118 ]
2119 },
2120 {
2121 "labels": [
2122 "Service Attention",
2123 "Machine Learning"
2124 ],
2125 "mentionees": [
2126 "azureml-github"
2127 ]
2128 },
2129 {
2130 "labels": [
2131 "Service Attention",
2132 "Machine Learning Compute"
2133 ],
2134 "mentionees": [
2135 "azureml-github"
2136 ]
2137 },
2138 {
2139 "labels": [
2140 "Service Attention",
2141 "Machine Learning Experimentation"
2142 ],
2143 "mentionees": [
2144 "aashishb"
2145 ]
2146 },
2147 {
2148 "labels": [
2149 "Service Attention",
2150 "Managed Services"
2151 ],
2152 "mentionees": [
2153 "Lighthouse-Azure"
2154 ]
2155 },
2156 {
2157 "labels": [
2158 "Service Attention",
2159 "MariaDB"
2160 ],
2161 "mentionees": [
2162 "ambhatna",
2163 "savjani"
2164 ]
2165 },
2166 {
2167 "labels": [
2168 "Service Attention",
2169 "Marketplace Ordering"
2170 ],
2171 "mentionees": [
2172 "prbansa"
2173 ]
2174 },
2175 {
2176 "labels": [
2177 "Service Attention",
2178 "Media Services"
2179 ],
2180 "mentionees": [
2181 "akucer"
2182 ]
2183 },
2184 {
2185 "labels": [
2186 "Service Attention",
2187 "Migrate"
2188 ],
2189 "mentionees": [
2190 "shijojoy"
2191 ]
2192 },
2193 {
2194 "labels": [
2195 "Service Attention",
2196 "Mobile Engagement"
2197 ],
2198 "mentionees": [
2199 "kpiteira"
2200 ]
2201 },
2202 {
2203 "labels": [
2204 "Service Attention",
2205 "Monitor"
2206 ],
2207 "mentionees": [
2208 "SameergMS",
2209 "dadunl"
2210 ]
2211 },
2212 {
2213 "labels": [
2214 "Service Attention",
2215 "Monitor - Autoscale"
2216 ],
2217 "mentionees": [
2218 "AzMonEssential"
2219 ]
2220 },
2221 {
2222 "labels": [
2223 "Service Attention",
2224 "Monitor - ActivityLogs"
2225 ],
2226 "mentionees": [
2227 "AzMonEssential"
2228 ]
2229 },
2230 {
2231 "labels": [
2232 "Service Attention",
2233 "Monitor - Metrics"
2234 ],
2235 "mentionees": [
2236 "AzMonEssential"
2237 ]
2238 },
2239 {
2240 "labels": [
2241 "Service Attention",
2242 "Monitor - Diagnostic Settings"
2243 ],
2244 "mentionees": [
2245 "AzMonEssential"
2246 ]
2247 },
2248 {
2249 "labels": [
2250 "Service Attention",
2251 "Monitor - Alerts"
2252 ],
2253 "mentionees": [
2254 "AzmonAlerts"
2255 ]
2256 },
2257 {
2258 "labels": [
2259 "Service Attention",
2260 "Monitor - ActionGroups"
2261 ],
2262 "mentionees": [
2263 "AzmonActionG"
2264 ]
2265 },
2266 {
2267 "labels": [
2268 "Service Attention",
2269 "Monitor - LogAnalytics"
2270 ],
2271 "mentionees": [
2272 "AzmonLogA"
2273 ]
2274 },
2275 {
2276 "labels": [
2277 "Service Attention",
2278 "Monitor - ApplicationInsights"
2279 ],
2280 "mentionees": [
2281 "azmonapplicationinsights"
2282 ]
2283 },
2284 {
2285 "labels": [
2286 "Service Attention",
2287 "MySQL"
2288 ],
2289 "mentionees": [
2290 "ambhatna",
2291 "savjani"
2292 ]
2293 },
2294 {
2295 "labels": [
2296 "Service Attention",
2297 "Network"
2298 ],
2299 "mentionees": [
2300 "aznetsuppgithub"
2301 ]
2302 },
2303 {
2304 "labels": [
2305 "Service Attention",
2306 "Network - Application Gateway"
2307 ],
2308 "mentionees": [
2309 "appgwsuppgithub"
2310 ]
2311 },
2312 {
2313 "labels": [
2314 "Service Attention",
2315 "Network - CDN"
2316 ],
2317 "mentionees": [
2318 "cdnfdsuppgithub"
2319 ]
2320 },
2321 {
2322 "labels": [
2323 "Service Attention",
2324 "Network - DDOS Protection"
2325 ],
2326 "mentionees": [
2327 "ddossuppgithub"
2328 ]
2329 },
2330 {
2331 "labels": [
2332 "Service Attention",
2333 "Network - ExpressRoute"
2334 ],
2335 "mentionees": [
2336 "exrsuppgithub"
2337 ]
2338 },
2339 {
2340 "labels": [
2341 "Service Attention",
2342 "Network - Firewall"
2343 ],
2344 "mentionees": [
2345 "fwsuppgithub"
2346 ]
2347 },
2348 {
2349 "labels": [
2350 "Service Attention",
2351 "Network - Front Door"
2352 ],
2353 "mentionees": [
2354 "cdnfdsuppgithub"
2355 ]
2356 },
2357 {
2358 "labels": [
2359 "Service Attention",
2360 "Network - Load Balancer"
2361 ],
2362 "mentionees": [
2363 "slbsupportgithub"
2364 ]
2365 },
2366 {
2367 "labels": [
2368 "Service Attention",
2369 "Network - Virtual Network NAT"
2370 ],
2371 "mentionees": [
2372 "vnetsuppgithub"
2373 ]
2374 },
2375 {
2376 "labels": [
2377 "Service Attention",
2378 "Network - Network Watcher"
2379 ],
2380 "mentionees": [
2381 "netwatchsuppgithub"
2382 ]
2383 },
2384 {
2385 "labels": [
2386 "Service Attention",
2387 "Network - DNS"
2388 ],
2389 "mentionees": [
2390 "dnssuppgithub"
2391 ]
2392 },
2393 {
2394 "labels": [
2395 "Service Attention",
2396 "Network - Traffic Manager"
2397 ],
2398 "mentionees": [
2399 "tmsuppgithub"
2400 ]
2401 },
2402 {
2403 "labels": [
2404 "Service Attention",
2405 "Network - VPN Gateway"
2406 ],
2407 "mentionees": [
2408 "vpngwsuppgithub"
2409 ]
2410 },
2411 {
2412 "labels": [
2413 "Service Attention",
2414 "Notification Hub"
2415 ],
2416 "mentionees": [
2417 "tjsomasundaram"
2418 ]
2419 },
2420 {
2421 "labels": [
2422 "Service Attention",
2423 "Operational Insights"
2424 ],
2425 "mentionees": [
2426 "AzmonLogA"
2427 ]
2428 },
2429 {
2430 "labels": [
2431 "Service Attention",
2432 "Policy"
2433 ],
2434 "mentionees": [
2435 "aperezcloud",
2436 "kenieva"
2437 ]
2438 },
2439 {
2440 "labels": [
2441 "Service Attention",
2442 "Policy Insights"
2443 ],
2444 "mentionees": [
2445 "kenieva"
2446 ]
2447 },
2448 {
2449 "labels": [
2450 "Service Attention",
2451 "PostgreSQL"
2452 ],
2453 "mentionees": [
2454 "sunilagarwal",
2455 "lfittl-msft",
2456 "sr-msft",
2457 "niklarin"
2458 ]
2459 },
2460 {
2461 "labels": [
2462 "Service Attention",
2463 "Recovery Services Backup"
2464 ],
2465 "mentionees": [
2466 "pvrk",
2467 "adityabalaji-msft"
2468 ]
2469 },
2470 {
2471 "labels": [
2472 "Service Attention",
2473 "Recovery Services Site-Recovery"
2474 ],
2475 "mentionees": [
2476 "Sharmistha-Rai"
2477 ]
2478 },
2479 {
2480 "labels": [
2481 "Service Attention",
2482 "Redis Cache"
2483 ],
2484 "mentionees": [
2485 "yegu-ms"
2486 ]
2487 },
2488 {
2489 "labels": [
2490 "Service Attention",
2491 "Relay"
2492 ],
2493 "mentionees": [
2494 "jfggdl"
2495 ]
2496 },
2497 {
2498 "labels": [
2499 "Service Attention",
2500 "Reservations"
2501 ],
2502 "mentionees": [
2503 "Rkapso"
2504 ]
2505 },
2506 {
2507 "labels": [
2508 "Service Attention",
2509 "Resource Authorization"
2510 ],
2511 "mentionees": [
2512 "darshanhs90",
2513 "AshishGargMicrosoft"
2514 ]
2515 },
2516 {
2517 "labels": [
2518 "Service Attention",
2519 "Resource Graph"
2520 ],
2521 "mentionees": [
2522 "chiragg4u"
2523 ]
2524 },
2525 {
2526 "labels": [
2527 "Service Attention",
2528 "Resource Health"
2529 ],
2530 "mentionees": [
2531 "stephbaron"
2532 ]
2533 },
2534 {
2535 "labels": [
2536 "Service Attention",
2537 "Scheduler"
2538 ],
2539 "mentionees": [
2540 "derek1ee"
2541 ]
2542 },
2543 {
2544 "labels": [
2545 "Service Attention",
2546 "Search"
2547 ],
2548 "mentionees": [
2549 "brjohnstmsft",
2550 "bleroy",
2551 "tjacobhi",
2552 "markheff",
2553 "miwelsh"
2554 ]
2555 },
2556 {
2557 "labels": [
2558 "Service Attention",
2559 "Security"
2560 ],
2561 "mentionees": [
2562 "chlahav"
2563 ]
2564 },
2565 {
2566 "labels": [
2567 "Service Attention",
2568 "Service Bus"
2569 ],
2570 "mentionees": [
2571 "saglodha",
2572 "EldertGrootenboer"
2573 ]
2574 },
2575 {
2576 "labels": [
2577 "Service Attention",
2578 "Service Fabric"
2579 ],
2580 "mentionees": [
2581 "QingChenmsft",
2582 "vaishnavk",
2583 "juhacket"
2584 ]
2585 },
2586 {
2587 "labels": [
2588 "Service Attention",
2589 "Schema Registry"
2590 ],
2591 "mentionees": [
2592 "arerlend",
2593 "alzimmermsft"
2594 ]
2595 },
2596 {
2597 "labels": [
2598 "Service Attention",
2599 "SignalR"
2600 ],
2601 "mentionees": [
2602 "sffamily",
2603 "chenkennt"
2604 ]
2605 },
2606 {
2607 "labels": [
2608 "Service Attention",
2609 "SQL"
2610 ],
2611 "mentionees": [
2612 "azureSQLGitHub"
2613 ]
2614 },
2615 {
2616 "labels": [
2617 "Service Attention",
2618 "SQL - VM"
2619 ],
2620 "mentionees": [
2621 "azureSQLGitHub"
2622 ]
2623 },
2624 {
2625 "labels": [
2626 "Service Attention",
2627 "SQL - Backup & Restore"
2628 ],
2629 "mentionees": [
2630 "azureSQLGitHub"
2631 ]
2632 },
2633 {
2634 "labels": [
2635 "Service Attention",
2636 "SQL - Data Security"
2637 ],
2638 "mentionees": [
2639 "azureSQLGitHub"
2640 ]
2641 },
2642 {
2643 "labels": [
2644 "Service Attention",
2645 "SQL - Elastic Jobs"
2646 ],
2647 "mentionees": [
2648 "azureSQLGitHub"
2649 ]
2650 },
2651 {
2652 "labels": [
2653 "Service Attention",
2654 "SQL - Managed Instance"
2655 ],
2656 "mentionees": [
2657 "azureSQLGitHub"
2658 ]
2659 },
2660 {
2661 "labels": [
2662 "Service Attention",
2663 "SQL - Replication & Failover"
2664 ],
2665 "mentionees": [
2666 "azureSQLGitHub"
2667 ]
2668 },
2669 {
2670 "labels": [
2671 "Service Attention",
2672 "Storage"
2673 ],
2674 "mentionees": [
2675 "xgithubtriage"
2676 ]
2677 },
2678 {
2679 "labels": [
2680 "Service Attention",
2681 "Storsimple"
2682 ],
2683 "mentionees": [
2684 "anoobbacker",
2685 "ganzee",
2686 "manuaery",
2687 "patelkunal"
2688 ]
2689 },
2690 {
2691 "labels": [
2692 "Service Attention",
2693 "Stream Analytics"
2694 ],
2695 "mentionees": [
2696 "atpham256"
2697 ]
2698 },
2699 {
2700 "labels": [
2701 "Service Attention",
2702 "Subscription"
2703 ],
2704 "mentionees": [
2705 "anuragdalmia",
2706 "shilpigautam",
2707 "ramaganesan-rg"
2708 ]
2709 },
2710 {
2711 "labels": [
2712 "Service Attention",
2713 "Support"
2714 ],
2715 "mentionees": [
2716 "shahbj79",
2717 "mit2nil",
2718 "aygoya",
2719 "ganganarayanan"
2720 ]
2721 },
2722 {
2723 "labels": [
2724 "Service Attention",
2725 "Synapse"
2726 ],
2727 "mentionees": [
2728 "wonner",
2729 "zesluo"
2730 ]
2731 },
2732 {
2733 "labels": [
2734 "Service Attention",
2735 "Tables"
2736 ],
2737 "mentionees": [
2738 "klaaslanghout"
2739 ]
2740 },
2741 {
2742 "labels": [
2743 "Service Attention",
2744 "TimeseriesInsights"
2745 ],
2746 "mentionees": [
2747 "Shipra1Mishra"
2748 ]
2749 },
2750 {
2751 "labels": [
2752 "Service Attention",
2753 "vFXT"
2754 ],
2755 "mentionees": [
2756 "zhusijia26"
2757 ]
2758 },
2759 {
2760 "labels": [
2761 "Service Attention",
2762 "Web Apps"
2763 ],
2764 "mentionees": [
2765 "AzureAppServiceCLI",
2766 "antcp"
2767 ]
2768 },
2769 {
2770 "labels": [
2771 "Service Attention",
2772 "Network - Virtual Network"
2773 ],
2774 "mentionees": [
2775 "vnetsuppgithub"
2776 ]
2777 },
2778 {
2779 "labels": [
2780 "Service Attention",
2781 "Network - Virtual WAN"
2782 ],
2783 "mentionees": [
2784 "vwansuppgithub"
2785 ]
2786 },
2787 {
2788 "labels": [
2789 "Service Attention",
2790 "Network - Network Virtual Appliance"
2791 ],
2792 "mentionees": [
2793 "nvasuppgithub"
2794 ]
2795 },
2796 {
2797 "labels": [
2798 "Service Attention",
2799 "Network - Bastion"
2800 ],
2801 "mentionees": [
2802 "bastionsuppgithub"
2803 ]
2804 },
2805 {
2806 "labels": [
2807 "Azure.Spring - Cosmos"
2808 ],
2809 "mentionees": [
2810 "kushagraThapar"
2811 ]
2812 },
2813 {
2814 "labels": [
2815 "Service Attention",
2816 "Network - Private Link"
2817 ],
2818 "mentionees": [
2819 "privlinksuppgithub"
2820 ]
2821 },
2822 {
2823 "labels": [
2824 "Service Attention",
2825 "Azure Arc enabled servers"
2826 ],
2827 "mentionees": [
2828 "rpsqrd",
2829 "edyoung"
2830 ]
2831 },
2832 {
2833 "labels": [
2834 "Service Attention",
2835 "SecurityInsights"
2836 ],
2837 "mentionees": [
2838 "amirkeren"
2839 ]
2840 },
2841 {
2842 "labels": [
2843 "Service Attention",
2844 "IoT/CLI"
2845 ],
2846 "mentionees": [
2847 "Azure/azure-iot-cli-triage"
2848 ]
2849 },
2850 {
2851 "labels": [
2852 "Service Attention",
2853 "Communication"
2854 ],
2855 "mentionees": [
2856 "acsdevx-msft"
2857 ]
2858 },
2859 {
2860 "labels": [
2861 "Service Attention",
2862 "Cost Management - Budget"
2863 ],
2864 "mentionees": [
2865 "ccmaxpcrew"
2866 ]
2867 },
2868 {
2869 "labels": [
2870 "Service Attention",
2871 "Consumption - Budget"
2872 ],
2873 "mentionees": [
2874 "ccmaxpcrew"
2875 ]
2876 },
2877 {
2878 "labels": [
2879 "Service Attention",
2880 "Cost Management - Query"
2881 ],
2882 "mentionees": [
2883 "ccmixpdevs"
2884 ]
2885 },
2886 {
2887 "labels": [
2888 "Service Attention",
2889 "Consumption - Query"
2890 ],
2891 "mentionees": [
2892 "ccmixpdevs"
2893 ]
2894 },
2895 {
2896 "labels": [
2897 "Service Attention",
2898 "Cost Management - Billing"
2899 ],
2900 "mentionees": [
2901 "ccmbpxpcrew"
2902 ]
2903 },
2904 {
2905 "labels": [
2906 "Service Attention",
2907 "Consumption - Billing"
2908 ],
2909 "mentionees": [
2910 "ccmbpxpcrew"
2911 ]
2912 },
2913 {
2914 "labels": [
2915 "Service Attention",
2916 "Cost Management - UsageDetailsAndExport"
2917 ],
2918 "mentionees": [
2919 "TiagoCrewGitHubIssues"
2920 ]
2921 },
2922 {
2923 "labels": [
2924 "Service Attention",
2925 "Consumption - UsageDetailsAndExport"
2926 ],
2927 "mentionees": [
2928 "TiagoCrewGitHubIssues"
2929 ]
2930 },
2931 {
2932 "labels": [
2933 "Service Attention",
2934 "Cost Management - RIandShowBack"
2935 ],
2936 "mentionees": [
2937 "ccmshowbackdevs"
2938 ]
2939 },
2940 {
2941 "labels": [
2942 "Service Attention",
2943 "Consumption - RIandShowBack"
2944 ],
2945 "mentionees": [
2946 "ccmshowbackdevs"
2947 ]
2948 },
2949 {
2950 "labels": [
2951 "Service Attention",
2952 "Monitor - Exporter"
2953 ],
2954 "mentionees": [
2955 "@cijothomas",
2956 "@reyang",
2957 "@rajkumar-rangaraj",
2958 "@TimothyMothra",
2959 "@vishweshbankwar"
2960 ]
2961 }
2962 ],
2963 "replyTemplate": "Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.",
2964 "taskName": "Triage issues to the service team"
2965 }
2966 },
2967 {
2968 "taskType": "trigger",
2969 "capabilityId": "IssueResponder",
2970 "subCapability": "PullRequestResponder",
2971 "version": "1.0",
2972 "config": {
2973 "conditions": {
2974 "operator": "and",
2975 "operands": [
2976 {
2977 "name": "isAction",
2978 "parameters": {
2979 "action": "opened"
2980 }
2981 },
2982 {
2983 "operator": "and",
2984 "operands": [
2985 {
2986 "operator": "not",
2987 "operands": [
2988 {
2989 "name": "activitySenderHasPermissions",
2990 "parameters": {
2991 "permissions": "write"
2992 }
2993 }
2994 ]
2995 },
2996 {
2997 "operator": "not",
2998 "operands": [
2999 {
3000 "name": "activitySenderHasAssociation",
3001 "parameters": {
3002 "association": "MEMBER"
3003 }
3004 }
3005 ]
3006 },
3007 {
3008 "operator": "not",
3009 "operands": [
3010 {
3011 "name": "activitySenderHasAssociation",
3012 "parameters": {
3013 "association": "COLLABORATOR"
3014 }
3015 }
3016 ]
3017 },
3018 {
3019 "operator": "not",
3020 "operands": [
3021 {
3022 "name": "activitySenderHasPermissions",
3023 "parameters": {
3024 "permissions": "admin"
3025 }
3026 }
3027 ]
3028 }
3029 ]
3030 }
3031 ]
3032 },
3033 "eventType": "pull_request",
3034 "eventNames": [
3035 "pull_request",
3036 "issues",
3037 "project_card"
3038 ],
3039 "taskName": "Add customer-reported label to PRs from customers ",
3040 "actions": [
3041 {
3042 "name": "addLabel",
3043 "parameters": {
3044 "label": "customer-reported"
3045 }
3046 },
3047 {
3048 "name": "addReply",
3049 "parameters": {
3050 "comment": "Thank you for your contribution ${issueAuthor}! We will review the pull request and get back to you soon."
3051 }
3052 }
3053 ]
3054 }
3055 },
3056 {
3057 "taskType": "trigger",
3058 "capabilityId": "AutoMerge",
3059 "subCapability": "AutoMerge",
3060 "version": "1.0",
3061 "config": {
3062 "taskName": "Auto merge pull requests",
3063 "label": "auto-merge",
3064 "allowAutoMergeInstructionsWithoutLabel": false,
3065 "mergeType": "squash",
3066 "deleteBranches": true,
3067 "removeLabelOnPush": true,
3068 "requireAllStatuses": true,
3069 "requireSpecificCheckRuns": false,
3070 "usePrDescriptionAsCommitMessage": true,
3071 "conditionalMergeTypes": []
3072 }
3073 },
3074 {
3075 "taskType": "trigger",
3076 "capabilityId": "IssueResponder",
3077 "subCapability": "IssuesOnlyResponder",
3078 "version": "1.0",
3079 "config": {
3080 "conditions": {
3081 "operator": "and",
3082 "operands": [
3083 {
3084 "name": "isAction",
3085 "parameters": {
3086 "action": "labeled"
3087 }
3088 },
3089 {
3090 "operator": "not",
3091 "operands": [
3092 {
3093 "name": "hasLabel",
3094 "parameters": {
3095 "label": "needs-triage"
3096 }
3097 }
3098 ]
3099 },
3100 {
3101 "operator": "not",
3102 "operands": [
3103 {
3104 "name": "hasLabel",
3105 "parameters": {
3106 "label": "needs-team-triage"
3107 }
3108 }
3109 ]
3110 },
3111 {
3112 "operator": "not",
3113 "operands": [
3114 {
3115 "name": "hasLabel",
3116 "parameters": {
3117 "label": "needs-author-feedback"
3118 }
3119 }
3120 ]
3121 },
3122 {
3123 "name": "hasLabel",
3124 "parameters": {
3125 "label": "customer-reported"
3126 }
3127 },
3128 {
3129 "operator": "not",
3130 "operands": [
3131 {
3132 "name": "isInMilestone",
3133 "parameters": {}
3134 }
3135 ]
3136 },
3137 {
3138 "name": "isOpen",
3139 "parameters": {}
3140 },
3141 {
3142 "operator": "not",
3143 "operands": [
3144 {
3145 "name": "hasLabel",
3146 "parameters": {
3147 "label": "issue-addressed"
3148 }
3149 }
3150 ]
3151 }
3152 ]
3153 },
3154 "eventType": "issue",
3155 "eventNames": [
3156 "issues",
3157 "project_card"
3158 ],
3159 "taskName": "Ensure 'needs-team-attention' label is assigned to issues not in a milestone",
3160 "actions": [
3161 {
3162 "name": "addLabel",
3163 "parameters": {
3164 "label": "needs-team-attention"
3165 }
3166 }
3167 ]
3168 }
3169 },
3170 {
3171 "taskType": "trigger",
3172 "capabilityId": "IssueResponder",
3173 "subCapability": "PullRequestResponder",
3174 "version": "1.0",
3175 "config": {
3176 "conditions": {
3177 "operator": "and",
3178 "operands": [
3179 {
3180 "name": "isOpen",
3181 "parameters": {}
3182 },
3183 {
3184 "name": "hasLabel",
3185 "parameters": {
3186 "label": "auto-merge"
3187 }
3188 },
3189 {
3190 "name": "isAction",
3191 "parameters": {
3192 "action": "synchronize"
3193 }
3194 },
3195 {
3196 "operator": "and",
3197 "operands": [
3198 {
3199 "operator": "not",
3200 "operands": [
3201 {
3202 "name": "activitySenderHasPermissions",
3203 "parameters": {
3204 "permissions": "admin"
3205 }
3206 }
3207 ]
3208 },
3209 {
3210 "operator": "not",
3211 "operands": [
3212 {
3213 "name": "activitySenderHasPermissions",
3214 "parameters": {
3215 "permissions": "write"
3216 }
3217 }
3218 ]
3219 }
3220 ]
3221 }
3222 ]
3223 },
3224 "eventType": "pull_request",
3225 "eventNames": [
3226 "pull_request",
3227 "issues",
3228 "project_card"
3229 ],
3230 "taskName": "[Auto Merge] Reset Approvals on Untrusted Changes",
3231 "actions": [
3232 {
3233 "name": "dismissApprovalPullRequest",
3234 "parameters": {
3235 "dismissAction": "dismissAll",
3236 "comment": "Hi @{issueAuthor}. We've noticed that new changes have been pushed to this pull request. Because it is set to automatically merge, we've reset the approvals to allow the opportunity to review the updates."
3237 }
3238 }
3239 ]
3240 }
3241 },
3242 {
3243 "taskType": "trigger",
3244 "capabilityId": "IssueResponder",
3245 "subCapability": "IssuesOnlyResponder",
3246 "version": "1.0",
3247 "config": {
3248 "conditions": {
3249 "operator": "and",
3250 "operands": [
3251 {
3252 "name": "labelAdded",
3253 "parameters": {
3254 "label": "issue-addressed"
3255 }
3256 }
3257 ]
3258 },
3259 "eventType": "issue",
3260 "eventNames": [
3261 "issues",
3262 "project_card"
3263 ],
3264 "taskName": "[Resolve Workflow] Issue Addressed Label Applied",
3265 "actions": [
3266 {
3267 "name": "addReply",
3268 "parameters": {
3269 "comment": "Hi @${issueAuthor}. Thank you for opening this issue and giving us the opportunity to assist. We believe that this has been addressed. If you feel that further discussion is needed, please add a comment with the text “`/unresolve`” to remove the “issue-addressed” label and continue the conversation."
3270 }
3271 },
3272 {
3273 "name": "removeLabel",
3274 "parameters": {
3275 "label": "needs-triage"
3276 }
3277 },
3278 {
3279 "name": "removeLabel",
3280 "parameters": {
3281 "label": "needs-team-triage"
3282 }
3283 },
3284 {
3285 "name": "removeLabel",
3286 "parameters": {
3287 "label": "needs-team-attention"
3288 }
3289 },
3290 {
3291 "name": "removeLabel",
3292 "parameters": {
3293 "label": "needs-author-feedback"
3294 }
3295 },
3296 {
3297 "name": "removeLabel",
3298 "parameters": {
3299 "label": "no-recent-activity"
3300 }
3301 }
3302 ]
3303 }
3304 },
3305 {
3306 "taskType": "scheduled",
3307 "capabilityId": "ScheduledSearch",
3308 "subCapability": "ScheduledSearch",
3309 "version": "1.1",
3310 "config": {
3311 "frequency": [
3312 {
3313 "weekDay": 0,
3314 "hours": [
3315 0,
3316 6,
3317 12,
3318 18
3319 ],
3320 "timezoneOffset": -4
3321 },
3322 {
3323 "weekDay": 1,
3324 "hours": [
3325 0,
3326 6,
3327 12,
3328 18
3329 ],
3330 "timezoneOffset": -4
3331 },
3332 {
3333 "weekDay": 2,
3334 "hours": [
3335 0,
3336 6,
3337 12,
3338 18
3339 ],
3340 "timezoneOffset": -4
3341 },
3342 {
3343 "weekDay": 3,
3344 "hours": [
3345 0,
3346 6,
3347 12,
3348 18
3349 ],
3350 "timezoneOffset": -4
3351 },
3352 {
3353 "weekDay": 4,
3354 "hours": [
3355 0,
3356 6,
3357 12,
3358 18
3359 ],
3360 "timezoneOffset": -4
3361 },
3362 {
3363 "weekDay": 5,
3364 "hours": [
3365 0,
3366 6,
3367 12,
3368 18
3369 ],
3370 "timezoneOffset": -4
3371 },
3372 {
3373 "weekDay": 6,
3374 "hours": [
3375 0,
3376 6,
3377 12,
3378 18
3379 ],
3380 "timezoneOffset": -4
3381 }
3382 ],
3383 "searchTerms": [
3384 {
3385 "name": "isIssue",
3386 "parameters": {}
3387 },
3388 {
3389 "name": "isOpen",
3390 "parameters": {}
3391 },
3392 {
3393 "name": "hasLabel",
3394 "parameters": {
3395 "label": "issue-addressed"
3396 }
3397 },
3398 {
3399 "name": "noActivitySince",
3400 "parameters": {
3401 "days": 7
3402 }
3403 }
3404 ],
3405 "taskName": "[Resolve Workflow] Close Addressed Issues",
3406 "actions": [
3407 {
3408 "name": "addReply",
3409 "parameters": {
3410 "comment": "Hi @${issueAuthor}, since you haven’t asked that we “`/unresolve`” the issue, we’ll close this out. If you believe further discussion is needed, please add a comment “`/unresolve`” to reopen the issue."
3411 }
3412 },
3413 {
3414 "name": "closeIssue",
3415 "parameters": {}
3416 }
3417 ]
3418 }
3419 },
3420 {
3421 "taskType": "trigger",
3422 "capabilityId": "IssueResponder",
3423 "subCapability": "IssueCommentResponder",
3424 "version": "1.0",
3425 "config": {
3426 "conditions": {
3427 "operator": "and",
3428 "operands": [
3429 {
3430 "name": "hasLabel",
3431 "parameters": {
3432 "label": "issue-addressed"
3433 }
3434 },
3435 {
3436 "name": "commentContains",
3437 "parameters": {
3438 "commentPattern": "/unresolve"
3439 }
3440 },
3441 {
3442 "operator": "or",
3443 "operands": [
3444 {
3445 "name": "isActivitySender",
3446 "parameters": {
3447 "user": {
3448 "type": "author"
3449 }
3450 }
3451 },
3452 {
3453 "name": "activitySenderHasPermissions",
3454 "parameters": {
3455 "permissions": "admin"
3456 }
3457 },
3458 {
3459 "name": "activitySenderHasPermissions",
3460 "parameters": {
3461 "permissions": "write"
3462 }
3463 }
3464 ]
3465 }
3466 ]
3467 },
3468 "eventType": "issue",
3469 "eventNames": [
3470 "issue_comment"
3471 ],
3472 "taskName": "[Resolve Workflow] Unresolve Command by Author",
3473 "actions": [
3474 {
3475 "name": "reopenIssue",
3476 "parameters": {}
3477 },
3478 {
3479 "name": "removeLabel",
3480 "parameters": {
3481 "label": "issue-addressed"
3482 }
3483 },
3484 {
3485 "name": "addLabel",
3486 "parameters": {
3487 "label": "needs-team-attention"
3488 }
3489 }
3490 ]
3491 }
3492 },
3493 {
3494 "taskType": "trigger",
3495 "capabilityId": "IssueResponder",
3496 "subCapability": "IssueCommentResponder",
3497 "version": "1.0",
3498 "config": {
3499 "conditions": {
3500 "operator": "and",
3501 "operands": [
3502 {
3503 "name": "hasLabel",
3504 "parameters": {
3505 "label": "issue-addressed"
3506 }
3507 },
3508 {
3509 "name": "commentContains",
3510 "parameters": {
3511 "commentPattern": "/unresolve"
3512 }
3513 },
3514 {
3515 "operator": "and",
3516 "operands": [
3517 {
3518 "operator": "not",
3519 "operands": [
3520 {
3521 "name": "isActivitySender",
3522 "parameters": {
3523 "user": {
3524 "type": "author"
3525 }
3526 }
3527 }
3528 ]
3529 },
3530 {
3531 "operator": "not",
3532 "operands": [
3533 {
3534 "name": "activitySenderHasPermissions",
3535 "parameters": {
3536 "permissions": "admin"
3537 }
3538 }
3539 ]
3540 },
3541 {
3542 "operator": "not",
3543 "operands": [
3544 {
3545 "name": "activitySenderHasPermissions",
3546 "parameters": {
3547 "permissions": "write"
3548 }
3549 }
3550 ]
3551 }
3552 ]
3553 }
3554 ]
3555 },
3556 "eventType": "issue",
3557 "eventNames": [
3558 "issue_comment"
3559 ],
3560 "taskName": "[Resolve Workflow] Unresolve Command Without Permissions",
3561 "actions": [
3562 {
3563 "name": "addReply",
3564 "parameters": {
3565 "comment": "Hi ${contextualAuthor}, only the original author of the issue can ask that it be unresolved. Please open a new issue with your scenario and details if you would like to discuss this topic with the team."
3566 }
3567 }
3568 ]
3569 }
3570 },
3571 {
3572 "taskType": "trigger",
3573 "capabilityId": "IssueResponder",
3574 "subCapability": "IssuesOnlyResponder",
3575 "version": "1.0",
3576 "config": {
3577 "conditions": {
3578 "operator": "and",
3579 "operands": [
3580 {
3581 "name": "isOpen",
3582 "parameters": {}
3583 },
3584 {
3585 "name": "hasLabel",
3586 "parameters": {
3587 "label": "issue-addressed"
3588 }
3589 },
3590 {
3591 "operator": "or",
3592 "operands": [
3593 {
3594 "name": "labelAdded",
3595 "parameters": {
3596 "label": "needs-team-attention"
3597 }
3598 },
3599 {
3600 "name": "labelAdded",
3601 "parameters": {
3602 "label": "needs-author-feedback"
3603 }
3604 },
3605 {
3606 "name": "labelAdded",
3607 "parameters": {
3608 "label": "Service Attention"
3609 }
3610 },
3611 {
3612 "name": "labelAdded",
3613 "parameters": {
3614 "label": "needs-triage"
3615 }
3616 },
3617 {
3618 "name": "labelAdded",
3619 "parameters": {
3620 "label": "needs-team-triage"
3621 }
3622 }
3623 ]
3624 }
3625 ]
3626 },
3627 "eventType": "issue",
3628 "eventNames": [
3629 "issues",
3630 "project_card"
3631 ],
3632 "taskName": "[Resolve Workflow] Unresolve on WIP Labels",
3633 "actions": [
3634 {
3635 "name": "removeLabel",
3636 "parameters": {
3637 "label": "issue-addressed"
3638 }
3639 }
3640 ]
3641 }
3642 },
3643 {
3644 "taskType": "trigger",
3645 "capabilityId": "IssueResponder",
3646 "subCapability": "IssuesOnlyResponder",
3647 "version": "1.0",
3648 "config": {
3649 "conditions": {
3650 "operator": "and",
3651 "operands": [
3652 {
3653 "name": "isAction",
3654 "parameters": {
3655 "action": "labeled"
3656 }
3657 },
3658 {
3659 "operator": "not",
3660 "operands": [
3661 {
3662 "name": "hasLabel",
3663 "parameters": {
3664 "label": "needs-triage"
3665 }
3666 }
3667 ]
3668 },
3669 {
3670 "operator": "not",
3671 "operands": [
3672 {
3673 "name": "hasLabel",
3674 "parameters": {
3675 "label": "needs-team-triage"
3676 }
3677 }
3678 ]
3679 },
3680 {
3681 "operator": "not",
3682 "operands": [
3683 {
3684 "name": "hasLabel",
3685 "parameters": {
3686 "label": "needs-author-feedback"
3687 }
3688 }
3689 ]
3690 },
3691 {
3692 "name": "hasLabel",
3693 "parameters": {
3694 "label": "customer-reported"
3695 }
3696 },
3697 {
3698 "operator": "not",
3699 "operands": [
3700 {
3701 "name": "isInMilestone",
3702 "parameters": {}
3703 }
3704 ]
3705 },
3706 {
3707 "name": "isOpen",
3708 "parameters": {}
3709 },
3710 {
3711 "operator": "not",
3712 "operands": [
3713 {
3714 "name": "hasLabel",
3715 "parameters": {
3716 "label": "issue-addressed"
3717 }
3718 }
3719 ]
3720 }
3721 ]
3722 },
3723 "eventType": "issue",
3724 "eventNames": [
3725 "issues",
3726 "project_card"
3727 ],
3728 "taskName": "Ensure 'needs-team-attention' label is assigned to issues not in a milestone",
3729 "actions": [
3730 {
3731 "name": "addLabel",
3732 "parameters": {
3733 "label": "needs-team-attention"
3734 }
3735 }
3736 ]
3737 }
3738 },
3739 {
3740 "taskType": "trigger",
3741 "capabilityId": "IssueResponder",
3742 "subCapability": "PullRequestResponder",
3743 "version": "1.0",
3744 "config": {
3745 "conditions": {
3746 "operator": "and",
3747 "operands": [
3748 {
3749 "name": "isOpen",
3750 "parameters": {}
3751 },
3752 {
3753 "name": "hasLabel",
3754 "parameters": {
3755 "label": "auto-merge"
3756 }
3757 },
3758 {
3759 "name": "isAction",
3760 "parameters": {
3761 "action": "synchronize"
3762 }
3763 },
3764 {
3765 "operator": "and",
3766 "operands": [
3767 {
3768 "operator": "not",
3769 "operands": [
3770 {
3771 "name": "activitySenderHasPermissions",
3772 "parameters": {
3773 "permissions": "admin"
3774 }
3775 }
3776 ]
3777 },
3778 {
3779 "operator": "not",
3780 "operands": [
3781 {
3782 "name": "activitySenderHasPermissions",
3783 "parameters": {
3784 "permissions": "write"
3785 }
3786 }
3787 ]
3788 }
3789 ]
3790 }
3791 ]
3792 },
3793 "eventType": "pull_request",
3794 "eventNames": [
3795 "pull_request",
3796 "issues",
3797 "project_card"
3798 ],
3799 "taskName": "[Auto Merge] Reset Approvals on Untrusted Changes",
3800 "actions": [
3801 {
3802 "name": "dismissApprovalPullRequest",
3803 "parameters": {
3804 "dismissAction": "dismissAll",
3805 "comment": "Hi @{issueAuthor}. We've noticed that new changes have been pushed to this pull request. Because it is set to automatically merge, we've reset the approvals to allow the opportunity to review the updates."
3806 }
3807 }
3808 ]
3809 }
3810 },
3811 {
3812 "taskType": "trigger",
3813 "capabilityId": "IssueResponder",
3814 "subCapability": "IssuesOnlyResponder",
3815 "version": "1.0",
3816 "config": {
3817 "conditions": {
3818 "operator": "and",
3819 "operands": [
3820 {
3821 "name": "labelAdded",
3822 "parameters": {
3823 "label": "issue-addressed"
3824 }
3825 }
3826 ]
3827 },
3828 "eventType": "issue",
3829 "eventNames": [
3830 "issues",
3831 "project_card"
3832 ],
3833 "taskName": "[Resolve Workflow] Issue Addressed Label Applied",
3834 "actions": [
3835 {
3836 "name": "addReply",
3837 "parameters": {
3838 "comment": "Hi @${issueAuthor}. Thank you for opening this issue and giving us the opportunity to assist. We believe that this has been addressed. If you feel that further discussion is needed, please add a comment with the text “`/unresolve`” to remove the “issue-addressed” label and continue the conversation."
3839 }
3840 },
3841 {
3842 "name": "removeLabel",
3843 "parameters": {
3844 "label": "needs-triage"
3845 }
3846 },
3847 {
3848 "name": "removeLabel",
3849 "parameters": {
3850 "label": "needs-team-triage"
3851 }
3852 },
3853 {
3854 "name": "removeLabel",
3855 "parameters": {
3856 "label": "needs-team-attention"
3857 }
3858 },
3859 {
3860 "name": "removeLabel",
3861 "parameters": {
3862 "label": "needs-author-feedback"
3863 }
3864 },
3865 {
3866 "name": "removeLabel",
3867 "parameters": {
3868 "label": "no-recent-activity"
3869 }
3870 }
3871 ]
3872 }
3873 },
3874 {
3875 "taskType": "scheduled",
3876 "capabilityId": "ScheduledSearch",
3877 "subCapability": "ScheduledSearch",
3878 "version": "1.1",
3879 "config": {
3880 "frequency": [
3881 {
3882 "weekDay": 0,
3883 "hours": [
3884 0,
3885 6,
3886 12,
3887 18
3888 ],
3889 "timezoneOffset": -4
3890 },
3891 {
3892 "weekDay": 1,
3893 "hours": [
3894 0,
3895 6,
3896 12,
3897 18
3898 ],
3899 "timezoneOffset": -4
3900 },
3901 {
3902 "weekDay": 2,
3903 "hours": [
3904 0,
3905 6,
3906 12,
3907 18
3908 ],
3909 "timezoneOffset": -4
3910 },
3911 {
3912 "weekDay": 3,
3913 "hours": [
3914 0,
3915 6,
3916 12,
3917 18
3918 ],
3919 "timezoneOffset": -4
3920 },
3921 {
3922 "weekDay": 4,
3923 "hours": [
3924 0,
3925 6,
3926 12,
3927 18
3928 ],
3929 "timezoneOffset": -4
3930 },
3931 {
3932 "weekDay": 5,
3933 "hours": [
3934 0,
3935 6,
3936 12,
3937 18
3938 ],
3939 "timezoneOffset": -4
3940 },
3941 {
3942 "weekDay": 6,
3943 "hours": [
3944 0,
3945 6,
3946 12,
3947 18
3948 ],
3949 "timezoneOffset": -4
3950 }
3951 ],
3952 "searchTerms": [
3953 {
3954 "name": "isIssue",
3955 "parameters": {}
3956 },
3957 {
3958 "name": "isOpen",
3959 "parameters": {}
3960 },
3961 {
3962 "name": "hasLabel",
3963 "parameters": {
3964 "label": "issue-addressed"
3965 }
3966 },
3967 {
3968 "name": "noActivitySince",
3969 "parameters": {
3970 "days": 7
3971 }
3972 }
3973 ],
3974 "taskName": "[Resolve Workflow] Close Addressed Issues",
3975 "actions": [
3976 {
3977 "name": "addReply",
3978 "parameters": {
3979 "comment": "Hi @${issueAuthor}, since you haven’t asked that we “`/unresolve`” the issue, we’ll close this out. If you believe further discussion is needed, please add a comment “`/unresolve`” to reopen the issue."
3980 }
3981 },
3982 {
3983 "name": "closeIssue",
3984 "parameters": {}
3985 }
3986 ]
3987 }
3988 },
3989 {
3990 "taskType": "trigger",
3991 "capabilityId": "IssueResponder",
3992 "subCapability": "IssueCommentResponder",
3993 "version": "1.0",
3994 "config": {
3995 "conditions": {
3996 "operator": "and",
3997 "operands": [
3998 {
3999 "name": "hasLabel",
4000 "parameters": {
4001 "label": "issue-addressed"
4002 }
4003 },
4004 {
4005 "name": "commentContains",
4006 "parameters": {
4007 "commentPattern": "/unresolve"
4008 }
4009 },
4010 {
4011 "operator": "or",
4012 "operands": [
4013 {
4014 "name": "isActivitySender",
4015 "parameters": {
4016 "user": {
4017 "type": "author"
4018 }
4019 }
4020 },
4021 {
4022 "name": "activitySenderHasPermissions",
4023 "parameters": {
4024 "permissions": "admin"
4025 }
4026 },
4027 {
4028 "name": "activitySenderHasPermissions",
4029 "parameters": {
4030 "permissions": "write"
4031 }
4032 }
4033 ]
4034 }
4035 ]
4036 },
4037 "eventType": "issue",
4038 "eventNames": [
4039 "issue_comment"
4040 ],
4041 "taskName": "[Resolve Workflow] Unresolve Command by Author",
4042 "actions": [
4043 {
4044 "name": "reopenIssue",
4045 "parameters": {}
4046 },
4047 {
4048 "name": "removeLabel",
4049 "parameters": {
4050 "label": "issue-addressed"
4051 }
4052 },
4053 {
4054 "name": "addLabel",
4055 "parameters": {
4056 "label": "needs-team-attention"
4057 }
4058 }
4059 ]
4060 }
4061 },
4062 {
4063 "taskType": "trigger",
4064 "capabilityId": "IssueResponder",
4065 "subCapability": "IssueCommentResponder",
4066 "version": "1.0",
4067 "config": {
4068 "conditions": {
4069 "operator": "and",
4070 "operands": [
4071 {
4072 "name": "hasLabel",
4073 "parameters": {
4074 "label": "issue-addressed"
4075 }
4076 },
4077 {
4078 "name": "commentContains",
4079 "parameters": {
4080 "commentPattern": "/unresolve"
4081 }
4082 },
4083 {
4084 "operator": "and",
4085 "operands": [
4086 {
4087 "operator": "not",
4088 "operands": [
4089 {
4090 "name": "isActivitySender",
4091 "parameters": {
4092 "user": {
4093 "type": "author"
4094 }
4095 }
4096 }
4097 ]
4098 },
4099 {
4100 "operator": "not",
4101 "operands": [
4102 {
4103 "name": "activitySenderHasPermissions",
4104 "parameters": {
4105 "permissions": "admin"
4106 }
4107 }
4108 ]
4109 },
4110 {
4111 "operator": "not",
4112 "operands": [
4113 {
4114 "name": "activitySenderHasPermissions",
4115 "parameters": {
4116 "permissions": "write"
4117 }
4118 }
4119 ]
4120 }
4121 ]
4122 }
4123 ]
4124 },
4125 "eventType": "issue",
4126 "eventNames": [
4127 "issue_comment"
4128 ],
4129 "taskName": "[Resolve Workflow] Unresolve Command Without Permissions",
4130 "actions": [
4131 {
4132 "name": "addReply",
4133 "parameters": {
4134 "comment": "Hi ${contextualAuthor}, only the original author of the issue can ask that it be unresolved. Please open a new issue with your scenario and details if you would like to discuss this topic with the team."
4135 }
4136 }
4137 ]
4138 }
4139 },
4140 {
4141 "taskType": "trigger",
4142 "capabilityId": "IssueResponder",
4143 "subCapability": "IssuesOnlyResponder",
4144 "version": "1.0",
4145 "config": {
4146 "conditions": {
4147 "operator": "and",
4148 "operands": [
4149 {
4150 "name": "isOpen",
4151 "parameters": {}
4152 },
4153 {
4154 "name": "hasLabel",
4155 "parameters": {
4156 "label": "issue-addressed"
4157 }
4158 },
4159 {
4160 "operator": "or",
4161 "operands": [
4162 {
4163 "name": "labelAdded",
4164 "parameters": {
4165 "label": "needs-team-attention"
4166 }
4167 },
4168 {
4169 "name": "labelAdded",
4170 "parameters": {
4171 "label": "needs-author-feedback"
4172 }
4173 },
4174 {
4175 "name": "labelAdded",
4176 "parameters": {
4177 "label": "Service Attention"
4178 }
4179 },
4180 {
4181 "name": "labelAdded",
4182 "parameters": {
4183 "label": "needs-triage"
4184 }
4185 },
4186 {
4187 "name": "labelAdded",
4188 "parameters": {
4189 "label": "needs-team-triage"
4190 }
4191 }
4192 ]
4193 }
4194 ]
4195 },
4196 "eventType": "issue",
4197 "eventNames": [
4198 "issues",
4199 "project_card"
4200 ],
4201 "taskName": "[Resolve Workflow] Unresolve on WIP Labels",
4202 "actions": [
4203 {
4204 "name": "removeLabel",
4205 "parameters": {
4206 "label": "issue-addressed"
4207 }
4208 }
4209 ]
4210 }
4211 },
4212 {
4213 "taskType": "trigger",
4214 "capabilityId": "IssueResponder",
4215 "subCapability": "PullRequestResponder",
4216 "version": "1.0",
4217 "config": {
4218 "conditions": {
4219 "operator": "and",
4220 "operands": [
4221 {
4222 "name": "hasLabel",
4223 "parameters": {
4224 "label": "no-recent-activity"
4225 }
4226 },
4227 {
4228 "name": "isOpen",
4229 "parameters": {}
4230 },
4231 {
4232 "operator": "or",
4233 "operands": [
4234 {
4235 "name": "isAction",
4236 "parameters": {
4237 "action": "merged"
4238 }
4239 },
4240 {
4241 "name": "isAction",
4242 "parameters": {
4243 "action": "synchronize"
4244 }
4245 },
4246 {
4247 "name": "isAction",
4248 "parameters": {
4249 "action": "review_requested"
4250 }
4251 }
4252 ]
4253 }
4254 ]
4255 },
4256 "eventType": "pull_request",
4257 "eventNames": [
4258 "pull_request",
4259 "issues",
4260 "project_card"
4261 ],
4262 "taskName": "[Stale Pull Requests] Remove Stale PR Designation on Activity",
4263 "actions": [
4264 {
4265 "name": "removeLabel",
4266 "parameters": {
4267 "label": "no-recent-activity"
4268 }
4269 }
4270 ]
4271 }
4272 },
4273 {
4274 "taskType": "trigger",
4275 "capabilityId": "IssueResponder",
4276 "subCapability": "PullRequestReviewResponder",
4277 "version": "1.0",
4278 "config": {
4279 "conditions": {
4280 "operator": "and",
4281 "operands": [
4282 {
4283 "name": "hasLabel",
4284 "parameters": {
4285 "label": "no-recent-activity"
4286 }
4287 },
4288 {
4289 "name": "isOpen",
4290 "parameters": {}
4291 }
4292 ]
4293 },
4294 "eventType": "pull_request",
4295 "eventNames": [
4296 "pull_request_review"
4297 ],
4298 "taskName": "[Stale Pull Requests] Remove Stale PR Designation on on Review",
4299 "actions": [
4300 {
4301 "name": "removeLabel",
4302 "parameters": {
4303 "label": "no-recent-activity"
4304 }
4305 }
4306 ]
4307 }
4308 },
4309 {
4310 "taskType": "trigger",
4311 "capabilityId": "IssueResponder",
4312 "subCapability": "PullRequestCommentResponder",
4313 "version": "1.0",
4314 "config": {
4315 "conditions": {
4316 "operator": "and",
4317 "operands": [
4318 {
4319 "name": "isAction",
4320 "parameters": {
4321 "action": "created"
4322 }
4323 },
4324 {
4325 "name": "hasLabel",
4326 "parameters": {
4327 "label": "no-recent-activity"
4328 }
4329 },
4330 {
4331 "name": "isOpen",
4332 "parameters": {}
4333 },
4334 {
4335 "operator": "and",
4336 "operands": [
4337 {
4338 "operator": "not",
4339 "operands": [
4340 {
4341 "name": "commentContains",
4342 "parameters": {
4343 "commentPattern": "What is Check Enforcer?"
4344 }
4345 }
4346 ]
4347 },
4348 {
4349 "operator": "not",
4350 "operands": [
4351 {
4352 "name": "commentContains",
4353 "parameters": {
4354 "commentPattern": "Since there hasn't been recent engagement, this is being closed out."
4355 }
4356 }
4357 ]
4358 }
4359 ]
4360 }
4361 ]
4362 },
4363 "eventType": "pull_request",
4364 "eventNames": [
4365 "issue_comment"
4366 ],
4367 "taskName": "[Stale Pull Requests] Remove Stale PR Designation on on Comment",
4368 "actions": [
4369 {
4370 "name": "removeLabel",
4371 "parameters": {
4372 "label": "no-recent-activity"
4373 }
4374 }
4375 ]
4376 }
4377 },
4378 {
4379 "taskType": "scheduled",
4380 "capabilityId": "ScheduledSearch",
4381 "subCapability": "ScheduledSearch",
4382 "version": "1.1",
4383 "config": {
4384 "frequency": [
4385 {
4386 "weekDay": 0,
4387 "hours": [
4388 1,
4389 7,
4390 13,
4391 19
4392 ],
4393 "timezoneOffset": -4
4394 },
4395 {
4396 "weekDay": 1,
4397 "hours": [
4398 1,
4399 7,
4400 13,
4401 19
4402 ],
4403 "timezoneOffset": -4
4404 },
4405 {
4406 "weekDay": 2,
4407 "hours": [
4408 1,
4409 7,
4410 13,
4411 19
4412 ],
4413 "timezoneOffset": -4
4414 },
4415 {
4416 "weekDay": 3,
4417 "hours": [
4418 1,
4419 7,
4420 13,
4421 19
4422 ],
4423 "timezoneOffset": -4
4424 },
4425 {
4426 "weekDay": 4,
4427 "hours": [
4428 1,
4429 7,
4430 13,
4431 19
4432 ],
4433 "timezoneOffset": -4
4434 },
4435 {
4436 "weekDay": 5,
4437 "hours": [
4438 1,
4439 7,
4440 13,
4441 19
4442 ],
4443 "timezoneOffset": -4
4444 },
4445 {
4446 "weekDay": 6,
4447 "hours": [
4448 1,
4449 7,
4450 13,
4451 19
4452 ],
4453 "timezoneOffset": -4
4454 }
4455 ],
4456 "searchTerms": [
4457 {
4458 "name": "isOpen",
4459 "parameters": {}
4460 },
4461 {
4462 "name": "hasLabel",
4463 "parameters": {
4464 "label": "no-recent-activity"
4465 }
4466 },
4467 {
4468 "name": "isPr",
4469 "parameters": {}
4470 },
4471 {
4472 "name": "noActivitySince",
4473 "parameters": {
4474 "days": 7
4475 }
4476 }
4477 ],
4478 "taskName": "[Stale Pull Requests] Scheduled Close for Stale PRs",
4479 "actions": [
4480 {
4481 "name": "closeIssue",
4482 "parameters": {}
4483 },
4484 {
4485 "name": "addReply",
4486 "parameters": {
4487 "comment": "Hi @${issueAuthor}. Thank you for your contribution. Since there hasn't been recent engagement, we're going to close this out. Feel free to respond with a comment containing \"/reopen\" if you'd like to continue working on these changes. Please be sure to use the command to reopen or remove the \"no-recent-activity\" label; otherwise, this is likely to be closed again with the next cleanup pass. "
4488 }
4489 }
4490 ]
4491 }
4492 },
4493 {
4494 "taskType": "trigger",
4495 "capabilityId": "IssueResponder",
4496 "subCapability": "PullRequestCommentResponder",
4497 "version": "1.0",
4498 "config": {
4499 "conditions": {
4500 "operator": "and",
4501 "operands": [
4502 {
4503 "operator": "not",
4504 "operands": [
4505 {
4506 "name": "isOpen",
4507 "parameters": {}
4508 }
4509 ]
4510 },
4511 {
4512 "name": "commentContains",
4513 "parameters": {
4514 "commentPattern": "/reopen"
4515 }
4516 },
4517 {
4518 "name": "hasLabel",
4519 "parameters": {
4520 "label": "no-recent-activity"
4521 }
4522 },
4523 {
4524 "operator": "or",
4525 "operands": [
4526 {
4527 "name": "isActivitySender",
4528 "parameters": {
4529 "user": {
4530 "type": "author"
4531 }
4532 }
4533 },
4534 {
4535 "name": "activitySenderHasPermissions",
4536 "parameters": {
4537 "permissions": "admin"
4538 }
4539 },
4540 {
4541 "name": "activitySenderHasPermissions",
4542 "parameters": {
4543 "permissions": "write"
4544 }
4545 }
4546 ]
4547 }
4548 ]
4549 },
4550 "eventType": "pull_request",
4551 "eventNames": [
4552 "issue_comment"
4553 ],
4554 "taskName": "[Stale Pull Requests] Reopen Command",
4555 "actions": [
4556 {
4557 "name": "reopenIssue",
4558 "parameters": {}
4559 },
4560 {
4561 "name": "removeLabel",
4562 "parameters": {
4563 "label": "no-recent-activity"
4564 }
4565 }
4566 ]
4567 }
4568 },
4569 {
4570 "taskType": "scheduled",
4571 "capabilityId": "ScheduledSearch",
4572 "subCapability": "ScheduledSearch",
4573 "version": "1.1",
4574 "config": {
4575 "frequency": [
4576 {
4577 "weekDay": 5,
4578 "hours": [
4579 5
4580 ],
4581 "timezoneOffset": -5
4582 }
4583 ],
4584 "searchTerms": [
4585 {
4586 "name": "isOpen",
4587 "parameters": {}
4588 },
4589 {
4590 "name": "noLabel",
4591 "parameters": {
4592 "label": "no-recent-activity"
4593 }
4594 },
4595 {
4596 "name": "noActivitySince",
4597 "parameters": {
4598 "days": 60
4599 }
4600 },
4601 {
4602 "name": "isPr",
4603 "parameters": {}
4604 }
4605 ],
4606 "taskName": "[Stale Pull Requests] Scheduled Marking of Stale PRs",
4607 "actions": [
4608 {
4609 "name": "addLabel",
4610 "parameters": {
4611 "label": "no-recent-activity"
4612 }
4613 },
4614 {
4615 "name": "addReply",
4616 "parameters": {
4617 "comment": "Hi @${issueAuthor}. Thank you for your interest in helping to improve the Azure SDK experience and for your contribution. We've noticed that there hasn't been recent engagement on this pull request. If this is still an active work stream, please let us know by pushing some changes or leaving a comment. Otherwise, we'll close this out in 7 days."
4618 }
4619 }
4620 ]
4621 }
4622 },
4623 {
4624 "taskType": "trigger",
4625 "capabilityId": "IssueResponder",
4626 "subCapability": "IssuesOnlyResponder",
4627 "version": "1.0",
4628 "config": {
4629 "conditions": {
4630 "operator": "and",
4631 "operands": [
4632 {
4633 "name": "isOpen",
4634 "parameters": {}
4635 },
4636 {
4637 "name": "labelAdded",
4638 "parameters": {
4639 "label": "CXP Attention"
4640 }
4641 },
4642 {
4643 "operator": "not",
4644 "operands": [
4645 {
4646 "name": "hasLabel",
4647 "parameters": {
4648 "label": "Service Attention"
4649 }
4650 }
4651 ]
4652 }
4653 ]
4654 },
4655 "eventType": "issue",
4656 "eventNames": [
4657 "issues",
4658 "project_card"
4659 ],
4660 "taskName": "[CXP Pilot] CXP Attention Responder",
4661 "actions": [
4662 {
4663 "name": "addReply",
4664 "parameters": {
4665 "comment": "Thank you for your feedback. This has been routed to the support team for assistance."
4666 }
4667 }
4668 ]
4669 }
4670 }
4671 ]
View as plain text