Skip to content

Commit dbd3843

Browse files
wilzbachdnadlinger
authored andcommitted
Tweak mention bot (#14)
- set more explicit whitelist for assignees - ping only two reviewers - wait three days before pinging
1 parent 6810062 commit dbd3843

File tree

1 file changed

+119
-9
lines changed

1 file changed

+119
-9
lines changed

server.js

+119-9
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,123 @@ github.authenticate({
6464
var app = express();
6565

6666
var dlangReviewers = {
67-
"dlang/dmd": ["WalterBright", "MartinNowak", "yebblies", "AndrejMitrovic", "klickverbot", "9rnsr",
68-
"andralex"],
69-
"dlang/druntime": ["WalterBright", "MartinNowak", "yebblies", "AndrejMitrovic", "klickverbot", "9rnsr",
70-
"andralex", "DmitryOlshansky", "jmdavis", "rainers", "schveiguy", "CyberShadow"],
71-
"dlang/phobos": ["WalterBright", "MartinNowak", "yebblies", "AndrejMitrovic", "klickverbot", "9rnsr",
72-
"andralex", "DmitryOlshansky", "jmdavis", "rainers", "schveiguy", "9il", "CyberShadow",
73-
"Hackerpilot", "quickfur", "wilzbach"],
67+
"dlang/dmd": [
68+
"9rnsr",
69+
"andralex",
70+
"AndrejMitrovic",
71+
//"AndrewEdwards",
72+
"braddr",
73+
"CyberShadow",
74+
"DmitryOlshansky",
75+
//"donc",
76+
"ibuclaw",
77+
"klickverbot",
78+
"MartinNowak",
79+
"rainers",
80+
"WalterBright",
81+
"yebblies"
82+
],
83+
"dlang/druntime": [
84+
"9rnsr",
85+
"alexrp",
86+
"andralex",
87+
//"AndrewEdwards",
88+
"braddr",
89+
"complexmath",
90+
"CyberShadow",
91+
"DmitryOlshansky",
92+
//"donc",
93+
"ibuclaw",
94+
"jmdavis",
95+
"klickverbot",
96+
"MartinNowak",
97+
"monarchdodra",
98+
"rainers",
99+
"schveiguy",
100+
"WalterBright",
101+
"yebblies",
102+
],
103+
"dlang/phobos": [
104+
"9il",
105+
"9rnsr",
106+
"alexrp",
107+
"andralex",
108+
"AndrejMitrovic",
109+
//"AndrewEdwards",
110+
"braddr",
111+
"burner",
112+
"complexmath",
113+
"CyberShadow",
114+
"DmitryOlshansky",
115+
//"donc",
116+
//"dsimcha",
117+
"Hackerpilot",
118+
"ibuclaw",
119+
//"JakobOvrum",
120+
"jmdavis",
121+
"klickverbot",
122+
"kyllingstad",
123+
"MartinNowak",
124+
"monarchdodra",
125+
"quickfur",
126+
"rainers",
127+
"repeatedly",
128+
"schveiguy",
129+
"shoo",
130+
"WalterBright",
131+
"wilzbach",
132+
"yebblies"
133+
],
134+
"dlang/dlang.org": [
135+
"9rnsr",
136+
"adamdruppe",
137+
"alexrp",
138+
"andralex",
139+
"AndrejMitrovic",
140+
//"AndrewEdwards",
141+
"braddr",
142+
"complexmath",
143+
"CyberShadow",
144+
"DmitryOlshansky",
145+
//"donc",
146+
"Hackerpilot",
147+
"ibuclaw",
148+
"jmdavis",
149+
"klickverbot",
150+
"MartinNowak",
151+
"rainers",
152+
"schuetzm",
153+
"WalterBright"
154+
],
155+
"dlang/tools": [
156+
"9rnsr",
157+
"andralex",
158+
"AndrejMitrovic",
159+
"burner",
160+
"CyberShadow",
161+
"Dicebot",
162+
"DmitryOlshansky",
163+
"eco",
164+
"Hackerpilot",
165+
"jmdavis",
166+
"klickverbot",
167+
"MartinNowak",
168+
"quickfur",
169+
"schveiguy",
170+
"WalterBright",
171+
"wilzbach",
172+
"yebblies"
173+
],
174+
"dlang/installer": [
175+
"andralex",
176+
//"AndrewEdwards",
177+
"CyberShadow",
178+
"DmitryOlshansky",
179+
"eco",
180+
"jordisayol",
181+
"MartinNowak",
182+
"WalterBright"
183+
]
74184
}
75185

76186
function buildMentionSentence(reviewers) {
@@ -130,7 +240,7 @@ async function work(body) {
130240

131241
// default config
132242
var repoConfig = {
133-
maxReviewers: 3,
243+
maxReviewers: 2,
134244
numFilesToCheck: 10,
135245
userBlacklist: ["braddr"],
136246
userBlacklistForPR: [],
@@ -141,7 +251,7 @@ async function work(body) {
141251
actions: ['opened', 'synchronize'],
142252
skipAlreadyAssignedPR: true,
143253
skipAlreadyMentionedPR: true,
144-
delayed: false,
254+
delayed: true,
145255
delayedUntil: '3d',
146256
assignToReviewer: true,
147257
skipTitle: '',

0 commit comments

Comments
 (0)