commit 0652a6d0421a48be778213d8f207bfcdc953f9fd
parent fcee2e77a5684624cddd21c6df0d31827ee30cd5
Author: Andrew Halberstadt <ahal@mozilla.com>
Date: Wed, 29 Oct 2025 18:28:06 +0000
Bug 1980436 - [ci] Support --no-verify in Gecko taskgraph, r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D260145
Diffstat:
2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/taskcluster/gecko_taskgraph/decision.py b/taskcluster/gecko_taskgraph/decision.py
@@ -183,6 +183,7 @@ def taskgraph_decision(options, parameters=None):
parameters=parameters,
decision_task_id=decision_task_id,
write_artifacts=True,
+ enable_verifications=options.get("verify", True),
)
if not create.testing:
diff --git a/taskcluster/gecko_taskgraph/main.py b/taskcluster/gecko_taskgraph/main.py
@@ -514,6 +514,13 @@ def image_digest(args):
"--tasks-for", required=True, help="the tasks_for value used to generate this task"
)
@argument("--try-task-config-file", help="path to try task configuration file")
+@argument(
+ "--no-verify",
+ dest="verify",
+ default=True,
+ action="store_false",
+ help="Skip graph verifications.",
+)
def decision(options):
from gecko_taskgraph.decision import taskgraph_decision