Skip to content

Commit faaa3de

Browse files
authored
Add the generated fabricbot config (dotnet#6096)
1 parent 213ff4a commit faaa3de

File tree

1 file changed

+280
-0
lines changed

1 file changed

+280
-0
lines changed

.github/fabricbot.json

Lines changed: 280 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,280 @@
1+
[
2+
{
3+
"taskType": "trigger",
4+
"capabilityId": "IssueResponder",
5+
"subCapability": "IssuesOnlyResponder",
6+
"version": "1.0",
7+
"config": {
8+
"conditions": {
9+
"operator": "and",
10+
"operands": [
11+
{
12+
"operator": "or",
13+
"operands": [
14+
{
15+
"operator": "and",
16+
"operands": [
17+
{
18+
"operator": "or",
19+
"operands": [
20+
{
21+
"name": "isAction",
22+
"parameters": {
23+
"action": "reopened"
24+
}
25+
},
26+
{
27+
"operator": "not",
28+
"operands": [
29+
{
30+
"name": "isInMilestone",
31+
"parameters": {}
32+
}
33+
]
34+
}
35+
]
36+
}
37+
]
38+
}
39+
]
40+
},
41+
{
42+
"name": "isOpen",
43+
"parameters": {}
44+
},
45+
{
46+
"operator": "or",
47+
"operands": [
48+
{
49+
"operator": "not",
50+
"operands": [
51+
{
52+
"name": "isInProject",
53+
"parameters": {
54+
"projectName": "Area Pod: Michael / Tanner - Issue Triage",
55+
"isOrgProject": true
56+
}
57+
}
58+
]
59+
},
60+
{
61+
"name": "isInProjectColumn",
62+
"parameters": {
63+
"projectName": "Area Pod: Michael / Tanner - Issue Triage",
64+
"isOrgProject": true,
65+
"columnName": "Triaged"
66+
}
67+
}
68+
]
69+
}
70+
]
71+
},
72+
"eventType": "issue",
73+
"eventNames": [
74+
"issues",
75+
"project_card"
76+
],
77+
"taskName": "[Area Pod: Michael / Tanner - Issue Triage] Add new issue to Board",
78+
"actions": [
79+
{
80+
"name": "addToProject",
81+
"parameters": {
82+
"projectName": "Area Pod: Michael / Tanner - Issue Triage",
83+
"columnName": "Needs Triage",
84+
"isOrgProject": true
85+
}
86+
}
87+
]
88+
}
89+
},
90+
{
91+
"taskType": "trigger",
92+
"capabilityId": "IssueResponder",
93+
"subCapability": "IssueCommentResponder",
94+
"version": "1.0",
95+
"config": {
96+
"conditions": {
97+
"operator": "and",
98+
"operands": [
99+
{
100+
"operator": "not",
101+
"operands": [
102+
{
103+
"name": "isCloseAndComment",
104+
"parameters": {}
105+
}
106+
]
107+
},
108+
{
109+
"operator": "not",
110+
"operands": [
111+
{
112+
"name": "activitySenderHasPermissions",
113+
"parameters": {
114+
"permissions": "write"
115+
}
116+
}
117+
]
118+
},
119+
{
120+
"operator": "or",
121+
"operands": [
122+
{
123+
"operator": "not",
124+
"operands": [
125+
{
126+
"name": "isInProject",
127+
"parameters": {
128+
"projectName": "Area Pod: Michael / Tanner - Issue Triage",
129+
"isOrgProject": true
130+
}
131+
}
132+
]
133+
},
134+
{
135+
"name": "isInProjectColumn",
136+
"parameters": {
137+
"projectName": "Area Pod: Michael / Tanner - Issue Triage",
138+
"columnName": "Triaged",
139+
"isOrgProject": true
140+
}
141+
}
142+
]
143+
}
144+
]
145+
},
146+
"eventType": "issue",
147+
"eventNames": [
148+
"issue_comment"
149+
],
150+
"taskName": "[Area Pod: Michael / Tanner - Issue Triage] Needs Further Triage",
151+
"actions": [
152+
{
153+
"name": "addToProject",
154+
"parameters": {
155+
"projectName": "Area Pod: Michael / Tanner - Issue Triage",
156+
"columnName": "Needs Triage",
157+
"isOrgProject": true
158+
}
159+
}
160+
]
161+
}
162+
},
163+
{
164+
"taskType": "trigger",
165+
"capabilityId": "IssueResponder",
166+
"subCapability": "IssuesOnlyResponder",
167+
"version": "1.0",
168+
"config": {
169+
"conditions": {
170+
"operator": "and",
171+
"operands": [
172+
{
173+
"name": "isInProject",
174+
"parameters": {
175+
"projectName": "Area Pod: Michael / Tanner - Issue Triage",
176+
"isOrgProject": true
177+
}
178+
},
179+
{
180+
"operator": "not",
181+
"operands": [
182+
{
183+
"name": "isInProjectColumn",
184+
"parameters": {
185+
"projectName": "Area Pod: Michael / Tanner - Issue Triage",
186+
"columnName": "Triaged"
187+
}
188+
}
189+
]
190+
},
191+
{
192+
"operator": "or",
193+
"operands": [
194+
{
195+
"name": "addedToMilestone",
196+
"parameters": {}
197+
},
198+
{
199+
"name": "labelAdded",
200+
"parameters": {
201+
"label": "needs-author-action"
202+
}
203+
},
204+
{
205+
"name": "labelAdded",
206+
"parameters": {
207+
"label": "api-ready-for-review"
208+
}
209+
},
210+
{
211+
"name": "isAction",
212+
"parameters": {
213+
"action": "closed"
214+
}
215+
}
216+
]
217+
}
218+
]
219+
},
220+
"eventType": "issue",
221+
"eventNames": [
222+
"issues",
223+
"project_card"
224+
],
225+
"taskName": "[Area Pod: Michael / Tanner - Issue Triage] Move to Triaged Column",
226+
"actions": [
227+
{
228+
"name": "addToProject",
229+
"parameters": {
230+
"projectName": "Area Pod: Michael / Tanner - Issue Triage",
231+
"columnName": "Triaged",
232+
"isOrgProject": true
233+
}
234+
}
235+
]
236+
}
237+
},
238+
{
239+
"taskType": "trigger",
240+
"capabilityId": "IssueResponder",
241+
"subCapability": "PullRequestResponder",
242+
"version": "1.0",
243+
"config": {
244+
"conditions": {
245+
"operator": "and",
246+
"operands": [
247+
{
248+
"operator": "not",
249+
"operands": [
250+
{
251+
"name": "isInProject",
252+
"parameters": {
253+
"projectName": "Area Pod: Michael / Tanner - PRs",
254+
"isOrgProject": true
255+
}
256+
}
257+
]
258+
}
259+
]
260+
},
261+
"eventType": "pull_request",
262+
"eventNames": [
263+
"pull_request",
264+
"issues",
265+
"project_card"
266+
],
267+
"taskName": "[Area Pod: Michael / Tanner - PRs] Add new PR to Board",
268+
"actions": [
269+
{
270+
"name": "addToProject",
271+
"parameters": {
272+
"projectName": "Area Pod: Michael / Tanner - PRs",
273+
"columnName": "Needs Champion",
274+
"isOrgProject": true
275+
}
276+
}
277+
]
278+
}
279+
}
280+
]

0 commit comments

Comments
 (0)