diff options
Diffstat (limited to 'etc/taskcluster/decision_task.py')
-rw-r--r-- | etc/taskcluster/decision_task.py | 16 |
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") |