commit 565bb775ad8ca1b26a3fa8161e877b7f2c7de500
parent 0476dbcf5bb1d0a774ccd4259065ba8ec5d057a6
Author: Andrew Halberstadt <ahal@mozilla.com>
Date: Thu, 18 Dec 2025 18:34:29 +0000
Bug 2006158 - Use 'release_level' utility function when resolving "release" run-on-projects alias, r=releng-reviewers,taskgraph-reviewers,jcristau
There should be only a single implementation that determines whether a project
is release or not.
Differential Revision: https://phabricator.services.mozilla.com/D276708
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/taskcluster/gecko_taskgraph/util/attributes.py b/taskcluster/gecko_taskgraph/util/attributes.py
@@ -66,7 +66,9 @@ RUN_ON_PROJECT_ALIASES = {
"integration": lambda project: (
project in INTEGRATION_PROJECTS or project == "toolchains"
),
- "release": lambda project: (project in RELEASE_PROJECTS or project == "toolchains"),
+ "release": lambda project: (
+ release_level(project) == "production" or project == "toolchains"
+ ),
"trunk": lambda project: (project in TRUNK_PROJECTS or project == "toolchains"),
"trunk-only": lambda project: project in TRUNK_PROJECTS,
"autoland": lambda project: project in ("autoland", "toolchains"),