aboutsummaryrefslogtreecommitdiffstats
path: root/etc/taskcluster/decision_task.py
diff options
context:
space:
mode:
Diffstat (limited to 'etc/taskcluster/decision_task.py')
-rw-r--r--etc/taskcluster/decision_task.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/etc/taskcluster/decision_task.py b/etc/taskcluster/decision_task.py
index 951cebe7afa..29d69034e00 100644
--- a/etc/taskcluster/decision_task.py
+++ b/etc/taskcluster/decision_task.py
@@ -48,6 +48,7 @@ def tasks(task_for):
],
"master": [
upload_docs,
+ layout_2020_regressions_report,
],
# The "try-*" keys match those in `servo_try_choosers` in Homu’s config:
@@ -247,6 +248,21 @@ def upload_docs():
)
+def layout_2020_regressions_report():
+ return (
+ linux_task("Layout 2020 regressions report")
+ .with_treeherder("Linux x64", "RegressionsReport")
+ .with_dockerfile(dockerfile_path("base"))
+ .with_repo_bundle()
+ .with_script(
+ "python3 etc/layout-2020-regressions/gen.py %s %s"
+ % (CONFIG.tree_hash(), CONFIG.git_sha)
+ )
+ .with_index_and_artifacts_expire_in(log_artifacts_expire_in)
+ .with_artifacts("/repo/etc/layout-2020-regressions/regressions.html")
+ .find_or_create("layout-2020-regressions-report")
+ )
+
def macos_unit():
return (
macos_build_task("Dev build + unit tests")