Bug 1791454 - On the toolchains repo, run the same set of tasks as central/autoland. r=taskgraph-reviewers,jmaher,ahal DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D157673
This commit is contained in:
Mike Hommey 2022-10-23 23:00:10 +00:00
Родитель 6a57ef456f
Коммит f2eb10d3c9
2 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@ -204,6 +204,7 @@ def enable_full_crashsymbols(config, jobs):
'enable-full-crashsymbols' set to True and on release branches, or
on try"""
branches = RELEASE_PROJECTS | {
"toolchains",
"try",
}
for job in jobs:

Просмотреть файл

@ -47,9 +47,13 @@ ALL_PROJECTS = RELEASE_PROMOTION_PROJECTS | TRUNK_PROJECTS | TEMPORARY_PROJECTS
RUN_ON_PROJECT_ALIASES = {
# key is alias, value is lambda to test it against
"all": lambda project: True,
"integration": lambda project: project in INTEGRATION_PROJECTS,
"release": lambda project: project in RELEASE_PROJECTS,
"trunk": lambda project: project in TRUNK_PROJECTS,
"integration": lambda project: (
project in INTEGRATION_PROJECTS or project == "toolchains"
),
"release": lambda project: (project in RELEASE_PROJECTS or project == "toolchains"),
"trunk": lambda project: (project in TRUNK_PROJECTS or project == "toolchains"),
"autoland": lambda project: project in ("autoland", "toolchains"),
"mozilla-central": lambda project: project in ("mozilla-central", "toolchains"),
}
_COPYABLE_ATTRIBUTES = (