Skip to content

Commit 6f0281f

Browse files
authored
GH-419: Allow unstable builders on GitHub PR Checks (#437)
1 parent d2d2290 commit 6f0281f

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

master/master.cfg

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ for branch_num, (git_url, branchname, git_branch) in enumerate(git_branches):
300300
# Set up Pull Request builders
301301

302302
stable_pull_request_builders = []
303-
unstable_pull_request_builders = []
303+
all_pull_request_builders = []
304304

305305
for name, worker_name, buildfactory, stability, tier in BUILDERS:
306306
if "Windows XP" in name or "VS9.0" in name:
@@ -310,11 +310,9 @@ for name, worker_name, buildfactory, stability, tier in BUILDERS:
310310
continue
311311

312312
buildername = f"{name} PR"
313-
313+
all_pull_request_builders.append(buildername)
314314
if stability == STABLE:
315315
stable_pull_request_builders.append(buildername)
316-
else:
317-
unstable_pull_request_builders.append(buildername)
318316

319317
source = GitHub(repourl=git_url, **GIT_KWDS)
320318

@@ -348,7 +346,7 @@ c["schedulers"].append(
348346
name="pull-request-scheduler",
349347
change_filter=util.ChangeFilter(filter_fn=should_pr_be_tested),
350348
treeStableTimer=30, # seconds
351-
builderNames=stable_pull_request_builders + unstable_pull_request_builders,
349+
builderNames=all_pull_request_builders,
352350
stable_builder_names=set(stable_pull_request_builders),
353351
)
354352
)
@@ -393,7 +391,7 @@ c["www"] = dict(
393391
"github": {
394392
"class": partial(
395393
CustomGitHubEventHandler,
396-
builder_names=stable_pull_request_builders + unstable_pull_request_builders,
394+
builder_names=all_pull_request_builders,
397395
),
398396
"secret": str(settings.github_change_hook_secret),
399397
"strict": True,
@@ -457,7 +455,7 @@ c["services"].append(
457455
reporters.GitHubStatusPush(
458456
str(settings.github_status_token),
459457
generators=[
460-
BuildStartEndStatusGenerator(builders=github_status_builders + stable_pull_request_builders),
458+
BuildStartEndStatusGenerator(builders=github_status_builders + all_pull_request_builders),
461459
],
462460
verbose=bool(settings.verbosity),
463461
)

0 commit comments

Comments
 (0)