Bug 1206201 - Trigger sm-* builds with -p linux64, r=dustin

This commit is contained in:
Steve Fink
2016-04-15 16:46:29 -07:00
parent 2030dea5f8
commit b09b73c8d1
2 changed files with 15 additions and 5 deletions

View File

@@ -279,17 +279,20 @@ def parse_commit(message, jobs):
aliases = jobs['flags'].get('aliases', {})
platforms = normalize_platform_list(aliases, jobs['flags']['builds'], args.platforms)
platforms = set()
for base in normalize_platform_list(aliases, jobs['flags']['builds'], args.platforms):
# Silently skip unknown platforms.
if base not in jobs['builds']:
continue
platforms.add(base)
platforms.update(jobs['builds'][base].get('extra-builds', []))
tests = normalize_test_list(aliases, jobs['flags']['tests'], args.tests)
result = []
# Expand the matrix of things!
for platform in platforms:
# Silently skip unknown platforms.
if platform not in jobs['builds']:
continue
platform_builds = jobs['builds'][platform]
for build_type in build_types: