From d1d9ccce9b889d1775428996258383d82b6e62fc Mon Sep 17 00:00:00 2001 From: Andrew Halberstadt Date: Wed, 3 Jul 2024 19:54:50 +0000 Subject: [PATCH] Bug 1901281 - [ci] Use upstream Taskgraph's transform loader, a=RyanVM Original Revision: https://phabricator.services.mozilla.com/D213429 Differential Revision: https://phabricator.services.mozilla.com/D215661 --- .../android_taskgraph/loader/build_config.py | 8 +-- taskcluster/gecko_taskgraph/loader/test.py | 3 +- .../gecko_taskgraph/loader/transform.py | 58 ------------------- taskcluster/gecko_taskgraph/test/conftest.py | 4 +- .../transforms/balrog_submit.py | 2 +- .../gecko_taskgraph/transforms/beetmover.py | 2 +- .../transforms/beetmover_checksums.py | 2 +- .../transforms/beetmover_emefree_checksums.py | 2 +- .../transforms/beetmover_geckoview.py | 2 +- .../beetmover_langpack_checksums.py | 2 +- .../transforms/beetmover_push_to_release.py | 2 +- .../transforms/beetmover_repackage.py | 2 +- .../transforms/beetmover_repackage_partner.py | 2 +- .../transforms/beetmover_source_checksums.py | 2 +- .../gecko_taskgraph/transforms/bootstrap.py | 2 +- .../gecko_taskgraph/transforms/condprof.py | 2 +- .../gecko_taskgraph/transforms/diffoscope.py | 4 +- .../transforms/docker_image.py | 2 +- .../gecko_taskgraph/transforms/fetch.py | 2 +- .../geckodriver_mac_notarization.py | 2 +- .../transforms/geckodriver_signing.py | 2 +- .../transforms/job/__init__.py | 2 +- .../gecko_taskgraph/transforms/l10n.py | 2 +- .../transforms/openh264_signing.py | 2 +- .../partner_attribution_beetmover.py | 2 +- .../release_beetmover_signed_addons.py | 2 +- .../transforms/release_flatpak_push.py | 2 +- .../release_generate_checksums_beetmover.py | 2 +- .../release_generate_checksums_signing.py | 2 +- .../transforms/release_msix_push.py | 2 +- .../release_sign_and_push_langpacks.py | 2 +- .../gecko_taskgraph/transforms/repackage.py | 2 +- .../transforms/repackage_partner.py | 2 +- .../transforms/repackage_signing.py | 2 +- .../transforms/repackage_signing_partner.py | 2 +- .../gecko_taskgraph/transforms/signing.py | 2 +- .../transforms/source_checksums_signing.py | 2 +- .../gecko_taskgraph/transforms/source_test.py | 4 +- .../gecko_taskgraph/transforms/task.py | 4 +- .../transforms/test/__init__.py | 4 +- taskcluster/gecko_taskgraph/util/docker.py | 2 +- taskcluster/kinds/addon/kind.yml | 6 +- taskcluster/kinds/android-l10n/kind.yml | 6 +- .../kinds/android-startup-test/kind.yml | 6 +- taskcluster/kinds/artifact-build/kind.yml | 6 +- taskcluster/kinds/attribution-l10n/kind.yml | 6 +- taskcluster/kinds/attribution/kind.yml | 6 +- taskcluster/kinds/balrog/kind.yml | 4 +- .../kinds/beetmover-android-app/kind.yml | 4 +- taskcluster/kinds/beetmover-apt/kind.yml | 4 +- .../kinds/beetmover-checksums/kind.yml | 4 +- .../kinds/beetmover-components/kind.yml | 4 +- .../kinds/beetmover-geckoview/kind.yml | 4 +- .../kinds/beetmover-repackage/kind.yml | 4 +- taskcluster/kinds/beetmover-source/kind.yml | 4 +- taskcluster/kinds/bootstrap/kind.yml | 4 +- taskcluster/kinds/bouncer-locations/kind.yml | 6 +- taskcluster/kinds/build-apk/kind.yml | 6 +- taskcluster/kinds/build-bundle/kind.yml | 6 +- taskcluster/kinds/build-components/kind.yml | 2 +- taskcluster/kinds/build-fat-aar/kind.yml | 6 +- .../kinds/build-mac-notarization/kind.yml | 4 +- taskcluster/kinds/build-mac-signing/kind.yml | 4 +- .../kinds/build-samples-browser/kind.yml | 6 +- taskcluster/kinds/build-signing/kind.yml | 4 +- taskcluster/kinds/build/android-asan.yml | 2 +- taskcluster/kinds/build/android-stuff.yml | 2 +- taskcluster/kinds/build/android.yml | 2 +- taskcluster/kinds/build/ios.yml | 2 +- taskcluster/kinds/build/kind.yml | 6 +- .../kinds/build/linux-base-toolchains.yml | 4 +- taskcluster/kinds/build/linux.yml | 2 +- taskcluster/kinds/build/macosx-native.yml | 2 +- taskcluster/kinds/build/macosx.yml | 2 +- taskcluster/kinds/build/windows-mingw.yml | 2 +- taskcluster/kinds/build/windows.yml | 2 +- taskcluster/kinds/code-review/kind.yml | 6 +- taskcluster/kinds/condprof/kind.yml | 6 +- taskcluster/kinds/cron-bouncer-check/kind.yml | 6 +- taskcluster/kinds/diffoscope/artifacts.yml | 2 +- taskcluster/kinds/diffoscope/kind.yml | 8 +-- taskcluster/kinds/diffoscope/reproducible.yml | 2 +- taskcluster/kinds/docker-image/kind.yml | 4 +- .../kinds/fetch/cft-chromedriver-fetch.yml | 2 +- taskcluster/kinds/fetch/chromium-fetch.yml | 2 +- taskcluster/kinds/fetch/kind.yml | 4 +- taskcluster/kinds/fuzzing/kind.yml | 6 +- taskcluster/kinds/fxrecord/kind.yml | 4 +- .../geckodriver-mac-notarization/kind.yml | 4 +- .../kinds/geckodriver-signing/kind.yml | 4 +- taskcluster/kinds/generate-profile/kind.yml | 6 +- taskcluster/kinds/hazard/kind.yml | 6 +- taskcluster/kinds/instrumented-build/kind.yml | 6 +- taskcluster/kinds/l10n-bump/kind.yml | 6 +- taskcluster/kinds/l10n-cross-channel/kind.yml | 4 +- taskcluster/kinds/l10n/kind.yml | 4 +- .../mar-signing-autograph-stage/kind.yml | 4 +- taskcluster/kinds/mar-signing-l10n/kind.yml | 4 +- taskcluster/kinds/mar-signing/kind.yml | 4 +- taskcluster/kinds/maybe-release/kind.yml | 6 +- taskcluster/kinds/merge-automation/kind.yml | 4 +- taskcluster/kinds/openh264-plugin/kind.yml | 6 +- taskcluster/kinds/openh264-signing/kind.yml | 4 +- taskcluster/kinds/packages/debian.yml | 2 +- taskcluster/kinds/packages/kind.yml | 6 +- taskcluster/kinds/packages/ubuntu.yml | 2 +- taskcluster/kinds/partials-signing/kind.yml | 4 +- taskcluster/kinds/partials/kind.yml | 4 +- taskcluster/kinds/perftest/android.yml | 2 +- taskcluster/kinds/perftest/kind.yml | 6 +- taskcluster/kinds/perftest/linux.yml | 2 +- taskcluster/kinds/perftest/macosx.yml | 2 +- taskcluster/kinds/perftest/windows.yml | 2 +- taskcluster/kinds/post-balrog-dummy/kind.yml | 4 +- .../post-beetmover-checksums-dummy/kind.yml | 4 +- .../post-beetmover-components-dummy/kind.yml | 4 +- .../kinds/post-beetmover-dummy/kind.yml | 4 +- .../kinds/post-langpack-dummy/kind.yml | 4 +- taskcluster/kinds/post-signing-dummy/kind.yml | 4 +- .../kinds/post-update-verify-dummy/kind.yml | 4 +- taskcluster/kinds/push-bundle/kind.yml | 4 +- .../kinds/release-balrog-scheduling/kind.yml | 6 +- .../release-balrog-submit-toplevel/kind.yml | 6 +- .../kind.yml | 6 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kinds/release-bouncer-aliases/kind.yml | 6 +- .../kinds/release-bouncer-check/kind.yml | 6 +- .../kinds/release-bouncer-sub/kind.yml | 6 +- .../kinds/release-early-tagging/kind.yml | 6 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kinds/release-eme-free-repack/kind.yml | 6 +- .../kinds/release-final-verify/kind.yml | 6 +- .../kinds/release-flatpak-push/kind.yml | 6 +- .../kinds/release-flatpak-repackage/kind.yml | 6 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kinds/release-generate-checksums/kind.yml | 6 +- .../kinds/release-mark-as-shipped/kind.yml | 6 +- taskcluster/kinds/release-msix-push/kind.yml | 6 +- .../kinds/release-notify-av-announce/kind.yml | 6 +- .../kinds/release-notify-promote/kind.yml | 6 +- .../kinds/release-notify-push/kind.yml | 6 +- .../kinds/release-notify-ship/kind.yml | 6 +- .../kinds/release-notify-started/kind.yml | 6 +- .../kinds/release-notify-testrail/kind.yml | 6 +- .../kind.yml | 4 +- .../release-partner-attribution/kind.yml | 6 +- .../release-partner-repack-beetmover/kind.yml | 4 +- .../kind.yml | 6 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../kind.yml | 4 +- .../release-partner-repack-repackage/kind.yml | 4 +- .../kinds/release-partner-repack/kind.yml | 6 +- .../kinds/release-push-langpacks/kind.yml | 4 +- .../kind.yml | 6 +- .../kind.yml | 6 +- .../release-secondary-final-verify/kind.yml | 6 +- .../release-secondary-flatpak-push/kind.yml | 6 +- .../release-secondary-notify-ship/kind.yml | 6 +- .../kind.yml | 6 +- .../release-secondary-update-verify/kind.yml | 6 +- .../kinds/release-snap-repackage/kind.yml | 6 +- .../release-source-checksums-signing/kind.yml | 4 +- .../kinds/release-source-signing/kind.yml | 4 +- taskcluster/kinds/release-source/kind.yml | 6 +- .../kind.yml | 6 +- .../release-update-verify-config/kind.yml | 6 +- .../kinds/release-update-verify-next/kind.yml | 6 +- .../kinds/release-update-verify/kind.yml | 6 +- .../kinds/release-version-bump/kind.yml | 6 +- taskcluster/kinds/repackage-deb-l10n/kind.yml | 4 +- taskcluster/kinds/repackage-deb/kind.yml | 4 +- taskcluster/kinds/repackage-l10n/kind.yml | 4 +- taskcluster/kinds/repackage-msi/kind.yml | 4 +- taskcluster/kinds/repackage-msix/kind.yml | 4 +- .../repackage-shippable-l10n-msix/kind.yml | 4 +- .../kinds/repackage-signing-l10n/kind.yml | 4 +- .../kinds/repackage-signing-msi/kind.yml | 4 +- .../kinds/repackage-signing-msix/kind.yml | 4 +- .../kind.yml | 4 +- taskcluster/kinds/repackage-signing/kind.yml | 4 +- taskcluster/kinds/repackage/kind.yml | 4 +- taskcluster/kinds/repo-update/kind.yml | 6 +- .../kinds/scriptworker-canary/kind.yml | 6 +- taskcluster/kinds/searchfox/kind.yml | 6 +- taskcluster/kinds/sentry/kind.yml | 4 +- .../shippable-l10n-mac-notarization/kind.yml | 4 +- .../kinds/shippable-l10n-mac-signing/kind.yml | 4 +- .../kinds/shippable-l10n-signing/kind.yml | 4 +- taskcluster/kinds/shippable-l10n/kind.yml | 4 +- taskcluster/kinds/signing-apk/kind.yml | 4 +- taskcluster/kinds/signing-bundle/kind.yml | 4 +- taskcluster/kinds/signing/kind.yml | 4 +- .../kinds/snap-upstream-build/kind.yml | 6 +- taskcluster/kinds/snap-upstream-test/kind.yml | 6 +- .../source-test/android-compare-locales.yml | 2 +- .../kinds/source-test/android-detekt.yml | 2 +- .../kinds/source-test/android-lint.yml | 2 +- taskcluster/kinds/source-test/buildconfig.yml | 2 +- taskcluster/kinds/source-test/clang.yml | 2 +- .../kinds/source-test/file-metadata.yml | 2 +- taskcluster/kinds/source-test/jsshell.yml | 2 +- taskcluster/kinds/source-test/kind.yml | 6 +- taskcluster/kinds/source-test/ktlint.yml | 2 +- taskcluster/kinds/source-test/mozlint.yml | 2 +- taskcluster/kinds/source-test/puppeteer.yml | 2 +- taskcluster/kinds/source-test/python.yml | 2 +- .../kinds/source-test/shadow-scheduler.yml | 2 +- taskcluster/kinds/source-test/vendor.yml | 2 +- taskcluster/kinds/source-test/webcompat.yml | 2 +- .../kinds/source-test/wpt-manifest.yml | 2 +- .../kinds/source-test/wpt-metadata.yml | 2 +- taskcluster/kinds/spidermonkey/kind.yml | 6 +- taskcluster/kinds/spidermonkey/linux.yml | 2 +- taskcluster/kinds/spidermonkey/windows.yml | 2 +- taskcluster/kinds/startup-test/kind.yml | 6 +- .../kinds/static-analysis-autotest/kind.yml | 6 +- .../kinds/system-symbols-reprocess/kind.yml | 4 +- .../kinds/system-symbols-upload/kind.yml | 4 +- taskcluster/kinds/system-symbols/kind.yml | 6 +- taskcluster/kinds/test-apk/kind.yml | 6 +- taskcluster/kinds/test-components/kind.yml | 6 +- taskcluster/kinds/test/awsy.yml | 2 +- .../kinds/test/browsertime-desktop.yml | 2 +- taskcluster/kinds/test/browsertime-mobile.yml | 2 +- taskcluster/kinds/test/compiled.yml | 2 +- taskcluster/kinds/test/firefox-ui.yml | 2 +- taskcluster/kinds/test/kind.yml | 4 +- taskcluster/kinds/test/marionette.yml | 2 +- taskcluster/kinds/test/misc.yml | 2 +- taskcluster/kinds/test/mochitest.yml | 2 +- taskcluster/kinds/test/reftest.yml | 2 +- taskcluster/kinds/test/talos.yml | 2 +- taskcluster/kinds/test/web-platform.yml | 2 +- taskcluster/kinds/test/xpcshell.yml | 2 +- taskcluster/kinds/toolchain/android.yml | 2 +- taskcluster/kinds/toolchain/cargo-vet.yml | 2 +- taskcluster/kinds/toolchain/cbindgen.yml | 2 +- taskcluster/kinds/toolchain/clang-tidy.yml | 2 +- taskcluster/kinds/toolchain/clang.yml | 2 +- taskcluster/kinds/toolchain/compiler-rt.yml | 2 +- .../kinds/toolchain/dist-toolchains.yml | 2 +- taskcluster/kinds/toolchain/dump-syms.yml | 2 +- taskcluster/kinds/toolchain/fix-stacks.yml | 2 +- taskcluster/kinds/toolchain/gcc.yml | 2 +- taskcluster/kinds/toolchain/geckodriver.yml | 2 +- taskcluster/kinds/toolchain/gn.yml | 2 +- taskcluster/kinds/toolchain/grcov.yml | 2 +- taskcluster/kinds/toolchain/hostutils.yml | 2 +- taskcluster/kinds/toolchain/kind.yml | 6 +- taskcluster/kinds/toolchain/libunwind.yml | 2 +- .../kinds/toolchain/llvm-symbolizer.yml | 2 +- taskcluster/kinds/toolchain/macos-sdk.yml | 2 +- taskcluster/kinds/toolchain/mingw.yml | 2 +- .../kinds/toolchain/minidump-stackwalk.yml | 2 +- taskcluster/kinds/toolchain/misc.yml | 2 +- taskcluster/kinds/toolchain/nasm.yml | 2 +- taskcluster/kinds/toolchain/node.yml | 2 +- taskcluster/kinds/toolchain/pkgconf.yml | 2 +- taskcluster/kinds/toolchain/python.yml | 2 +- .../kinds/toolchain/resourcemonitor.yml | 2 +- taskcluster/kinds/toolchain/rust-size.yml | 2 +- taskcluster/kinds/toolchain/rust.yml | 2 +- taskcluster/kinds/toolchain/sccache.yml | 2 +- taskcluster/kinds/toolchain/sysroot.yml | 2 +- .../kinds/trigger-comm-central/kind.yml | 6 +- taskcluster/kinds/ui-test-apk/kind.yml | 6 +- taskcluster/kinds/updatebot/kind.yml | 4 +- .../upload-generated-sources-dummy/kind.yml | 4 +- .../kinds/upload-generated-sources/kind.yml | 4 +- .../kinds/upload-symbols-dummy/kind.yml | 4 +- taskcluster/kinds/upload-symbols/kind.yml | 4 +- taskcluster/kinds/valgrind/kind.yml | 6 +- taskcluster/kinds/webrender/kind.yml | 6 +- 283 files changed, 533 insertions(+), 592 deletions(-) delete mode 100644 taskcluster/gecko_taskgraph/loader/transform.py diff --git a/taskcluster/android_taskgraph/loader/build_config.py b/taskcluster/android_taskgraph/loader/build_config.py index abcdc223b4fa..cb384cc17410 100644 --- a/taskcluster/android_taskgraph/loader/build_config.py +++ b/taskcluster/android_taskgraph/loader/build_config.py @@ -3,7 +3,7 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from gecko_taskgraph.loader.transform import loader as base_loader +from taskgraph.loader.transform import loader as base_loader from taskgraph.util.templates import merge from ..build_config import get_apk_based_projects, get_components @@ -14,7 +14,7 @@ def components_loader(kind, path, config, params, loaded_tasks): Android-components are read from android-component/.buildconfig.yml """ - config["jobs"] = _get_components_tasks(config) + config["tasks"] = _get_components_tasks(config) return base_loader(kind, path, config, params, loaded_tasks) @@ -24,12 +24,12 @@ def components_and_apks_loader(kind, path, config, params, loaded_tasks): For instance focus-android yields one task. Config is read from various .buildconfig.yml files. - Additional tasks can be provided in the kind.yml under the key `jobs`. + Additional tasks can be provided in the kind.yml under the key `tasks`. """ components_tasks = _get_components_tasks(config, for_build_type="regular") apks_tasks = _get_apks_tasks(config) - config["jobs"] = merge(config["jobs"], components_tasks, apks_tasks) + config["tasks"] = merge(config["tasks"], components_tasks, apks_tasks) return base_loader(kind, path, config, params, loaded_tasks) diff --git a/taskcluster/gecko_taskgraph/loader/test.py b/taskcluster/gecko_taskgraph/loader/test.py index 15157620f617..1521861307da 100644 --- a/taskcluster/gecko_taskgraph/loader/test.py +++ b/taskcluster/gecko_taskgraph/loader/test.py @@ -5,11 +5,10 @@ import logging +from taskgraph.loader.transform import loader as transform_loader from taskgraph.util.copy import deepcopy from taskgraph.util.yaml import load_yaml -from .transform import loader as transform_loader - logger = logging.getLogger(__name__) diff --git a/taskcluster/gecko_taskgraph/loader/transform.py b/taskcluster/gecko_taskgraph/loader/transform.py deleted file mode 100644 index 6591d419ea3d..000000000000 --- a/taskcluster/gecko_taskgraph/loader/transform.py +++ /dev/null @@ -1,58 +0,0 @@ -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - - -import logging - -from taskgraph.util.templates import merge -from taskgraph.util.yaml import load_yaml - -logger = logging.getLogger(__name__) - - -def loader(kind, path, config, params, loaded_tasks): - """ - Get the input elements that will be transformed into tasks in a generic - way. The elements themselves are free-form, and become the input to the - first transform. - - By default, this reads jobs from the `jobs` key, or from yaml files - named by `jobs-from`. The entities are read from mappings, and the - keys to those mappings are added in the `name` key of each entity. - - If there is a `job-defaults` config, then every job is merged with it. - This provides a simple way to set default values for all jobs of a kind. - The `job-defaults` key can also be specified in a yaml file pointed to by - `jobs-from`. In this case it will only apply to tasks defined in the same - file. - - Other kind implementations can use a different loader function to - produce inputs and hand them to `transform_inputs`. - """ - - def jobs(): - defaults = config.get("job-defaults") - for name, job in config.get("jobs", {}).items(): - if defaults: - job = merge(defaults, job) - job["job-from"] = "kind.yml" - yield name, job - - for filename in config.get("jobs-from", []): - tasks = load_yaml(path, filename) - - file_defaults = tasks.pop("job-defaults", None) - if defaults: - file_defaults = merge(defaults, file_defaults or {}) - - for name, job in tasks.items(): - if file_defaults: - job = merge(file_defaults, job) - job["job-from"] = filename - yield name, job - - for name, job in jobs(): - job["name"] = name - logger.debug(f"Generating tasks for {kind} {name}") - yield job diff --git a/taskcluster/gecko_taskgraph/test/conftest.py b/taskcluster/gecko_taskgraph/test/conftest.py index 952f7b19eb04..3394c76b1db6 100644 --- a/taskcluster/gecko_taskgraph/test/conftest.py +++ b/taskcluster/gecko_taskgraph/test/conftest.py @@ -74,8 +74,8 @@ def fake_loader(kind, path, config, parameters, loaded_tasks): }, "dependencies": dependencies, } - if "job-defaults" in config: - task = merge(config["job-defaults"], task) + if "task-defaults" in config: + task = merge(config["task-defaults"], task) yield task diff --git a/taskcluster/gecko_taskgraph/transforms/balrog_submit.py b/taskcluster/gecko_taskgraph/transforms/balrog_submit.py index fcf36533151f..82de3a906dca 100644 --- a/taskcluster/gecko_taskgraph/transforms/balrog_submit.py +++ b/taskcluster/gecko_taskgraph/transforms/balrog_submit.py @@ -28,7 +28,7 @@ balrog_description_schema = Schema( Optional("treeherder"): task_description_schema["treeherder"], Optional("attributes"): task_description_schema["attributes"], Optional("dependencies"): task_description_schema["dependencies"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], # Shipping product / phase Optional("shipping-product"): task_description_schema["shipping-product"], Optional("shipping-phase"): task_description_schema["shipping-phase"], diff --git a/taskcluster/gecko_taskgraph/transforms/beetmover.py b/taskcluster/gecko_taskgraph/transforms/beetmover.py index 311e5762931f..fac9bad4fa81 100644 --- a/taskcluster/gecko_taskgraph/transforms/beetmover.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover.py @@ -36,7 +36,7 @@ beetmover_description_schema = Schema( Required("shipping-phase"): task_description_schema["shipping-phase"], Optional("shipping-product"): task_description_schema["shipping-product"], Optional("attributes"): task_description_schema["attributes"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/beetmover_checksums.py b/taskcluster/gecko_taskgraph/transforms/beetmover_checksums.py index b17cb5a743db..9ae9c228a85d 100644 --- a/taskcluster/gecko_taskgraph/transforms/beetmover_checksums.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_checksums.py @@ -30,7 +30,7 @@ beetmover_checksums_description_schema = Schema( Optional("locale"): str, Optional("shipping-phase"): task_description_schema["shipping-phase"], Optional("shipping-product"): task_description_schema["shipping-product"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/beetmover_emefree_checksums.py b/taskcluster/gecko_taskgraph/transforms/beetmover_emefree_checksums.py index 11a5fe522c7c..c7243665a7ce 100644 --- a/taskcluster/gecko_taskgraph/transforms/beetmover_emefree_checksums.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_emefree_checksums.py @@ -20,7 +20,7 @@ beetmover_checksums_description_schema = Schema( Optional("extra"): object, Optional("shipping-phase"): task_description_schema["shipping-phase"], Optional("shipping-product"): task_description_schema["shipping-product"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("attributes"): task_description_schema["attributes"], Optional("dependencies"): task_description_schema["dependencies"], } diff --git a/taskcluster/gecko_taskgraph/transforms/beetmover_geckoview.py b/taskcluster/gecko_taskgraph/transforms/beetmover_geckoview.py index 1ae884d10cb3..ea2414be6aa4 100644 --- a/taskcluster/gecko_taskgraph/transforms/beetmover_geckoview.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_geckoview.py @@ -40,7 +40,7 @@ beetmover_description_schema = Schema( ), Optional("shipping-product"): task_description_schema["shipping-product"], Optional("attributes"): task_description_schema["attributes"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/beetmover_langpack_checksums.py b/taskcluster/gecko_taskgraph/transforms/beetmover_langpack_checksums.py index 9e59621de4f3..6d758bd70671 100644 --- a/taskcluster/gecko_taskgraph/transforms/beetmover_langpack_checksums.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_langpack_checksums.py @@ -28,7 +28,7 @@ beetmover_checksums_description_schema = Schema( Optional("treeherder"): task_description_schema["treeherder"], Optional("locale"): str, Optional("dependencies"): task_description_schema["dependencies"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("shipping-phase"): task_description_schema["shipping-phase"], Optional("shipping-product"): task_description_schema["shipping-product"], } diff --git a/taskcluster/gecko_taskgraph/transforms/beetmover_push_to_release.py b/taskcluster/gecko_taskgraph/transforms/beetmover_push_to_release.py index b6307d93cfb2..9baa87f4e1c8 100644 --- a/taskcluster/gecko_taskgraph/transforms/beetmover_push_to_release.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_push_to_release.py @@ -21,7 +21,7 @@ beetmover_push_to_release_description_schema = Schema( Required("product"): str, Required("treeherder-platform"): str, Optional("attributes"): {str: object}, - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("run"): {str: object}, Optional("run-on-projects"): task_description_schema["run-on-projects"], Optional("dependencies"): {str: taskref_or_string}, diff --git a/taskcluster/gecko_taskgraph/transforms/beetmover_repackage.py b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage.py index 700b136f4b60..ba47c4a2f497 100644 --- a/taskcluster/gecko_taskgraph/transforms/beetmover_repackage.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage.py @@ -50,7 +50,7 @@ beetmover_description_schema = Schema( # locale is passed only for l10n beetmoving Optional("locale"): str, Required("shipping-phase"): task_description_schema["shipping-phase"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/beetmover_repackage_partner.py b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage_partner.py index 769f4035df19..ebe09bc53bed 100644 --- a/taskcluster/gecko_taskgraph/transforms/beetmover_repackage_partner.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage_partner.py @@ -38,7 +38,7 @@ beetmover_description_schema = Schema( Required("shipping-phase"): task_description_schema["shipping-phase"], Optional("shipping-product"): task_description_schema["shipping-product"], Optional("priority"): task_description_schema["priority"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/beetmover_source_checksums.py b/taskcluster/gecko_taskgraph/transforms/beetmover_source_checksums.py index 766587de6ffc..dd7e7de27565 100644 --- a/taskcluster/gecko_taskgraph/transforms/beetmover_source_checksums.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_source_checksums.py @@ -29,7 +29,7 @@ beetmover_checksums_description_schema = Schema( Optional("shipping-product"): task_description_schema["shipping-product"], Optional("attributes"): task_description_schema["attributes"], Optional("dependencies"): task_description_schema["dependencies"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/bootstrap.py b/taskcluster/gecko_taskgraph/transforms/bootstrap.py index 9c02fc6819fd..9e58ea538641 100644 --- a/taskcluster/gecko_taskgraph/transforms/bootstrap.py +++ b/taskcluster/gecko_taskgraph/transforms/bootstrap.py @@ -20,7 +20,7 @@ bootstrap_schema = Schema( # Initialization commands. Required("pre-commands"): [str], # relative path (from config.path) to the file task was defined in - Optional("job-from"): str, + Optional("task-from"): str, } ) diff --git a/taskcluster/gecko_taskgraph/transforms/condprof.py b/taskcluster/gecko_taskgraph/transforms/condprof.py index b51838ad4cbe..d21bd4f1ff5a 100644 --- a/taskcluster/gecko_taskgraph/transforms/condprof.py +++ b/taskcluster/gecko_taskgraph/transforms/condprof.py @@ -22,7 +22,7 @@ diff_description_schema = Schema( Optional("dependencies"): task_description_schema["dependencies"], Optional("fetches"): job_description_schema["fetches"], Optional("index"): task_description_schema["index"], - Optional("job-from"): str, + Optional("task-from"): str, Optional("name"): str, Optional("run"): job_description_schema["run"], Optional("run-on-projects"): task_description_schema["run-on-projects"], diff --git a/taskcluster/gecko_taskgraph/transforms/diffoscope.py b/taskcluster/gecko_taskgraph/transforms/diffoscope.py index 05c661795041..b602e5c87c63 100644 --- a/taskcluster/gecko_taskgraph/transforms/diffoscope.py +++ b/taskcluster/gecko_taskgraph/transforms/diffoscope.py @@ -27,11 +27,11 @@ diff_description_schema = Schema( # Treeherder symbol. Required("symbol"): str, # relative path (from config.path) to the file the task was defined in. - Optional("job-from"): str, + Optional("task-from"): str, # Original and new builds to compare. Required("original"): index_or_string, Required("new"): index_or_string, - # Arguments to pass to diffoscope, used for job-defaults in + # Arguments to pass to diffoscope, used for task-defaults in # taskcluster/kinds/diffoscope/kind.yml Optional("args"): str, # Extra arguments to pass to diffoscope, that can be set per job. diff --git a/taskcluster/gecko_taskgraph/transforms/docker_image.py b/taskcluster/gecko_taskgraph/transforms/docker_image.py index 635573aa7822..31c5183e4970 100644 --- a/taskcluster/gecko_taskgraph/transforms/docker_image.py +++ b/taskcluster/gecko_taskgraph/transforms/docker_image.py @@ -47,7 +47,7 @@ docker_image_schema = Schema( Required("symbol"): str, # relative path (from config.path) to the file the docker image was defined # in. - Optional("job-from"): str, + Optional("task-from"): str, # Arguments to use for the Dockerfile. Optional("args"): {str: str}, # Name of the docker image definition under taskcluster/docker, when diff --git a/taskcluster/gecko_taskgraph/transforms/fetch.py b/taskcluster/gecko_taskgraph/transforms/fetch.py index 43cfc44115db..9c84cc2168ae 100644 --- a/taskcluster/gecko_taskgraph/transforms/fetch.py +++ b/taskcluster/gecko_taskgraph/transforms/fetch.py @@ -30,7 +30,7 @@ FETCH_SCHEMA = Schema( Required("name"): str, # Relative path (from config.path) to the file the task was defined # in. - Optional("job-from"): str, + Optional("task-from"): str, # Description of the task. Required("description"): str, Optional( diff --git a/taskcluster/gecko_taskgraph/transforms/geckodriver_mac_notarization.py b/taskcluster/gecko_taskgraph/transforms/geckodriver_mac_notarization.py index 016d642b9bcb..5d50329e66db 100644 --- a/taskcluster/gecko_taskgraph/transforms/geckodriver_mac_notarization.py +++ b/taskcluster/gecko_taskgraph/transforms/geckodriver_mac_notarization.py @@ -21,7 +21,7 @@ geckodriver_notarization_description_schema = Schema( Optional("shipping-phase"): task_description_schema["shipping-phase"], Optional("worker"): task_description_schema["worker"], Optional("worker-type"): task_description_schema["worker-type"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("attributes"): task_description_schema["attributes"], Optional("dependencies"): task_description_schema["dependencies"], } diff --git a/taskcluster/gecko_taskgraph/transforms/geckodriver_signing.py b/taskcluster/gecko_taskgraph/transforms/geckodriver_signing.py index 25f861e662dc..c2c2057d40af 100644 --- a/taskcluster/gecko_taskgraph/transforms/geckodriver_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/geckodriver_signing.py @@ -21,7 +21,7 @@ repackage_signing_description_schema = Schema( Optional("dependencies"): task_description_schema["dependencies"], Optional("treeherder"): task_description_schema["treeherder"], Optional("shipping-phase"): task_description_schema["shipping-phase"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/job/__init__.py b/taskcluster/gecko_taskgraph/transforms/job/__init__.py index d4b825c0c8e7..421dbbff9fb8 100644 --- a/taskcluster/gecko_taskgraph/transforms/job/__init__.py +++ b/taskcluster/gecko_taskgraph/transforms/job/__init__.py @@ -41,7 +41,7 @@ job_description_schema = Schema( # taskcluster/gecko_taskgraph/transforms/task.py for the schema details. Required("description"): task_description_schema["description"], Optional("attributes"): task_description_schema["attributes"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("dependencies"): task_description_schema["dependencies"], Optional("if-dependencies"): task_description_schema["if-dependencies"], Optional("soft-dependencies"): task_description_schema["soft-dependencies"], diff --git a/taskcluster/gecko_taskgraph/transforms/l10n.py b/taskcluster/gecko_taskgraph/transforms/l10n.py index 4a00e5c678b4..c682c9a55ef7 100644 --- a/taskcluster/gecko_taskgraph/transforms/l10n.py +++ b/taskcluster/gecko_taskgraph/transforms/l10n.py @@ -119,7 +119,7 @@ l10n_description_schema = Schema( # Shipping product and phase Optional("shipping-product"): task_description_schema["shipping-product"], Optional("shipping-phase"): task_description_schema["shipping-phase"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/openh264_signing.py b/taskcluster/gecko_taskgraph/transforms/openh264_signing.py index 74aebbd90b79..f760e93e32fc 100644 --- a/taskcluster/gecko_taskgraph/transforms/openh264_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/openh264_signing.py @@ -25,7 +25,7 @@ signing_description_schema = Schema( Optional("shipping-phase"): task_description_schema["shipping-phase"], Optional("attributes"): task_description_schema["attributes"], Optional("dependencies"): task_description_schema["dependencies"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/partner_attribution_beetmover.py b/taskcluster/gecko_taskgraph/transforms/partner_attribution_beetmover.py index 3ac34da85d86..6760884147ff 100644 --- a/taskcluster/gecko_taskgraph/transforms/partner_attribution_beetmover.py +++ b/taskcluster/gecko_taskgraph/transforms/partner_attribution_beetmover.py @@ -27,7 +27,7 @@ from gecko_taskgraph.util.scriptworker import ( beetmover_description_schema = Schema( { # from the loader: - Optional("job-from"): str, + Optional("task-from"): str, Optional("name"): str, # from the from_deps transforms: Optional("attributes"): task_description_schema["attributes"], diff --git a/taskcluster/gecko_taskgraph/transforms/release_beetmover_signed_addons.py b/taskcluster/gecko_taskgraph/transforms/release_beetmover_signed_addons.py index 4c419659a417..318537992fdc 100644 --- a/taskcluster/gecko_taskgraph/transforms/release_beetmover_signed_addons.py +++ b/taskcluster/gecko_taskgraph/transforms/release_beetmover_signed_addons.py @@ -49,7 +49,7 @@ beetmover_description_schema = Schema( # locale is passed only for l10n beetmoving Optional("locale"): str, Optional("shipping-phase"): task_description_schema["shipping-phase"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("dependencies"): task_description_schema["dependencies"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/release_flatpak_push.py b/taskcluster/gecko_taskgraph/transforms/release_flatpak_push.py index 924201875519..8a6acf7db73b 100644 --- a/taskcluster/gecko_taskgraph/transforms/release_flatpak_push.py +++ b/taskcluster/gecko_taskgraph/transforms/release_flatpak_push.py @@ -16,7 +16,7 @@ from gecko_taskgraph.util.scriptworker import add_scope_prefix push_flatpak_description_schema = Schema( { Required("name"): str, - Required("job-from"): task_description_schema["job-from"], + Required("task-from"): task_description_schema["task-from"], Required("dependencies"): task_description_schema["dependencies"], Required("description"): task_description_schema["description"], Required("treeherder"): task_description_schema["treeherder"], diff --git a/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_beetmover.py b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_beetmover.py index 28043debe9d2..cac3f3309dfd 100644 --- a/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_beetmover.py +++ b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_beetmover.py @@ -34,7 +34,7 @@ release_generate_checksums_beetmover_schema = Schema( Optional("shipping-phase"): task_description_schema["shipping-phase"], Optional("shipping-product"): task_description_schema["shipping-product"], Optional("attributes"): task_description_schema["attributes"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("dependencies"): task_description_schema["dependencies"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_signing.py b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_signing.py index 12cbcdc72114..9b54f75ab46e 100644 --- a/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_signing.py @@ -23,7 +23,7 @@ release_generate_checksums_signing_schema = Schema( Optional("treeherder"): task_description_schema["treeherder"], Optional("shipping-product"): task_description_schema["shipping-product"], Optional("shipping-phase"): task_description_schema["shipping-phase"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/release_msix_push.py b/taskcluster/gecko_taskgraph/transforms/release_msix_push.py index 22b356d5a20d..2468551f8d4f 100644 --- a/taskcluster/gecko_taskgraph/transforms/release_msix_push.py +++ b/taskcluster/gecko_taskgraph/transforms/release_msix_push.py @@ -16,7 +16,7 @@ from gecko_taskgraph.util.scriptworker import add_scope_prefix push_msix_description_schema = Schema( { Required("name"): str, - Required("job-from"): task_description_schema["job-from"], + Required("task-from"): task_description_schema["task-from"], Required("dependencies"): task_description_schema["dependencies"], Required("description"): task_description_schema["description"], Required("treeherder"): task_description_schema["treeherder"], diff --git a/taskcluster/gecko_taskgraph/transforms/release_sign_and_push_langpacks.py b/taskcluster/gecko_taskgraph/transforms/release_sign_and_push_langpacks.py index 6761c76416a4..41554e8975ea 100644 --- a/taskcluster/gecko_taskgraph/transforms/release_sign_and_push_langpacks.py +++ b/taskcluster/gecko_taskgraph/transforms/release_sign_and_push_langpacks.py @@ -33,7 +33,7 @@ langpack_sign_push_description_schema = Schema( Required("run-on-projects"): [], Required("scopes"): optionally_keyed_by("release-level", [str]), Required("shipping-phase"): task_description_schema["shipping-phase"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("attributes"): task_description_schema["attributes"], Optional("dependencies"): task_description_schema["dependencies"], } diff --git a/taskcluster/gecko_taskgraph/transforms/repackage.py b/taskcluster/gecko_taskgraph/transforms/repackage.py index c3dddcc07bb7..46f66ad591a0 100644 --- a/taskcluster/gecko_taskgraph/transforms/repackage.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage.py @@ -93,7 +93,7 @@ packaging_description_schema = Schema( Optional("run-as-root"): bool, Optional("use-caches"): bool, }, - Optional("job-from"): job_description_schema["job-from"], + Optional("task-from"): job_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/repackage_partner.py b/taskcluster/gecko_taskgraph/transforms/repackage_partner.py index ad91d101da0d..291c176caf84 100644 --- a/taskcluster/gecko_taskgraph/transforms/repackage_partner.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage_partner.py @@ -56,7 +56,7 @@ packaging_description_schema = Schema( }, # Override the default priority for the project Optional("priority"): task_description_schema["priority"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("attributes"): task_description_schema["attributes"], Optional("dependencies"): task_description_schema["dependencies"], } diff --git a/taskcluster/gecko_taskgraph/transforms/repackage_signing.py b/taskcluster/gecko_taskgraph/transforms/repackage_signing.py index d4106efb2924..0417cf2a603e 100644 --- a/taskcluster/gecko_taskgraph/transforms/repackage_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage_signing.py @@ -21,7 +21,7 @@ repackage_signing_description_schema = Schema( Optional("label"): str, Optional("attributes"): task_description_schema["attributes"], Optional("dependencies"): task_description_schema["dependencies"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("treeherder"): task_description_schema["treeherder"], Optional("shipping-product"): task_description_schema["shipping-product"], Optional("shipping-phase"): task_description_schema["shipping-phase"], diff --git a/taskcluster/gecko_taskgraph/transforms/repackage_signing_partner.py b/taskcluster/gecko_taskgraph/transforms/repackage_signing_partner.py index 5f7c893e9276..e8257c45a6e2 100644 --- a/taskcluster/gecko_taskgraph/transforms/repackage_signing_partner.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage_signing_partner.py @@ -27,7 +27,7 @@ repackage_signing_description_schema = Schema( Optional("shipping-product"): task_description_schema["shipping-product"], Optional("shipping-phase"): task_description_schema["shipping-phase"], Optional("priority"): task_description_schema["priority"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/signing.py b/taskcluster/gecko_taskgraph/transforms/signing.py index 760f9f122f24..611b4757e6f4 100644 --- a/taskcluster/gecko_taskgraph/transforms/signing.py +++ b/taskcluster/gecko_taskgraph/transforms/signing.py @@ -56,7 +56,7 @@ signing_description_schema = Schema( Optional("repacks-per-chunk"): int, # Override the default priority for the project Optional("priority"): task_description_schema["priority"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], } ) diff --git a/taskcluster/gecko_taskgraph/transforms/source_checksums_signing.py b/taskcluster/gecko_taskgraph/transforms/source_checksums_signing.py index 2b846604f1cc..c69e2f905edb 100644 --- a/taskcluster/gecko_taskgraph/transforms/source_checksums_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/source_checksums_signing.py @@ -20,7 +20,7 @@ checksums_signing_description_schema = Schema( Optional("treeherder"): task_description_schema["treeherder"], Optional("shipping-product"): task_description_schema["shipping-product"], Optional("shipping-phase"): task_description_schema["shipping-phase"], - Optional("job-from"): task_description_schema["job-from"], + Optional("task-from"): task_description_schema["task-from"], Optional("attributes"): task_description_schema["attributes"], Optional("dependencies"): task_description_schema["dependencies"], } diff --git a/taskcluster/gecko_taskgraph/transforms/source_test.py b/taskcluster/gecko_taskgraph/transforms/source_test.py index 266637a7a09a..9a9dcf5195d9 100644 --- a/taskcluster/gecko_taskgraph/transforms/source_test.py +++ b/taskcluster/gecko_taskgraph/transforms/source_test.py @@ -63,8 +63,8 @@ transforms.add_validate(source_test_description_schema) @transforms.add def set_job_name(config, jobs): for job in jobs: - if "job-from" in job and job["job-from"] != "kind.yml": - from_name = os.path.splitext(job["job-from"])[0] + if "task-from" in job and job["task-from"] != "kind.yml": + from_name = os.path.splitext(job["task-from"])[0] job["name"] = "{}-{}".format(from_name, job["name"]) yield job diff --git a/taskcluster/gecko_taskgraph/transforms/task.py b/taskcluster/gecko_taskgraph/transforms/task.py index ab7148b767a1..960fabe9574f 100644 --- a/taskcluster/gecko_taskgraph/transforms/task.py +++ b/taskcluster/gecko_taskgraph/transforms/task.py @@ -71,7 +71,7 @@ task_description_schema = Schema( # attributes for this task Optional("attributes"): {str: object}, # relative path (from config.path) to the file task was defined in - Optional("job-from"): str, + Optional("task-from"): str, # dependencies of this task, keyed by name; these are passed through # verbatim and subject to the interpretation of the Task's get_dependencies # method. @@ -2006,7 +2006,7 @@ def build_task(config, tasks): if groupSymbol != "?": treeherder["groupSymbol"] = groupSymbol if groupSymbol not in group_names: - path = os.path.join(config.path, task.get("job-from", "")) + path = os.path.join(config.path, task.get("task-from", "")) raise Exception(UNKNOWN_GROUP_NAME.format(groupSymbol, path)) treeherder["groupName"] = group_names[groupSymbol] treeherder["symbol"] = symbol diff --git a/taskcluster/gecko_taskgraph/transforms/test/__init__.py b/taskcluster/gecko_taskgraph/transforms/test/__init__.py index 19ab8d289f0f..1e48e4ceda75 100644 --- a/taskcluster/gecko_taskgraph/transforms/test/__init__.py +++ b/taskcluster/gecko_taskgraph/transforms/test/__init__.py @@ -75,7 +75,7 @@ test_description_schema = Schema( # common attributes) Optional("attributes"): {str: object}, # relative path (from config.path) to the file task was defined in - Optional("job-from"): str, + Optional("task-from"): str, # The `run_on_projects` attribute, defaulting to "all". This dictates the # projects on which this task should be included in the target task set. # See the attributes documentation for details. @@ -485,7 +485,7 @@ def make_job_description(config, tasks): jobdesc["description"] = task["description"] jobdesc["attributes"] = attributes jobdesc["dependencies"] = {"build": build_label} - jobdesc["job-from"] = task["job-from"] + jobdesc["task-from"] = task["task-from"] if task.get("fetches"): jobdesc["fetches"] = task["fetches"] diff --git a/taskcluster/gecko_taskgraph/util/docker.py b/taskcluster/gecko_taskgraph/util/docker.py index 51e3f7e4842e..4c3adac8a8e5 100644 --- a/taskcluster/gecko_taskgraph/util/docker.py +++ b/taskcluster/gecko_taskgraph/util/docker.py @@ -272,7 +272,7 @@ class ImagePathsMap(Mapping): def __init__(self, config_path, image_dir=IMAGE_DIR): config = load_yaml(GECKO, config_path) - self.__update_image_paths(config["jobs"], image_dir) + self.__update_image_paths(config["tasks"], image_dir) def __getitem__(self, key): return self.__dict__[key] diff --git a/taskcluster/kinds/addon/kind.yml b/taskcluster/kinds/addon/kind.yml index eb24cf6a41fa..e8223be560be 100644 --- a/taskcluster/kinds/addon/kind.yml +++ b/taskcluster/kinds/addon/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: # non-system python @@ -12,10 +12,10 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: use-python: default -jobs: +tasks: tps-xpi: description: Build the TPS add-on index: diff --git a/taskcluster/kinds/android-l10n/kind.yml b/taskcluster/kinds/android-l10n/kind.yml index 774be4053c94..cb9a87e96e73 100644 --- a/taskcluster/kinds/android-l10n/kind.yml +++ b/taskcluster/kinds/android-l10n/kind.yml @@ -2,12 +2,12 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: run-on-projects: [] treeherder: kind: build @@ -21,7 +21,7 @@ job-defaults: dontbuild: false push: true -jobs: +tasks: import: name: android_l10n_import description: Import strings from android-l10n repo diff --git a/taskcluster/kinds/android-startup-test/kind.yml b/taskcluster/kinds/android-startup-test/kind.yml index 463a3aa0daf3..29beb09bc66c 100644 --- a/taskcluster/kinds/android-startup-test/kind.yml +++ b/taskcluster/kinds/android-startup-test/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.job:transforms @@ -11,7 +11,7 @@ transforms: kind-dependencies: - signing-apk -job-defaults: +task-defaults: description: Runs UI tests for sanity checking startup on Nightly treeherder: kind: test @@ -33,7 +33,7 @@ job-defaults: use-caches: false run-on-projects: [] -jobs: +tasks: fenix-arm64-v8a-nightly-robo-opt: attributes: build-type: fenix-nightly diff --git a/taskcluster/kinds/artifact-build/kind.yml b/taskcluster/kinds/artifact-build/kind.yml index 5029597c4eb7..320e1db9a2ad 100644 --- a/taskcluster/kinds/artifact-build/kind.yml +++ b/taskcluster/kinds/artifact-build/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - fetch @@ -16,7 +16,7 @@ transforms: - gecko_taskgraph.transforms.artifact:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: index: product: firefox treeherder: @@ -42,7 +42,7 @@ job-defaults: keep-artifacts: false use-python: default -jobs: +tasks: linux64-artifact/opt: description: "Linux64 Opt Artifact Build" index: diff --git a/taskcluster/kinds/attribution-l10n/kind.yml b/taskcluster/kinds/attribution-l10n/kind.yml index 48774cb1f6f8..65e0bbbaee79 100644 --- a/taskcluster/kinds/attribution-l10n/kind.yml +++ b/taskcluster/kinds/attribution-l10n/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.attribution:resolve_keyed_by_transforms @@ -19,7 +19,7 @@ kind-dependencies: # Mac - repackage-l10n -job-defaults: +task-defaults: description: Attribute release builds shipping-phase: promote # never run as part of CI @@ -101,7 +101,7 @@ job-defaults: - __MOZCUSTOM__dlsource%3D{attribution_code[json][dlsource]} use-python: default -jobs: +tasks: win32-devedition/opt: label: attribution-win32-{locale}-devedition/opt shipping-product: devedition diff --git a/taskcluster/kinds/attribution/kind.yml b/taskcluster/kinds/attribution/kind.yml index 9fac5ac71ddb..da8d958ce76e 100644 --- a/taskcluster/kinds/attribution/kind.yml +++ b/taskcluster/kinds/attribution/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.attribution:resolve_keyed_by_transforms @@ -18,7 +18,7 @@ kind-dependencies: # Mac - repackage -job-defaults: +task-defaults: description: Attribute release builds shipping-phase: promote # never run as part of CI @@ -86,7 +86,7 @@ job-defaults: - __MOZCUSTOM__dlsource%3D{attribution_code[json][dlsource]} use-python: default -jobs: +tasks: win32-devedition/opt: label: attribution-win32-devedition/opt shipping-product: devedition diff --git a/taskcluster/kinds/balrog/kind.yml b/taskcluster/kinds/balrog/kind.yml index 8b970e5ed35b..2310ba0ac4ee 100644 --- a/taskcluster/kinds/balrog/kind.yml +++ b/taskcluster/kinds/balrog/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -26,7 +26,7 @@ not-for-build-platforms: - android-x86-shippable/opt - android-aarch64-shippable/opt -jobs: +tasks: balrog: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/beetmover-android-app/kind.yml b/taskcluster/kinds/beetmover-android-app/kind.yml index 59ef9cb1495f..16aa2e95c633 100644 --- a/taskcluster/kinds/beetmover-android-app/kind.yml +++ b/taskcluster/kinds/beetmover-android-app/kind.yml @@ -2,7 +2,7 @@ # license, v. 2.0. if a copy of the mpl was not distributed with this # file, you can obtain one at http://mozilla.org/mpl/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -15,7 +15,7 @@ kind-dependencies: - signing-apk - signing-bundle -jobs: +tasks: beetmover: from-deps: with-attributes: diff --git a/taskcluster/kinds/beetmover-apt/kind.yml b/taskcluster/kinds/beetmover-apt/kind.yml index f19fe59fb1ec..e19c15afc1ed 100644 --- a/taskcluster/kinds/beetmover-apt/kind.yml +++ b/taskcluster/kinds/beetmover-apt/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -20,7 +20,7 @@ only-for-build-platforms: - linux-devedition/opt - linux64-devedition/opt -jobs: +tasks: beetmover-apt: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/beetmover-checksums/kind.yml b/taskcluster/kinds/beetmover-checksums/kind.yml index 7ecf79ea585f..cab29f14c011 100644 --- a/taskcluster/kinds/beetmover-checksums/kind.yml +++ b/taskcluster/kinds/beetmover-checksums/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -17,7 +17,7 @@ only-for-attributes: - nightly - shippable -jobs: +tasks: beetmover-checksums: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/beetmover-components/kind.yml b/taskcluster/kinds/beetmover-components/kind.yml index f0b08be8eb87..f0b408b25442 100644 --- a/taskcluster/kinds/beetmover-components/kind.yml +++ b/taskcluster/kinds/beetmover-components/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -16,7 +16,7 @@ kind-dependencies: - build-components - post-signing-dummy -jobs: +tasks: push-to-maven: description: Publish component from-deps: diff --git a/taskcluster/kinds/beetmover-geckoview/kind.yml b/taskcluster/kinds/beetmover-geckoview/kind.yml index d37316c5dabf..e222ff82a8b9 100644 --- a/taskcluster/kinds/beetmover-geckoview/kind.yml +++ b/taskcluster/kinds/beetmover-geckoview/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -37,7 +37,7 @@ not-for-build-platforms: - linux64-asan-reporter-shippable/opt - win64-asan-reporter-shippable/opt -jobs: +tasks: beetmover-geckoview: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/beetmover-repackage/kind.yml b/taskcluster/kinds/beetmover-repackage/kind.yml index e037f5ca8687..468fb71f6b23 100644 --- a/taskcluster/kinds/beetmover-repackage/kind.yml +++ b/taskcluster/kinds/beetmover-repackage/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -54,7 +54,7 @@ only-for-build-platforms: - linux64-asan-reporter-shippable/opt - win64-asan-reporter-shippable/opt -jobs: +tasks: beetmover-repackage: from-deps: group-by: single-locale diff --git a/taskcluster/kinds/beetmover-source/kind.yml b/taskcluster/kinds/beetmover-source/kind.yml index cd86d812b546..c43652cc3efd 100644 --- a/taskcluster/kinds/beetmover-source/kind.yml +++ b/taskcluster/kinds/beetmover-source/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -14,7 +14,7 @@ transforms: kind-dependencies: - release-source-signing -jobs: +tasks: beetmover-source: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/bootstrap/kind.yml b/taskcluster/kinds/bootstrap/kind.yml index 0ce8f8f68aeb..1792eaf1388f 100644 --- a/taskcluster/kinds/bootstrap/kind.yml +++ b/taskcluster/kinds/bootstrap/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -11,7 +11,7 @@ transforms: - gecko_taskgraph.transforms.bootstrap:transforms - gecko_taskgraph.transforms.task:transforms -jobs: +tasks: debian11: image: debian:bullseye pre-commands: diff --git a/taskcluster/kinds/bouncer-locations/kind.yml b/taskcluster/kinds/bouncer-locations/kind.yml index 4234939369e5..4cb1cba4c056 100644 --- a/taskcluster/kinds/bouncer-locations/kind.yml +++ b/taskcluster/kinds/bouncer-locations/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - post-beetmover-dummy @@ -13,7 +13,7 @@ transforms: - gecko_taskgraph.transforms.release_deps:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: description: nightly bouncer locations job attributes: shippable: true @@ -34,7 +34,7 @@ job-defaults: kind: other tier: 1 -jobs: +tasks: firefox: run-on-releases: ['nightly'] run-on-projects: ['mozilla-central'] diff --git a/taskcluster/kinds/build-apk/kind.yml b/taskcluster/kinds/build-apk/kind.yml index ef909b2c4475..01082441dfdc 100644 --- a/taskcluster/kinds/build-apk/kind.yml +++ b/taskcluster/kinds/build-apk/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - android_taskgraph.transforms.build_android_app:transforms @@ -14,7 +14,7 @@ kind-dependencies: - toolchain - build-fat-aar -job-defaults: +task-defaults: apk-artifact-template: type: file name: 'public/build/target.{abi}.apk' @@ -23,7 +23,7 @@ job-defaults: build_platform: android -jobs: +tasks: focus-debug: attributes: shipping-product: focus diff --git a/taskcluster/kinds/build-bundle/kind.yml b/taskcluster/kinds/build-bundle/kind.yml index 7db4cfdd81d6..471d8f43bbfd 100644 --- a/taskcluster/kinds/build-bundle/kind.yml +++ b/taskcluster/kinds/build-bundle/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - android_taskgraph.transforms.build_android_app:transforms @@ -14,7 +14,7 @@ kind-dependencies: - toolchain - build-fat-aar -job-defaults: +task-defaults: aab-artifact-template: type: file name: 'public/build/target.aab' @@ -27,7 +27,7 @@ job-defaults: - -Paab -jobs: +tasks: focus-debug: attributes: shipping-product: focus diff --git a/taskcluster/kinds/build-components/kind.yml b/taskcluster/kinds/build-components/kind.yml index 52793cb3f187..c416c371f463 100644 --- a/taskcluster/kinds/build-components/kind.yml +++ b/taskcluster/kinds/build-components/kind.yml @@ -17,7 +17,7 @@ kind-dependencies: - toolchain - build-fat-aar -job-defaults: +task-defaults: artifact-template: type: file name: public/build/{artifact_file_name} diff --git a/taskcluster/kinds/build-fat-aar/kind.yml b/taskcluster/kinds/build-fat-aar/kind.yml index 38d40efc92c1..6e5dcd984327 100644 --- a/taskcluster/kinds/build-fat-aar/kind.yml +++ b/taskcluster/kinds/build-fat-aar/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - build @@ -18,7 +18,7 @@ transforms: - gecko_taskgraph.transforms.artifact:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: attributes: artifact_map: taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml index: @@ -100,7 +100,7 @@ job-defaults: - sysroot-x86_64-linux-gnu - sysroot-wasm32-wasi -jobs: +tasks: android-geckoview-fat-aar-shippable/opt: description: "Android GeckoView multi-architecture fat AAR Shippable" attributes: diff --git a/taskcluster/kinds/build-mac-notarization/kind.yml b/taskcluster/kinds/build-mac-notarization/kind.yml index 910d6a1797fe..cd33373c549b 100644 --- a/taskcluster/kinds/build-mac-notarization/kind.yml +++ b/taskcluster/kinds/build-mac-notarization/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -17,7 +17,7 @@ kind-dependencies: only-for-attributes: - shippable -jobs: +tasks: build-mac-notarization: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/build-mac-signing/kind.yml b/taskcluster/kinds/build-mac-signing/kind.yml index d90813cd966d..541604f30798 100644 --- a/taskcluster/kinds/build-mac-signing/kind.yml +++ b/taskcluster/kinds/build-mac-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -25,7 +25,7 @@ only-for-build-platforms: - macosx64/debug - macosx64-aarch64/debug -jobs: +tasks: build-mac-signing: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/build-samples-browser/kind.yml b/taskcluster/kinds/build-samples-browser/kind.yml index 6d1d903321a6..5cdf99284a43 100644 --- a/taskcluster/kinds/build-samples-browser/kind.yml +++ b/taskcluster/kinds/build-samples-browser/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - android_taskgraph.transforms.build_components:transforms @@ -15,7 +15,7 @@ kind-dependencies: - build-fat-aar -job-defaults: +task-defaults: attributes: build_platform: android build-type: regular @@ -49,7 +49,7 @@ job-defaults: env: ANDROID_SDK_ROOT: /builds/worker/fetches/android-sdk-linux -jobs: +tasks: gecko: run: gradlew: diff --git a/taskcluster/kinds/build-signing/kind.yml b/taskcluster/kinds/build-signing/kind.yml index 7e4bbab419a1..f2b54cb02f95 100644 --- a/taskcluster/kinds/build-signing/kind.yml +++ b/taskcluster/kinds/build-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps:transforms @@ -28,7 +28,7 @@ not-for-build-platforms: - macosx64/debug - macosx64-aarch64/debug -jobs: +tasks: build-signing: from-deps: group-by: platform diff --git a/taskcluster/kinds/build/android-asan.yml b/taskcluster/kinds/build/android-asan.yml index 4cc846decefa..175be8a45ac3 100644 --- a/taskcluster/kinds/build/android-asan.yml +++ b/taskcluster/kinds/build/android-asan.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: attributes: artifact_map: taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml maven_packages: diff --git a/taskcluster/kinds/build/android-stuff.yml b/taskcluster/kinds/build/android-stuff.yml index 52bed7b18f40..b3acc7d79328 100644 --- a/taskcluster/kinds/build/android-stuff.yml +++ b/taskcluster/kinds/build/android-stuff.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: tags: android-stuff: "true" run: diff --git a/taskcluster/kinds/build/android.yml b/taskcluster/kinds/build/android.yml index 7c37b2680f01..9605e2a36a09 100644 --- a/taskcluster/kinds/build/android.yml +++ b/taskcluster/kinds/build/android.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: attributes: artifact_map: taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml maven_packages: diff --git a/taskcluster/kinds/build/ios.yml b/taskcluster/kinds/build/ios.yml index 1e8c18caab09..9163b997612d 100644 --- a/taskcluster/kinds/build/ios.yml +++ b/taskcluster/kinds/build/ios.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: index: product: firefox treeherder: diff --git a/taskcluster/kinds/build/kind.yml b/taskcluster/kinds/build/kind.yml index 2e49ca18c5ef..63268fbe9ec0 100644 --- a/taskcluster/kinds/build/kind.yml +++ b/taskcluster/kinds/build/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -20,7 +20,7 @@ transforms: - gecko_taskgraph.transforms.artifact:transforms - gecko_taskgraph.transforms.task:transforms -jobs-from: +tasks-from: - android.yml - android-asan.yml - android-stuff.yml @@ -32,7 +32,7 @@ jobs-from: - windows.yml - windows-mingw.yml -job-defaults: +task-defaults: worker: env: MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system diff --git a/taskcluster/kinds/build/linux-base-toolchains.yml b/taskcluster/kinds/build/linux-base-toolchains.yml index 1cde0b229ff4..f2abfbe010e7 100644 --- a/taskcluster/kinds/build/linux-base-toolchains.yml +++ b/taskcluster/kinds/build/linux-base-toolchains.yml @@ -4,9 +4,9 @@ # # We have these build jobs in a separate file because their definitions are # different enough from the main Linux build jobs that their presence in -# linux.yml would make using job-defaults there significantly less useful. +# linux.yml would make using task-defaults there significantly less useful. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp run: extra-config: diff --git a/taskcluster/kinds/build/linux.yml b/taskcluster/kinds/build/linux.yml index 0b9ef1759322..7016781662f5 100644 --- a/taskcluster/kinds/build/linux.yml +++ b/taskcluster/kinds/build/linux.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp linux64/opt: diff --git a/taskcluster/kinds/build/macosx-native.yml b/taskcluster/kinds/build/macosx-native.yml index ad77b6e5aa3e..6270190c43f6 100644 --- a/taskcluster/kinds/build/macosx-native.yml +++ b/taskcluster/kinds/build/macosx-native.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: index: product: firefox worker-type: b-osx-1015 diff --git a/taskcluster/kinds/build/macosx.yml b/taskcluster/kinds/build/macosx.yml index c9e3bd78a98a..8012d0fe77c9 100644 --- a/taskcluster/kinds/build/macosx.yml +++ b/taskcluster/kinds/build/macosx.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: index: product: firefox worker-type: b-linux-gcp diff --git a/taskcluster/kinds/build/windows-mingw.yml b/taskcluster/kinds/build/windows-mingw.yml index d4ba373924ed..c63c0c8cf4d7 100644 --- a/taskcluster/kinds/build/windows-mingw.yml +++ b/taskcluster/kinds/build/windows-mingw.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: max-run-time: 7200 diff --git a/taskcluster/kinds/build/windows.yml b/taskcluster/kinds/build/windows.yml index af0bebb4f0b5..172329fb0b8a 100644 --- a/taskcluster/kinds/build/windows.yml +++ b/taskcluster/kinds/build/windows.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: run: using: mozharness fetches: diff --git a/taskcluster/kinds/code-review/kind.yml b/taskcluster/kinds/code-review/kind.yml index 16586e5a20be..e77da14c27a2 100644 --- a/taskcluster/kinds/code-review/kind.yml +++ b/taskcluster/kinds/code-review/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.code_review:transforms @@ -13,10 +13,10 @@ kind-dependencies: - source-test - toolchain -job-defaults: +task-defaults: use-python: default -jobs: +tasks: issues: label: code-review-issues description: List all issues found in static analysis and linting tasks diff --git a/taskcluster/kinds/condprof/kind.yml b/taskcluster/kinds/condprof/kind.yml index d1e50620c895..f8970d2b3d0e 100644 --- a/taskcluster/kinds/condprof/kind.yml +++ b/taskcluster/kinds/condprof/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - build @@ -13,7 +13,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: treeherder: kind: other tier: 2 @@ -30,7 +30,7 @@ job-defaults: taskcluster-proxy: true max-run-time: 10800 use-python: default -jobs: +tasks: windows2012-64-firefox: worker-type: b-win2022 description: Creates or updates conditioned profiles on Win64 diff --git a/taskcluster/kinds/cron-bouncer-check/kind.yml b/taskcluster/kinds/cron-bouncer-check/kind.yml index d98ad39abf65..d37d9c241baf 100644 --- a/taskcluster/kinds/cron-bouncer-check/kind.yml +++ b/taskcluster/kinds/cron-bouncer-check/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.bouncer_check:transforms - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: bouncer-check description: bouncer check worker-type: b-linux-gcp @@ -29,7 +29,7 @@ job-defaults: kind: test tier: 1 -jobs: +tasks: firefox: shipping-product: firefox index: diff --git a/taskcluster/kinds/diffoscope/artifacts.yml b/taskcluster/kinds/diffoscope/artifacts.yml index a89dfcbfee6f..2e22bacaa4e6 100644 --- a/taskcluster/kinds/diffoscope/artifacts.yml +++ b/taskcluster/kinds/diffoscope/artifacts.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: # Artifact builds always build with nightly branding, so these checks don't # work on non-trunk branches. run-on-projects: ['trunk'] diff --git a/taskcluster/kinds/diffoscope/kind.yml b/taskcluster/kinds/diffoscope/kind.yml index 89b38fc665fe..5f2d640010df 100644 --- a/taskcluster/kinds/diffoscope/kind.yml +++ b/taskcluster/kinds/diffoscope/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - artifact-build @@ -21,7 +21,7 @@ transforms: # Note: the .chk excludes are for files that are known to differ between # builds because they are signed with an ephemeral private key that is # generated for each build. -job-defaults: +task-defaults: tier: 2 args: >- --output-empty @@ -31,7 +31,7 @@ job-defaults: --exclude-directory-metadata=yes --exclude-command .--line-numbers -jobs-from: +tasks-from: - artifacts.yml - reproducible.yml @@ -40,7 +40,7 @@ jobs-from: # from other sets through an index-search. Other kinds than `build` can be # compared (for example, static-analysis), provided you adjust the # kind-dependencies above. -# jobs: +# tasks: # android-build-vs-previous-try: # symbol: A # new: build-android-arm/opt diff --git a/taskcluster/kinds/diffoscope/reproducible.yml b/taskcluster/kinds/diffoscope/reproducible.yml index 4f89bfca4eee..776e89b970fc 100644 --- a/taskcluster/kinds/diffoscope/reproducible.yml +++ b/taskcluster/kinds/diffoscope/reproducible.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: fail-on-diff: true run-on-projects: ['mozilla-central'] diff --git a/taskcluster/kinds/docker-image/kind.yml b/taskcluster/kinds/docker-image/kind.yml index 22b18cf16f46..c3441c757f0a 100644 --- a/taskcluster/kinds/docker-image/kind.yml +++ b/taskcluster/kinds/docker-image/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - packages @@ -17,7 +17,7 @@ transforms: # (to use subdirectory clones of the proper directory), at which point we can # generate tasks for every docker image in the directory, secure in the # knowledge that unnecessary images will be omitted from the target task graph -jobs: +tasks: image_builder: symbol: I(ib) # Neither the ubuntu1804-*raw nor the ubuntu1804-*packages images can have diff --git a/taskcluster/kinds/fetch/cft-chromedriver-fetch.yml b/taskcluster/kinds/fetch/cft-chromedriver-fetch.yml index 0a01b82e9be4..f856afbc2d9b 100644 --- a/taskcluster/kinds/fetch/cft-chromedriver-fetch.yml +++ b/taskcluster/kinds/fetch/cft-chromedriver-fetch.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: fetch: type: cft-chromedriver-fetch script: /builds/worker/bin/fetch-cft-chromedriver.py diff --git a/taskcluster/kinds/fetch/chromium-fetch.yml b/taskcluster/kinds/fetch/chromium-fetch.yml index f99e1325cdbb..598a190dde96 100644 --- a/taskcluster/kinds/fetch/chromium-fetch.yml +++ b/taskcluster/kinds/fetch/chromium-fetch.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: fetch: type: chromium-fetch script: /builds/worker/bin/fetch-chromium.py diff --git a/taskcluster/kinds/fetch/kind.yml b/taskcluster/kinds/fetch/kind.yml index 60596aa4c1b1..072af91f74fa 100644 --- a/taskcluster/kinds/fetch/kind.yml +++ b/taskcluster/kinds/fetch/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.fetch:transforms @@ -10,7 +10,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -jobs-from: +tasks-from: - benchmarks.yml - browsertime.yml - chromium-fetch.yml diff --git a/taskcluster/kinds/fuzzing/kind.yml b/taskcluster/kinds/fuzzing/kind.yml index 444240c61994..0dd968fb1cdf 100644 --- a/taskcluster/kinds/fuzzing/kind.yml +++ b/taskcluster/kinds/fuzzing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.source_test:transforms @@ -15,7 +15,7 @@ kind-dependencies: - toolchain - build -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: max-run-time: 3600 @@ -29,7 +29,7 @@ job-defaults: substitution-fields: [] if-dependencies: [build] -jobs: +tasks: simple: platform: linux64/opt require-build: diff --git a/taskcluster/kinds/fxrecord/kind.yml b/taskcluster/kinds/fxrecord/kind.yml index 42a9011fff75..e76d91b89c75 100644 --- a/taskcluster/kinds/fxrecord/kind.yml +++ b/taskcluster/kinds/fxrecord/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - build @@ -17,7 +17,7 @@ transforms: - gecko_taskgraph.transforms.release_notifications - gecko_taskgraph.transforms.task -jobs: +tasks: fxrecord: name: notify-fxrecord-failure description: "Desktop Startup Visual Metrics" diff --git a/taskcluster/kinds/geckodriver-mac-notarization/kind.yml b/taskcluster/kinds/geckodriver-mac-notarization/kind.yml index a90e6faa2e26..9d15add0727c 100644 --- a/taskcluster/kinds/geckodriver-mac-notarization/kind.yml +++ b/taskcluster/kinds/geckodriver-mac-notarization/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -18,7 +18,7 @@ only-for-build-platforms: - macosx64-geckodriver/opt - macosx64-aarch64-geckodriver/opt -jobs: +tasks: geckodriver-mac-notarization: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/geckodriver-signing/kind.yml b/taskcluster/kinds/geckodriver-signing/kind.yml index 08007495e53c..7f6f9ccdfe37 100644 --- a/taskcluster/kinds/geckodriver-signing/kind.yml +++ b/taskcluster/kinds/geckodriver-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - toolchain -jobs: +tasks: geckodriver-signing: from-deps: with-attributes: diff --git a/taskcluster/kinds/generate-profile/kind.yml b/taskcluster/kinds/generate-profile/kind.yml index 35d751ca8044..4b5ceafe9358 100644 --- a/taskcluster/kinds/generate-profile/kind.yml +++ b/taskcluster/kinds/generate-profile/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -17,14 +17,14 @@ transforms: - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: treeherder: symbol: Bpgo(run) kind: build tier: 1 use-python: default -jobs: +tasks: linux-shippable/opt: description: "Linux Profile Generation" shipping-phase: build diff --git a/taskcluster/kinds/hazard/kind.yml b/taskcluster/kinds/hazard/kind.yml index 495f6b10cc26..98096af3f59f 100644 --- a/taskcluster/kinds/hazard/kind.yml +++ b/taskcluster/kinds/hazard/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -14,7 +14,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: attributes: retrigger: true treeherder: @@ -26,7 +26,7 @@ job-defaults: docker-image: {in-tree: debian12-amd64-build} use-python: default -jobs: +tasks: linux64-shell-haz/debug: description: "JS Shell Hazard Analysis Linux" index: diff --git a/taskcluster/kinds/instrumented-build/kind.yml b/taskcluster/kinds/instrumented-build/kind.yml index 048bea725ff8..875068d9803c 100644 --- a/taskcluster/kinds/instrumented-build/kind.yml +++ b/taskcluster/kinds/instrumented-build/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -17,7 +17,7 @@ transforms: - gecko_taskgraph.transforms.artifact:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: shipping-phase: build treeherder: symbol: Bpgo(instr) @@ -41,7 +41,7 @@ job-defaults: toolchain: - linux64-sccache -jobs: +tasks: linux-shippable/opt: description: "Linux Instrumented" index: diff --git a/taskcluster/kinds/l10n-bump/kind.yml b/taskcluster/kinds/l10n-bump/kind.yml index 5ff826df633c..183b621e5f97 100644 --- a/taskcluster/kinds/l10n-bump/kind.yml +++ b/taskcluster/kinds/l10n-bump/kind.yml @@ -2,13 +2,13 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_version_bump:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: worker-type: tree worker: implementation: treescript @@ -159,7 +159,7 @@ job-defaults: }, ] -jobs: +tasks: l10n-bumper: name: l10n_bumper description: l10n changesets bumper diff --git a/taskcluster/kinds/l10n-cross-channel/kind.yml b/taskcluster/kinds/l10n-cross-channel/kind.yml index da3030659961..7ffc2ae4e23b 100644 --- a/taskcluster/kinds/l10n-cross-channel/kind.yml +++ b/taskcluster/kinds/l10n-cross-channel/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.cross_channel:transforms - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -jobs: +tasks: quarantine: description: Push strings from all shipping trains to the quarantine strings repo run-on-projects: [] diff --git a/taskcluster/kinds/l10n/kind.yml b/taskcluster/kinds/l10n/kind.yml index eeb0b2c54ee5..1a452b546fef 100644 --- a/taskcluster/kinds/l10n/kind.yml +++ b/taskcluster/kinds/l10n/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -25,7 +25,7 @@ only-for-build-platforms: - win32-shippable/opt - win64-shippable/opt -jobs: +tasks: l10n: description: Localization from-deps: diff --git a/taskcluster/kinds/mar-signing-autograph-stage/kind.yml b/taskcluster/kinds/mar-signing-autograph-stage/kind.yml index 711c28c44bc6..409dcc6570ab 100644 --- a/taskcluster/kinds/mar-signing-autograph-stage/kind.yml +++ b/taskcluster/kinds/mar-signing-autograph-stage/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -16,7 +16,7 @@ kind-dependencies: only-for-build-platforms: - linux64-shippable/opt -jobs: +tasks: mar-signing-autograph-stage: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/mar-signing-l10n/kind.yml b/taskcluster/kinds/mar-signing-l10n/kind.yml index 8016833c1583..be1e45c4b1f1 100644 --- a/taskcluster/kinds/mar-signing-l10n/kind.yml +++ b/taskcluster/kinds/mar-signing-l10n/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -29,7 +29,7 @@ only-for-build-platforms: - win64-devedition/opt - win64-aarch64-devedition/opt -jobs: +tasks: mar-signing-l10n: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/mar-signing/kind.yml b/taskcluster/kinds/mar-signing/kind.yml index e0feeaa0ff4c..d19fd1bde0ed 100644 --- a/taskcluster/kinds/mar-signing/kind.yml +++ b/taskcluster/kinds/mar-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -30,7 +30,7 @@ only-for-build-platforms: - linux64-asan-reporter-shippable/opt - win64-asan-reporter-shippable/opt -jobs: +tasks: mar-signing: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/maybe-release/kind.yml b/taskcluster/kinds/maybe-release/kind.yml index 8664e521684a..b6fba6975d8b 100644 --- a/taskcluster/kinds/maybe-release/kind.yml +++ b/taskcluster/kinds/maybe-release/kind.yml @@ -2,13 +2,13 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.maybe_release:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: description: Check recent releases and trigger a new ship-it phase if worthwhile. worker-type: shipit worker: @@ -27,7 +27,7 @@ job-defaults: tier: 1 kind: build -jobs: +tasks: firefox: name: maybe-release-firefox shipping-product: firefox diff --git a/taskcluster/kinds/merge-automation/kind.yml b/taskcluster/kinds/merge-automation/kind.yml index bd238b9f4ec6..28e6e119cbd5 100644 --- a/taskcluster/kinds/merge-automation/kind.yml +++ b/taskcluster/kinds/merge-automation/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.merge_automation:transforms - gecko_taskgraph.transforms.task:transforms -jobs: +tasks: merge-automation: name: merge-automation label: merge-automation diff --git a/taskcluster/kinds/openh264-plugin/kind.yml b/taskcluster/kinds/openh264-plugin/kind.yml index e8459df438fd..6cd441115e19 100644 --- a/taskcluster/kinds/openh264-plugin/kind.yml +++ b/taskcluster/kinds/openh264-plugin/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -12,7 +12,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: description: "Build OpenH264 plugin" treeherder: kind: build @@ -25,7 +25,7 @@ job-defaults: worker: chain-of-trust: true -jobs: +tasks: linux32/opt: attributes: build_platform: linux32 diff --git a/taskcluster/kinds/openh264-signing/kind.yml b/taskcluster/kinds/openh264-signing/kind.yml index e4dc174cc77a..41938ec90378 100644 --- a/taskcluster/kinds/openh264-signing/kind.yml +++ b/taskcluster/kinds/openh264-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - openh264-plugin -jobs: +tasks: openh264-signing: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/packages/debian.yml b/taskcluster/kinds/packages/debian.yml index 0a87ef67828e..10f9b3c273c3 100644 --- a/taskcluster/kinds/packages/debian.yml +++ b/taskcluster/kinds/packages/debian.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: run: using: debian-package dist: jessie diff --git a/taskcluster/kinds/packages/kind.yml b/taskcluster/kinds/packages/kind.yml index 5b21346de8ba..bdb31c89cb7f 100644 --- a/taskcluster/kinds/packages/kind.yml +++ b/taskcluster/kinds/packages/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.try_job:transforms @@ -10,7 +10,7 @@ transforms: - gecko_taskgraph.transforms.cached_tasks:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: treeherder: kind: build platform: packages/opt @@ -20,6 +20,6 @@ job-defaults: max-run-time: 1800 run-on-projects: [] -jobs-from: +tasks-from: - debian.yml - ubuntu.yml diff --git a/taskcluster/kinds/packages/ubuntu.yml b/taskcluster/kinds/packages/ubuntu.yml index d9bbd5f2ad20..ad78d35c8ed8 100644 --- a/taskcluster/kinds/packages/ubuntu.yml +++ b/taskcluster/kinds/packages/ubuntu.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: run: using: ubuntu-package dist: bionic diff --git a/taskcluster/kinds/partials-signing/kind.yml b/taskcluster/kinds/partials-signing/kind.yml index 2c2bf0a9a0d1..3fd3d5b407c3 100644 --- a/taskcluster/kinds/partials-signing/kind.yml +++ b/taskcluster/kinds/partials-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - partials -jobs: +tasks: partials-signing: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/partials/kind.yml b/taskcluster/kinds/partials/kind.yml index a576aae177bd..d2e4eeb2b9d1 100644 --- a/taskcluster/kinds/partials/kind.yml +++ b/taskcluster/kinds/partials/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -33,7 +33,7 @@ only-for-build-platforms: - linux64-aarch64-shippable/opt - linux64-devedition/opt -jobs: +tasks: partials: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/perftest/android.yml b/taskcluster/kinds/perftest/android.yml index 30112d04c236..bdf13336bb2f 100644 --- a/taskcluster/kinds/perftest/android.yml +++ b/taskcluster/kinds/perftest/android.yml @@ -3,7 +3,7 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: fetches: toolchain: - linux64-node diff --git a/taskcluster/kinds/perftest/kind.yml b/taskcluster/kinds/perftest/kind.yml index 645bc59673db..9fdcf60f396b 100644 --- a/taskcluster/kinds/perftest/kind.yml +++ b/taskcluster/kinds/perftest/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -17,13 +17,13 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -jobs-from: +tasks-from: - android.yml - linux.yml - macosx.yml - windows.yml -job-defaults: +task-defaults: attributes: retrigger: true run-on-projects: [] diff --git a/taskcluster/kinds/perftest/linux.yml b/taskcluster/kinds/perftest/linux.yml index 0a5265850c77..542dfd49d89b 100644 --- a/taskcluster/kinds/perftest/linux.yml +++ b/taskcluster/kinds/perftest/linux.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: t-linux-talos-1804 fetches: toolchain: diff --git a/taskcluster/kinds/perftest/macosx.yml b/taskcluster/kinds/perftest/macosx.yml index 68942e8be33d..1dd5a9b0094b 100644 --- a/taskcluster/kinds/perftest/macosx.yml +++ b/taskcluster/kinds/perftest/macosx.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: t-osx-1015-r8 fetches: build: diff --git a/taskcluster/kinds/perftest/windows.yml b/taskcluster/kinds/perftest/windows.yml index 52d047bcee5e..42904de5adc9 100644 --- a/taskcluster/kinds/perftest/windows.yml +++ b/taskcluster/kinds/perftest/windows.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: t-win10-64-1803-hw fetches: build: diff --git a/taskcluster/kinds/post-balrog-dummy/kind.yml b/taskcluster/kinds/post-balrog-dummy/kind.yml index e1a9849bbc6b..80905de3f55a 100644 --- a/taskcluster/kinds/post-balrog-dummy/kind.yml +++ b/taskcluster/kinds/post-balrog-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - balrog -jobs: +tasks: post-balrog-dummy: description: Dummy task to deal with max_dependencies from-deps: {} diff --git a/taskcluster/kinds/post-beetmover-checksums-dummy/kind.yml b/taskcluster/kinds/post-beetmover-checksums-dummy/kind.yml index 40ff97dce863..2b9b25e86141 100644 --- a/taskcluster/kinds/post-beetmover-checksums-dummy/kind.yml +++ b/taskcluster/kinds/post-beetmover-checksums-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.reverse_chunk_deps:transforms @@ -14,7 +14,7 @@ kind-dependencies: - release-eme-free-repack-beetmover-checksums - release-beetmover-signed-langpacks-checksums -jobs: +tasks: firefox-promote: name: post-beetmover-checksums-dummy description: Dummy task to deal with max_dependencies diff --git a/taskcluster/kinds/post-beetmover-components-dummy/kind.yml b/taskcluster/kinds/post-beetmover-components-dummy/kind.yml index fc14f3cef05a..7d4dfa5f866d 100644 --- a/taskcluster/kinds/post-beetmover-components-dummy/kind.yml +++ b/taskcluster/kinds/post-beetmover-components-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - beetmover-components -jobs: +tasks: post-beetmover: description: Dummy task to wait on all builds before publishing them from-deps: diff --git a/taskcluster/kinds/post-beetmover-dummy/kind.yml b/taskcluster/kinds/post-beetmover-dummy/kind.yml index e5d50ce25686..58d5d5fcca2d 100644 --- a/taskcluster/kinds/post-beetmover-dummy/kind.yml +++ b/taskcluster/kinds/post-beetmover-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -14,7 +14,7 @@ kind-dependencies: - beetmover-checksums - beetmover-repackage -jobs: +tasks: post-beetmover-dummy: description: Dummy task to deal with max_dependencies from-deps: {} diff --git a/taskcluster/kinds/post-langpack-dummy/kind.yml b/taskcluster/kinds/post-langpack-dummy/kind.yml index 95fe9f7684db..30ab6be66bb4 100644 --- a/taskcluster/kinds/post-langpack-dummy/kind.yml +++ b/taskcluster/kinds/post-langpack-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.reverse_chunk_deps:transforms @@ -11,7 +11,7 @@ transforms: kind-dependencies: - release-beetmover-signed-langpacks -jobs: +tasks: firefox-promote: name: post-langpack-dummy description: Dummy task to deal with max_dependencies diff --git a/taskcluster/kinds/post-signing-dummy/kind.yml b/taskcluster/kinds/post-signing-dummy/kind.yml index f7e20fed3720..5ec0cfc4e2b8 100644 --- a/taskcluster/kinds/post-signing-dummy/kind.yml +++ b/taskcluster/kinds/post-signing-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - signing -jobs: +tasks: post-signing-dummy: description: Dummy task to wait on all builds before publishing them from-deps: diff --git a/taskcluster/kinds/post-update-verify-dummy/kind.yml b/taskcluster/kinds/post-update-verify-dummy/kind.yml index 6d7bfb351522..0ff3065cce3c 100644 --- a/taskcluster/kinds/post-update-verify-dummy/kind.yml +++ b/taskcluster/kinds/post-update-verify-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - release-update-verify -jobs: +tasks: post-update-verify-dummy: description: Dummy task to deal with max_dependencies from-deps: {} diff --git a/taskcluster/kinds/push-bundle/kind.yml b/taskcluster/kinds/push-bundle/kind.yml index de17e587580d..d14fdd9dcc54 100644 --- a/taskcluster/kinds/push-bundle/kind.yml +++ b/taskcluster/kinds/push-bundle/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -16,7 +16,7 @@ kind-dependencies: - signing-bundle - android-startup-test -jobs: +tasks: push-bundle: description: Publish Fenix and Focus AABs from-deps: diff --git a/taskcluster/kinds/release-balrog-scheduling/kind.yml b/taskcluster/kinds/release-balrog-scheduling/kind.yml index ad38b0215787..93eb436bb8ad 100644 --- a/taskcluster/kinds/release-balrog-scheduling/kind.yml +++ b/taskcluster/kinds/release-balrog-scheduling/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -13,7 +13,7 @@ kind-dependencies: - release-bouncer-check - release-push-langpacks -job-defaults: +task-defaults: run-on-projects: [] shipping-phase: ship worker-type: balrog @@ -21,7 +21,7 @@ job-defaults: implementation: balrog balrog-action: schedule -jobs: +tasks: firefox: description: Schedule Firefox publishing in balrog name: release-firefox_schedule_publishing_in_balrog diff --git a/taskcluster/kinds/release-balrog-submit-toplevel/kind.yml b/taskcluster/kinds/release-balrog-submit-toplevel/kind.yml index a2b99ea98aef..9ca6cb264df2 100644 --- a/taskcluster/kinds/release-balrog-submit-toplevel/kind.yml +++ b/taskcluster/kinds/release-balrog-submit-toplevel/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release:run_on_releases @@ -11,7 +11,7 @@ transforms: - gecko_taskgraph.transforms.balrog_toplevel:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: run-on-projects: [] # to make sure this never runs in CI shipping-phase: promote worker-type: balrog @@ -29,7 +29,7 @@ job-defaults: staging: dev.bouncer.nonprod.webservices.mozgcp.net whats-new-config: browser/config/whats_new_page.yml -jobs: +tasks: firefox: name: submit-toplevel-firefox-release-to-balrog description: Submit toplevel Firefox release to balrog diff --git a/taskcluster/kinds/release-beetmover-push-to-release/kind.yml b/taskcluster/kinds/release-beetmover-push-to-release/kind.yml index affc0f2c77f3..772d4c03e6f9 100644 --- a/taskcluster/kinds/release-beetmover-push-to-release/kind.yml +++ b/taskcluster/kinds/release-beetmover-push-to-release/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -13,13 +13,13 @@ kind-dependencies: - release-generate-checksums-beetmover - post-update-verify-dummy -job-defaults: +task-defaults: run-on-projects: [] shipping-phase: push worker: max-run-time: 2700 -jobs: +tasks: devedition-push-to-release: name: devedition_push_to_release product: devedition diff --git a/taskcluster/kinds/release-beetmover-signed-langpacks-checksums/kind.yml b/taskcluster/kinds/release-beetmover-signed-langpacks-checksums/kind.yml index 473f711a2ac9..84cfc2f5131c 100644 --- a/taskcluster/kinds/release-beetmover-signed-langpacks-checksums/kind.yml +++ b/taskcluster/kinds/release-beetmover-signed-langpacks-checksums/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - release-beetmover-signed-langpacks -jobs: +tasks: release-beetmover-signed-langpacks-checksums: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-beetmover-signed-langpacks/kind.yml b/taskcluster/kinds/release-beetmover-signed-langpacks/kind.yml index 744198c46616..a3efed688001 100644 --- a/taskcluster/kinds/release-beetmover-signed-langpacks/kind.yml +++ b/taskcluster/kinds/release-beetmover-signed-langpacks/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -22,7 +22,7 @@ only-for-build-platforms: - linux64-shippable/opt - linux64-devedition/opt -jobs: +tasks: release-beetmover-signed-langpacks: description: Beetmover submission for platform-independent langpacks {locales} in {platform} directory from-deps: diff --git a/taskcluster/kinds/release-beetmover-source-checksums/kind.yml b/taskcluster/kinds/release-beetmover-source-checksums/kind.yml index d7a5bf828fe6..9cc8a188be6b 100644 --- a/taskcluster/kinds/release-beetmover-source-checksums/kind.yml +++ b/taskcluster/kinds/release-beetmover-source-checksums/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - release-source-checksums-signing -jobs: +tasks: release-beetmover-source-checksums: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-bouncer-aliases/kind.yml b/taskcluster/kinds/release-bouncer-aliases/kind.yml index 27fe35afb6a3..e46ee4a91df0 100644 --- a/taskcluster/kinds/release-bouncer-aliases/kind.yml +++ b/taskcluster/kinds/release-bouncer-aliases/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -12,7 +12,7 @@ transforms: kind-dependencies: - release-bouncer-check -job-defaults: +task-defaults: description: Update bouncer aliases job worker-type: bouncer worker: @@ -32,7 +32,7 @@ job-defaults: kind: test tier: 1 -jobs: +tasks: devedition: bouncer-products-per-alias: firefox-devedition-latest-ssl: installer-ssl diff --git a/taskcluster/kinds/release-bouncer-check/kind.yml b/taskcluster/kinds/release-bouncer-check/kind.yml index 7b7133ffd534..3f0e47fb5c2a 100644 --- a/taskcluster/kinds/release-bouncer-check/kind.yml +++ b/taskcluster/kinds/release-bouncer-check/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - release-beetmover-push-to-release @@ -13,7 +13,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: release-bouncer-check description: release bouncer check run-on-projects: [] # to make sure this never runs as part of CI @@ -44,7 +44,7 @@ job-defaults: kind: test tier: 1 -jobs: +tasks: firefox: shipping-product: firefox index: diff --git a/taskcluster/kinds/release-bouncer-sub/kind.yml b/taskcluster/kinds/release-bouncer-sub/kind.yml index 131b41b0a7b7..d93b46800514 100644 --- a/taskcluster/kinds/release-bouncer-sub/kind.yml +++ b/taskcluster/kinds/release-bouncer-sub/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release:run_on_releases - gecko_taskgraph.transforms.bouncer_submission:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: description: release bouncer submission job worker-type: bouncer worker: @@ -30,7 +30,7 @@ job-defaults: kind: test tier: 1 -jobs: +tasks: devedition: bouncer-platforms: ['linux', 'linux64', 'osx', 'win', 'win64', 'win64-aarch64'] bouncer-products: ['complete-mar', 'installer', 'installer-ssl', 'partial-mar', 'stub-installer', 'msi', 'msix'] diff --git a/taskcluster/kinds/release-early-tagging/kind.yml b/taskcluster/kinds/release-early-tagging/kind.yml index 775bb4ed7e44..ff4fac5d035f 100644 --- a/taskcluster/kinds/release-early-tagging/kind.yml +++ b/taskcluster/kinds/release-early-tagging/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms - gecko_taskgraph.transforms.release_version_bump:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: description: Release Promotion version tag for buildN run-on-projects: [] shipping-phase: promote @@ -26,7 +26,7 @@ job-defaults: default: false -jobs: +tasks: firefox: name: firefox-tag-buildN shipping-product: firefox diff --git a/taskcluster/kinds/release-eme-free-repack-beetmover-checksums/kind.yml b/taskcluster/kinds/release-eme-free-repack-beetmover-checksums/kind.yml index c75a85ac544f..0caa63565781 100644 --- a/taskcluster/kinds/release-eme-free-repack-beetmover-checksums/kind.yml +++ b/taskcluster/kinds/release-eme-free-repack-beetmover-checksums/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -18,7 +18,7 @@ only-for-build-platforms: - win32-shippable/opt - win64-shippable/opt -jobs: +tasks: release-eme-free-repack-beetmover-checksums: from-deps: {} shipping-phase: promote diff --git a/taskcluster/kinds/release-eme-free-repack-beetmover/kind.yml b/taskcluster/kinds/release-eme-free-repack-beetmover/kind.yml index 7a33d0fb6984..4d12f77c7684 100644 --- a/taskcluster/kinds/release-eme-free-repack-beetmover/kind.yml +++ b/taskcluster/kinds/release-eme-free-repack-beetmover/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -18,7 +18,7 @@ only-for-build-platforms: - win32-shippable/opt - win64-shippable/opt -jobs: +tasks: release-eme-free-repack-beetmover: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-eme-free-repack-mac-notarization/kind.yml b/taskcluster/kinds/release-eme-free-repack-mac-notarization/kind.yml index ff04daf61d4b..460a6e2be229 100644 --- a/taskcluster/kinds/release-eme-free-repack-mac-notarization/kind.yml +++ b/taskcluster/kinds/release-eme-free-repack-mac-notarization/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -18,7 +18,7 @@ kind-dependencies: only-for-build-platforms: - macosx64-shippable/opt -jobs: +tasks: release-eme-free-repack-mac-notarization: from-deps: group-by: partner-repack-ids diff --git a/taskcluster/kinds/release-eme-free-repack-mac-signing/kind.yml b/taskcluster/kinds/release-eme-free-repack-mac-signing/kind.yml index 84d0e17dd1f5..47cc8dd98746 100644 --- a/taskcluster/kinds/release-eme-free-repack-mac-signing/kind.yml +++ b/taskcluster/kinds/release-eme-free-repack-mac-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -19,7 +19,7 @@ kind-dependencies: only-for-build-platforms: - macosx64-shippable/opt -jobs: +tasks: release-eme-free-repack-mac-signing: from-deps: group-by: partner-repack-ids diff --git a/taskcluster/kinds/release-eme-free-repack-repackage-signing/kind.yml b/taskcluster/kinds/release-eme-free-repack-repackage-signing/kind.yml index c3697612027a..b1624d7a04da 100644 --- a/taskcluster/kinds/release-eme-free-repack-repackage-signing/kind.yml +++ b/taskcluster/kinds/release-eme-free-repack-repackage-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -18,7 +18,7 @@ only-for-build-platforms: - win64-shippable/opt - macosx64-shippable/opt -jobs: +tasks: release-eme-free-repack-repackage-signing: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-eme-free-repack-repackage/kind.yml b/taskcluster/kinds/release-eme-free-repack-repackage/kind.yml index 78bc18fe6d2f..7a6b5a228145 100644 --- a/taskcluster/kinds/release-eme-free-repack-repackage/kind.yml +++ b/taskcluster/kinds/release-eme-free-repack-repackage/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -24,7 +24,7 @@ only-for-build-platforms: - win32-shippable/opt - win64-shippable/opt -jobs: +tasks: release-eme-free-repack-repackage: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-eme-free-repack/kind.yml b/taskcluster/kinds/release-eme-free-repack/kind.yml index cc3e85071b9f..3338c0cf7cd0 100644 --- a/taskcluster/kinds/release-eme-free-repack/kind.yml +++ b/taskcluster/kinds/release-eme-free-repack/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -18,7 +18,7 @@ kind-dependencies: - shippable-l10n-mac-signing - shippable-l10n-mac-notarization -job-defaults: +task-defaults: name: eme-free-repack description: Release Promotion eme-free repacks run-on-projects: [] # to make sure this never runs as part of CI @@ -43,7 +43,7 @@ job-defaults: staging: true production: false -jobs: +tasks: macosx64-shippable: treeherder: symbol: EME diff --git a/taskcluster/kinds/release-final-verify/kind.yml b/taskcluster/kinds/release-final-verify/kind.yml index b1319665cd39..8217dea234cc 100644 --- a/taskcluster/kinds/release-final-verify/kind.yml +++ b/taskcluster/kinds/release-final-verify/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - release-bouncer-check @@ -14,7 +14,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: final-verify run-on-projects: [] # to make sure this never runs as part of CI worker-type: b-linux-gcp @@ -25,7 +25,7 @@ job-defaults: retry-exit-status: [1] -jobs: +tasks: firefox: description: final verify shipping-phase: push diff --git a/taskcluster/kinds/release-flatpak-push/kind.yml b/taskcluster/kinds/release-flatpak-push/kind.yml index 94e0e42c1652..bc41608eca86 100644 --- a/taskcluster/kinds/release-flatpak-push/kind.yml +++ b/taskcluster/kinds/release-flatpak-push/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release:run_on_releases @@ -13,7 +13,7 @@ transforms: kind-dependencies: - release-flatpak-repackage -job-defaults: +task-defaults: description: Pushes Flatpaks onto Flathub run-on-projects: [] # to make sure this never runs as part of CI run-on-releases: [beta, release, release-rc] @@ -31,7 +31,7 @@ job-defaults: release: stable default: mock -jobs: +tasks: firefox: shipping-product: firefox flathub-scope: "flathub:firefox" diff --git a/taskcluster/kinds/release-flatpak-repackage/kind.yml b/taskcluster/kinds/release-flatpak-repackage/kind.yml index ecc86bf4ab03..573081df1dc9 100644 --- a/taskcluster/kinds/release-flatpak-repackage/kind.yml +++ b/taskcluster/kinds/release-flatpak-repackage/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release:run_on_releases @@ -14,7 +14,7 @@ kind-dependencies: - post-beetmover-dummy - post-langpack-dummy -job-defaults: +task-defaults: description: Generates flatpak by reackaging the existing tar.bz2 run-on-projects: [] # to make sure this never runs as part of CI run-on-releases: [beta, release, release-rc] @@ -56,7 +56,7 @@ job-defaults: default: beta chain-of-trust: true -jobs: +tasks: firefox: shipping-product: firefox attributes: diff --git a/taskcluster/kinds/release-generate-checksums-beetmover/kind.yml b/taskcluster/kinds/release-generate-checksums-beetmover/kind.yml index ca998ea2f266..1cf7e88cb598 100644 --- a/taskcluster/kinds/release-generate-checksums-beetmover/kind.yml +++ b/taskcluster/kinds/release-generate-checksums-beetmover/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -12,7 +12,7 @@ transforms: kind-dependencies: - release-generate-checksums-signing -jobs: +tasks: release-generate-checksums-beetmover: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-generate-checksums-signing/kind.yml b/taskcluster/kinds/release-generate-checksums-signing/kind.yml index a86b4c8dc5a4..560f56f36556 100644 --- a/taskcluster/kinds/release-generate-checksums-signing/kind.yml +++ b/taskcluster/kinds/release-generate-checksums-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - release-generate-checksums @@ -12,7 +12,7 @@ transforms: - gecko_taskgraph.transforms.release_generate_checksums_signing - gecko_taskgraph.transforms.task -jobs: +tasks: release-generate-checksums-signing: from-deps: {} shipping-phase: promote diff --git a/taskcluster/kinds/release-generate-checksums/kind.yml b/taskcluster/kinds/release-generate-checksums/kind.yml index 71018c8cefa4..3e714aaff87d 100644 --- a/taskcluster/kinds/release-generate-checksums/kind.yml +++ b/taskcluster/kinds/release-generate-checksums/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - beetmover-source @@ -16,7 +16,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: generate-checksums description: generates checksums run-on-projects: [] # to make sure this never runs as part of CI @@ -50,7 +50,7 @@ job-defaults: kind: test tier: 1 -jobs: +tasks: firefox: shipping-product: firefox attributes: diff --git a/taskcluster/kinds/release-mark-as-shipped/kind.yml b/taskcluster/kinds/release-mark-as-shipped/kind.yml index 05faa3f88ea0..294ae444bf06 100644 --- a/taskcluster/kinds/release-mark-as-shipped/kind.yml +++ b/taskcluster/kinds/release-mark-as-shipped/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -14,7 +14,7 @@ kind-dependencies: - release-bouncer-aliases - release-version-bump -job-defaults: +task-defaults: description: mark release as shipped in Ship-It worker-type: shipit worker: @@ -30,7 +30,7 @@ job-defaults: run-on-projects: [] shipping-phase: ship -jobs: +tasks: firefox: name: release-firefox_mark_as_shipped shipping-product: firefox diff --git a/taskcluster/kinds/release-msix-push/kind.yml b/taskcluster/kinds/release-msix-push/kind.yml index 39de997bef2f..c3965beaa617 100644 --- a/taskcluster/kinds/release-msix-push/kind.yml +++ b/taskcluster/kinds/release-msix-push/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release:run_on_releases @@ -13,7 +13,7 @@ transforms: kind-dependencies: - repackage-shippable-l10n-msix -job-defaults: +task-defaults: description: Pushes msix archives to Microsoft Store run-on-projects: [] # to make sure this never runs as part of CI run-on-releases: [beta, release, release-rc] @@ -35,7 +35,7 @@ job-defaults: beta: Immediate default: Manual -jobs: +tasks: firefox: shipping-product: firefox treeherder: diff --git a/taskcluster/kinds/release-notify-av-announce/kind.yml b/taskcluster/kinds/release-notify-av-announce/kind.yml index 45a0e5db53df..a7afdd595c7b 100644 --- a/taskcluster/kinds/release-notify-av-announce/kind.yml +++ b/taskcluster/kinds/release-notify-av-announce/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -12,7 +12,7 @@ transforms: kind-dependencies: - post-beetmover-dummy -job-defaults: +task-defaults: name: notify-av-announce description: Sends email to antivirus vendors telling them that the release is available for scanning. run-on-projects: [] @@ -33,7 +33,7 @@ job-defaults: try: ["{config[params][owner]}"] default: [] -jobs: +tasks: firefox: shipping-product: firefox devedition: diff --git a/taskcluster/kinds/release-notify-promote/kind.yml b/taskcluster/kinds/release-notify-promote/kind.yml index bc53da5a491b..53a3db04245b 100644 --- a/taskcluster/kinds/release-notify-promote/kind.yml +++ b/taskcluster/kinds/release-notify-promote/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -16,7 +16,7 @@ kind-dependencies: - signing-apk - signing-bundle -job-defaults: +task-defaults: name: notify-release-drivers-promote description: Sends email to release-drivers telling release was promoted. run-on-projects: [] @@ -31,7 +31,7 @@ job-defaults: try: ["{config[params][owner]}"] default: [] -jobs: +tasks: firefox: shipping-product: firefox devedition: diff --git a/taskcluster/kinds/release-notify-push/kind.yml b/taskcluster/kinds/release-notify-push/kind.yml index be1a7b5be841..b0bcecac8ebd 100644 --- a/taskcluster/kinds/release-notify-push/kind.yml +++ b/taskcluster/kinds/release-notify-push/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -13,7 +13,7 @@ kind-dependencies: - release-beetmover-push-to-release - push-bundle -job-defaults: +task-defaults: name: notify-release-drivers-push description: Sends email to release-drivers telling release was pushed. run-on-projects: [] @@ -28,7 +28,7 @@ job-defaults: try: ["{config[params][owner]}"] default: [] -jobs: +tasks: firefox: shipping-product: firefox devedition: diff --git a/taskcluster/kinds/release-notify-ship/kind.yml b/taskcluster/kinds/release-notify-ship/kind.yml index fe3eced6e77d..ade9f97a08eb 100644 --- a/taskcluster/kinds/release-notify-ship/kind.yml +++ b/taskcluster/kinds/release-notify-ship/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -17,7 +17,7 @@ kind-dependencies: - push-bundle - post-beetmover-components-dummy -job-defaults: +task-defaults: name: notify-release-drivers-ship description: Sends email to release-drivers telling release was shipped. run-on-projects: [] @@ -30,7 +30,7 @@ job-defaults: try: ["{config[params][owner]}"] default: [] -jobs: +tasks: firefox: shipping-product: firefox notifications: diff --git a/taskcluster/kinds/release-notify-started/kind.yml b/taskcluster/kinds/release-notify-started/kind.yml index 929c07ec59e4..146fdcd6abc2 100644 --- a/taskcluster/kinds/release-notify-started/kind.yml +++ b/taskcluster/kinds/release-notify-started/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -10,7 +10,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: notify-release-drivers-started description: Sends email to release-drivers telling release was started. run-on-projects: [] @@ -25,7 +25,7 @@ job-defaults: try: ["{config[params][owner]}"] default: [] -jobs: +tasks: firefox: shipping-product: firefox devedition: diff --git a/taskcluster/kinds/release-notify-testrail/kind.yml b/taskcluster/kinds/release-notify-testrail/kind.yml index 5e4fa41307dc..9b70e7001cef 100644 --- a/taskcluster/kinds/release-notify-testrail/kind.yml +++ b/taskcluster/kinds/release-notify-testrail/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.test_apk @@ -12,7 +12,7 @@ transforms: kind-dependencies: - ui-test-apk -job-defaults: +task-defaults: description: Sends Slack message to release testers that Testrail Milestone was created. treeherder: kind: other @@ -45,7 +45,7 @@ job-defaults: - notify:slack-channel:C02KDDS9QM9 default: [] -jobs: +tasks: create-milestone-focus: dependencies: ui-test-apk: ui-test-apk-focus-arm-beta diff --git a/taskcluster/kinds/release-partner-attribution-beetmover/kind.yml b/taskcluster/kinds/release-partner-attribution-beetmover/kind.yml index 2851ff7d3769..b8550c31918e 100644 --- a/taskcluster/kinds/release-partner-attribution-beetmover/kind.yml +++ b/taskcluster/kinds/release-partner-attribution-beetmover/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - release-partner-attribution -jobs: +tasks: release-partner-attribution-beetmover: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-partner-attribution/kind.yml b/taskcluster/kinds/release-partner-attribution/kind.yml index 1da2656150e3..83c75e5d61b7 100644 --- a/taskcluster/kinds/release-partner-attribution/kind.yml +++ b/taskcluster/kinds/release-partner-attribution/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -15,7 +15,7 @@ kind-dependencies: - repackage-signing-l10n # move this into the single job ?? -job-defaults: +task-defaults: name: partner-attribution description: Release Promotion partner attribution run-on-projects: [] # to make sure this never runs as part of CI @@ -31,7 +31,7 @@ job-defaults: using: mach mach: python python/mozrelease/mozrelease/attribute_builds.py -jobs: +tasks: partner-attribution: attributes: build_platform: linux-shippable diff --git a/taskcluster/kinds/release-partner-repack-beetmover/kind.yml b/taskcluster/kinds/release-partner-repack-beetmover/kind.yml index 164446f6836a..51e91b5e2a68 100644 --- a/taskcluster/kinds/release-partner-repack-beetmover/kind.yml +++ b/taskcluster/kinds/release-partner-repack-beetmover/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -22,7 +22,7 @@ only-for-build-platforms: - win64-shippable/opt - win64-aarch64-shippable/opt -jobs: +tasks: release-partner-repack-beetmover: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-partner-repack-bouncer-sub/kind.yml b/taskcluster/kinds/release-partner-repack-bouncer-sub/kind.yml index 98fa14981009..539845aa93aa 100644 --- a/taskcluster/kinds/release-partner-repack-bouncer-sub/kind.yml +++ b/taskcluster/kinds/release-partner-repack-bouncer-sub/kind.yml @@ -2,13 +2,13 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.bouncer_submission_partners:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: description: release partners bouncer submission job worker-type: bouncer worker: @@ -29,7 +29,7 @@ job-defaults: kind: test tier: 1 -jobs: +tasks: firefox: bouncer-platforms: ['linux', 'linux64', 'osx', 'win', 'win64', 'win64-aarch64'] bouncer-products: diff --git a/taskcluster/kinds/release-partner-repack-chunking-dummy/kind.yml b/taskcluster/kinds/release-partner-repack-chunking-dummy/kind.yml index 49759313121d..70546dcac1bb 100644 --- a/taskcluster/kinds/release-partner-repack-chunking-dummy/kind.yml +++ b/taskcluster/kinds/release-partner-repack-chunking-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -17,7 +17,7 @@ only-for-build-platforms: - linux-shippable/opt - linux64-shippable/opt -jobs: +tasks: release-partner-repack-chunking-dummy: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-partner-repack-mac-notarization/kind.yml b/taskcluster/kinds/release-partner-repack-mac-notarization/kind.yml index ee7a78e54fbe..89bfcc3cc599 100644 --- a/taskcluster/kinds/release-partner-repack-mac-notarization/kind.yml +++ b/taskcluster/kinds/release-partner-repack-mac-notarization/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -18,7 +18,7 @@ kind-dependencies: only-for-build-platforms: - macosx64-shippable/opt -jobs: +tasks: release-partner-repack-mac-notarization: from-deps: group-by: partner-repack-ids diff --git a/taskcluster/kinds/release-partner-repack-mac-signing/kind.yml b/taskcluster/kinds/release-partner-repack-mac-signing/kind.yml index dec5189979ef..13af4ca6b7c9 100644 --- a/taskcluster/kinds/release-partner-repack-mac-signing/kind.yml +++ b/taskcluster/kinds/release-partner-repack-mac-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -19,7 +19,7 @@ kind-dependencies: only-for-build-platforms: - macosx64-shippable/opt -jobs: +tasks: release-partner-repack-mac-signing: from-deps: group-by: partner-repack-ids diff --git a/taskcluster/kinds/release-partner-repack-repackage-signing/kind.yml b/taskcluster/kinds/release-partner-repack-repackage-signing/kind.yml index 2242023f914d..9c1001bab20a 100644 --- a/taskcluster/kinds/release-partner-repack-repackage-signing/kind.yml +++ b/taskcluster/kinds/release-partner-repack-repackage-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -23,7 +23,7 @@ only-for-build-platforms: - win64-shippable/opt - win64-aarch64-shippable/opt -jobs: +tasks: release-partner-repack-repackage-signing: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-partner-repack-repackage/kind.yml b/taskcluster/kinds/release-partner-repack-repackage/kind.yml index 099c55240f22..48da147a9dcd 100644 --- a/taskcluster/kinds/release-partner-repack-repackage/kind.yml +++ b/taskcluster/kinds/release-partner-repack-repackage/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -25,7 +25,7 @@ only-for-build-platforms: - win64-shippable/opt - win64-aarch64-shippable/opt -jobs: +tasks: release-partner-repack-repackage: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/release-partner-repack/kind.yml b/taskcluster/kinds/release-partner-repack/kind.yml index 2a5d2fc99654..78b67c336c20 100644 --- a/taskcluster/kinds/release-partner-repack/kind.yml +++ b/taskcluster/kinds/release-partner-repack/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -18,7 +18,7 @@ kind-dependencies: - shippable-l10n-mac-signing - shippable-l10n-mac-notarization -job-defaults: +task-defaults: name: partner-repack description: Release Promotion partner repacks run-on-projects: [] # to make sure this never runs as part of CI @@ -43,7 +43,7 @@ job-defaults: staging: true production: false -jobs: +tasks: linux-shippable: attributes: build_platform: linux-shippable diff --git a/taskcluster/kinds/release-push-langpacks/kind.yml b/taskcluster/kinds/release-push-langpacks/kind.yml index fbc5bcc8a934..4d4f864aed55 100644 --- a/taskcluster/kinds/release-push-langpacks/kind.yml +++ b/taskcluster/kinds/release-push-langpacks/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -19,7 +19,7 @@ only-for-build-platforms: - macosx64-shippable/opt # Although, we need the special locale "ja-JP-Mac" from this platform - macosx64-devedition/opt -jobs: +tasks: release-push-langpacks: description: Sends {locales} XPIs for platform to addons.mozilla.org from-deps: diff --git a/taskcluster/kinds/release-secondary-balrog-scheduling/kind.yml b/taskcluster/kinds/release-secondary-balrog-scheduling/kind.yml index 9a230639b9df..bfad3d8a58ef 100644 --- a/taskcluster/kinds/release-secondary-balrog-scheduling/kind.yml +++ b/taskcluster/kinds/release-secondary-balrog-scheduling/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -14,7 +14,7 @@ kind-dependencies: - post-beetmover-dummy - release-secondary-balrog-submit-toplevel -job-defaults: +task-defaults: run-on-projects: [] shipping-phase: ship worker-type: balrog @@ -22,7 +22,7 @@ job-defaults: implementation: balrog balrog-action: schedule -jobs: +tasks: firefox-secondary-rc: description: Schedule Beta Firefox publishing in balrog name: release-firefox_schedule_publishing_in_balrog diff --git a/taskcluster/kinds/release-secondary-balrog-submit-toplevel/kind.yml b/taskcluster/kinds/release-secondary-balrog-submit-toplevel/kind.yml index d742b4fb61cc..e1c2f812d85e 100644 --- a/taskcluster/kinds/release-secondary-balrog-submit-toplevel/kind.yml +++ b/taskcluster/kinds/release-secondary-balrog-submit-toplevel/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -10,7 +10,7 @@ transforms: - gecko_taskgraph.transforms.balrog_toplevel:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: run-on-projects: [] # to make sure this never runs in CI shipping-phase: promote worker-type: balrog @@ -29,7 +29,7 @@ job-defaults: staging: dev.bouncer.nonprod.webservices.mozgcp.net whats-new-config: browser/config/whats_new_page.yml -jobs: +tasks: firefox: name: submit-toplevel-rc-firefox-release-to-balrog description: submit toplevel RC Firefox release to balrog diff --git a/taskcluster/kinds/release-secondary-final-verify/kind.yml b/taskcluster/kinds/release-secondary-final-verify/kind.yml index 0d2e58d01dbc..1be5756cbc0a 100644 --- a/taskcluster/kinds/release-secondary-final-verify/kind.yml +++ b/taskcluster/kinds/release-secondary-final-verify/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - post-balrog-dummy @@ -16,7 +16,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: secondary-final-verify run-on-projects: [] # to make sure this never runs as part of CI worker-type: b-linux-gcp @@ -26,7 +26,7 @@ job-defaults: max-run-time: 7200 retry-exit-status: [1] -jobs: +tasks: firefox: description: secondary final verify shipping-phase: promote diff --git a/taskcluster/kinds/release-secondary-flatpak-push/kind.yml b/taskcluster/kinds/release-secondary-flatpak-push/kind.yml index 0f915d8d2658..cf6859851eb4 100644 --- a/taskcluster/kinds/release-secondary-flatpak-push/kind.yml +++ b/taskcluster/kinds/release-secondary-flatpak-push/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release:run_on_releases @@ -13,7 +13,7 @@ transforms: kind-dependencies: - release-flatpak-repackage -job-defaults: +task-defaults: description: Pushes Flatpaks onto Flathub run-on-projects: [] # to make sure this never runs as part of CI run-on-releases: [release-rc] @@ -27,7 +27,7 @@ job-defaults: implementation: push-flatpak channel: beta -jobs: +tasks: firefox-rc: shipping-product: firefox flathub-scope: "flathub:firefox" diff --git a/taskcluster/kinds/release-secondary-notify-ship/kind.yml b/taskcluster/kinds/release-secondary-notify-ship/kind.yml index ab9b20ed62e8..c60ac8d5ecde 100644 --- a/taskcluster/kinds/release-secondary-notify-ship/kind.yml +++ b/taskcluster/kinds/release-secondary-notify-ship/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -12,7 +12,7 @@ transforms: kind-dependencies: - release-secondary-balrog-scheduling -job-defaults: +task-defaults: name: notify-release-drivers-ship description: Sends email to release-drivers telling release was shipped. run-on-projects: [] @@ -26,7 +26,7 @@ job-defaults: try: ["{config[params][owner]}"] default: [] -jobs: +tasks: firefox-rc: shipping-product: firefox notifications: diff --git a/taskcluster/kinds/release-secondary-update-verify-config/kind.yml b/taskcluster/kinds/release-secondary-update-verify-config/kind.yml index 7e28131a5e56..107151a0f1b3 100644 --- a/taskcluster/kinds/release-secondary-update-verify-config/kind.yml +++ b/taskcluster/kinds/release-secondary-update-verify-config/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.update_verify_config:transforms - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: secondary-update-verify-config run-on-projects: [] # to make sure this never runs as part of CI shipping-product: firefox @@ -50,7 +50,7 @@ job-defaults: mar-channel-id-override: beta channel: "beta-localtest" -jobs: +tasks: firefox-secondary-linux: treeherder: symbol: UVCS diff --git a/taskcluster/kinds/release-secondary-update-verify/kind.yml b/taskcluster/kinds/release-secondary-update-verify/kind.yml index f567cf7ae3b2..a8a5804e1a94 100644 --- a/taskcluster/kinds/release-secondary-update-verify/kind.yml +++ b/taskcluster/kinds/release-secondary-update-verify/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - post-balrog-dummy @@ -16,7 +16,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: secondary-update-verify run-on-projects: [] # to make sure this never runs as part of CI shipping-phase: promote @@ -37,7 +37,7 @@ job-defaults: extra: chunks: 16 -jobs: +tasks: firefox-secondary-linux64: description: linux64 secondary channel update verify shipping-product: firefox diff --git a/taskcluster/kinds/release-snap-repackage/kind.yml b/taskcluster/kinds/release-snap-repackage/kind.yml index 73d9d8a41023..cba2c4d00088 100644 --- a/taskcluster/kinds/release-snap-repackage/kind.yml +++ b/taskcluster/kinds/release-snap-repackage/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -13,7 +13,7 @@ kind-dependencies: - post-beetmover-dummy - post-langpack-dummy -job-defaults: +task-defaults: description: Generates snap image run-on-projects: [] # to make sure this never runs as part of CI shipping-phase: promote @@ -50,7 +50,7 @@ job-defaults: L10N_CHANGESETS: "{config_params[head_repository]}/raw-file/{config_params[head_rev]}/browser/locales/l10n-changesets.json" chain-of-trust: true -jobs: +tasks: firefox: shipping-product: firefox attributes: diff --git a/taskcluster/kinds/release-source-checksums-signing/kind.yml b/taskcluster/kinds/release-source-checksums-signing/kind.yml index de9f98acc05b..def743de9493 100644 --- a/taskcluster/kinds/release-source-checksums-signing/kind.yml +++ b/taskcluster/kinds/release-source-checksums-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - beetmover-source -jobs: +tasks: release-source-checksums-signing: shipping-phase: promote from-deps: diff --git a/taskcluster/kinds/release-source-signing/kind.yml b/taskcluster/kinds/release-source-signing/kind.yml index 9ab9e37d88bf..7d3696a8f89e 100644 --- a/taskcluster/kinds/release-source-signing/kind.yml +++ b/taskcluster/kinds/release-source-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -14,7 +14,7 @@ transforms: kind-dependencies: - release-source -jobs: +tasks: release-source-signing: from-deps: copy-attributes: true diff --git a/taskcluster/kinds/release-source/kind.yml b/taskcluster/kinds/release-source/kind.yml index ff2ee375f72e..67a457dc25e2 100644 --- a/taskcluster/kinds/release-source/kind.yml +++ b/taskcluster/kinds/release-source/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -15,7 +15,7 @@ transforms: - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: shipping-phase: promote treeherder: symbol: Src @@ -37,7 +37,7 @@ job-defaults: run-on-projects: [] optimization: null -jobs: +tasks: firefox-source/opt: description: "Firefox source builder" treeherder: diff --git a/taskcluster/kinds/release-update-verify-config-next/kind.yml b/taskcluster/kinds/release-update-verify-config-next/kind.yml index fd6e66777aeb..b882d27c9621 100644 --- a/taskcluster/kinds/release-update-verify-config-next/kind.yml +++ b/taskcluster/kinds/release-update-verify-config-next/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release:run_on_releases @@ -10,7 +10,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: update-verify-config-next run-on-projects: [] # to make sure this never runs as part of CI run-on-releases: [esr128] @@ -55,7 +55,7 @@ job-defaults: include-version: esr128-next last-watershed: "68.0esr" -jobs: +tasks: firefox-next-linux: shipping-product: firefox treeherder: diff --git a/taskcluster/kinds/release-update-verify-config/kind.yml b/taskcluster/kinds/release-update-verify-config/kind.yml index 53e31f712ca0..1a17916de779 100644 --- a/taskcluster/kinds/release-update-verify-config/kind.yml +++ b/taskcluster/kinds/release-update-verify-config/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.update_verify_config:transforms - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: update-verify-config run-on-projects: [] # to make sure this never runs as part of CI shipping-phase: promote @@ -57,7 +57,7 @@ job-defaults: esr128: "128.0esr" default: "default" -jobs: +tasks: firefox-linux: shipping-product: firefox treeherder: diff --git a/taskcluster/kinds/release-update-verify-next/kind.yml b/taskcluster/kinds/release-update-verify-next/kind.yml index 4ae52cb95fbb..16ee9c46b704 100644 --- a/taskcluster/kinds/release-update-verify-next/kind.yml +++ b/taskcluster/kinds/release-update-verify-next/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - post-balrog-dummy @@ -17,7 +17,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: update-verify-next run-on-projects: [] # to make sure this never runs as part of CI run-on-releases: [esr128] @@ -41,7 +41,7 @@ job-defaults: extra: chunks: 12 -jobs: +tasks: firefox-next-linux64: description: linux64 esr-next update verify shipping-product: firefox diff --git a/taskcluster/kinds/release-update-verify/kind.yml b/taskcluster/kinds/release-update-verify/kind.yml index ec7f9874dae6..9fb1345494eb 100644 --- a/taskcluster/kinds/release-update-verify/kind.yml +++ b/taskcluster/kinds/release-update-verify/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - post-balrog-dummy @@ -16,7 +16,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: update-verify run-on-projects: [] # to make sure this never runs as part of CI shipping-phase: promote @@ -37,7 +37,7 @@ job-defaults: extra: chunks: 16 -jobs: +tasks: firefox-linux64: description: linux64 update verify shipping-product: firefox diff --git a/taskcluster/kinds/release-version-bump/kind.yml b/taskcluster/kinds/release-version-bump/kind.yml index 9dd93bd4fa0d..2131d6f1ab4f 100644 --- a/taskcluster/kinds/release-version-bump/kind.yml +++ b/taskcluster/kinds/release-version-bump/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.release_deps:transforms @@ -14,7 +14,7 @@ kind-dependencies: - post-beetmover-components-dummy - push-bundle -job-defaults: +task-defaults: description: Release Promotion version bump/tag run-on-projects: [] shipping-phase: ship @@ -46,7 +46,7 @@ job-defaults: maple: true default: false -jobs: +tasks: firefox: name: firefox-version-bump shipping-product: firefox diff --git a/taskcluster/kinds/repackage-deb-l10n/kind.yml b/taskcluster/kinds/repackage-deb-l10n/kind.yml index a22e50787ad1..07df6287cc41 100644 --- a/taskcluster/kinds/repackage-deb-l10n/kind.yml +++ b/taskcluster/kinds/repackage-deb-l10n/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -21,7 +21,7 @@ only-for-build-platforms: - linux64-devedition/opt - linux64-shippable/opt -jobs: +tasks: repackage-deb-l10n: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/repackage-deb/kind.yml b/taskcluster/kinds/repackage-deb/kind.yml index 779aaf2659c2..9b0181b91f5b 100644 --- a/taskcluster/kinds/repackage-deb/kind.yml +++ b/taskcluster/kinds/repackage-deb/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -27,7 +27,7 @@ only-for-attributes: - nightly - shippable -jobs: +tasks: repackage-deb: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/repackage-l10n/kind.yml b/taskcluster/kinds/repackage-l10n/kind.yml index 8be0cb19ccd0..b0ebdb8ad2a5 100644 --- a/taskcluster/kinds/repackage-l10n/kind.yml +++ b/taskcluster/kinds/repackage-l10n/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -34,7 +34,7 @@ only-for-build-platforms: - win64-devedition/opt - win64-aarch64-devedition/opt -jobs: +tasks: repackage-l10n: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/repackage-msi/kind.yml b/taskcluster/kinds/repackage-msi/kind.yml index fa2fb3ada3ef..852bd76aa75f 100644 --- a/taskcluster/kinds/repackage-msi/kind.yml +++ b/taskcluster/kinds/repackage-msi/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -22,7 +22,7 @@ only-for-build-platforms: - win32-devedition/opt - win64-devedition/opt -jobs: +tasks: repackage-msi: worker-type: 'b-win2022' from-deps: diff --git a/taskcluster/kinds/repackage-msix/kind.yml b/taskcluster/kinds/repackage-msix/kind.yml index 2b5f682ceb1e..cb3b9e0b9a0b 100644 --- a/taskcluster/kinds/repackage-msix/kind.yml +++ b/taskcluster/kinds/repackage-msix/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -28,7 +28,7 @@ only-for-build-platforms: - win64-devedition/opt - win64-aarch-devedition/opt -jobs: +tasks: repackage-msix: from-deps: group-by: platform diff --git a/taskcluster/kinds/repackage-shippable-l10n-msix/kind.yml b/taskcluster/kinds/repackage-shippable-l10n-msix/kind.yml index 8c7cff523b81..f1d6cb444a0f 100644 --- a/taskcluster/kinds/repackage-shippable-l10n-msix/kind.yml +++ b/taskcluster/kinds/repackage-shippable-l10n-msix/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -30,7 +30,7 @@ only-for-build-platforms: - win64-devedition/opt - win64-aarch64-devedition/opt -jobs: +tasks: repackage-shippable-l10n-msix: from-deps: group-by: platform diff --git a/taskcluster/kinds/repackage-signing-l10n/kind.yml b/taskcluster/kinds/repackage-signing-l10n/kind.yml index 9d274b1ee312..f3afe5073f11 100644 --- a/taskcluster/kinds/repackage-signing-l10n/kind.yml +++ b/taskcluster/kinds/repackage-signing-l10n/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -25,7 +25,7 @@ only-for-build-platforms: - win64-aarch64-devedition/opt - win64-asan-reporter-shippable/opt -jobs: +tasks: repackage-signing-l10n: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/repackage-signing-msi/kind.yml b/taskcluster/kinds/repackage-signing-msi/kind.yml index 8a6691413a4b..7d063782c78f 100644 --- a/taskcluster/kinds/repackage-signing-msi/kind.yml +++ b/taskcluster/kinds/repackage-signing-msi/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -21,7 +21,7 @@ only-for-build-platforms: - win64-devedition/opt - win64/opt -jobs: +tasks: repackage-signing-msi: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/repackage-signing-msix/kind.yml b/taskcluster/kinds/repackage-signing-msix/kind.yml index 4976f0836698..97ee6f87329f 100644 --- a/taskcluster/kinds/repackage-signing-msix/kind.yml +++ b/taskcluster/kinds/repackage-signing-msix/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - repackage-msix -jobs: +tasks: repackage-signing-msix: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/repackage-signing-shippable-l10n-msix/kind.yml b/taskcluster/kinds/repackage-signing-shippable-l10n-msix/kind.yml index 0f6f7787ee83..0c65c75f662e 100644 --- a/taskcluster/kinds/repackage-signing-shippable-l10n-msix/kind.yml +++ b/taskcluster/kinds/repackage-signing-shippable-l10n-msix/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,6 +13,6 @@ transforms: kind-dependencies: - repackage-shippable-l10n-msix -jobs: +tasks: repackage-signing-shippable-l10n-msix: from-deps: {} diff --git a/taskcluster/kinds/repackage-signing/kind.yml b/taskcluster/kinds/repackage-signing/kind.yml index 49ea244a9ec7..b3761e95017b 100644 --- a/taskcluster/kinds/repackage-signing/kind.yml +++ b/taskcluster/kinds/repackage-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -23,7 +23,7 @@ only-for-build-platforms: - win64-aarch64-devedition/opt - win64-asan-reporter-shippable/opt -jobs: +tasks: repackage-signing: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/repackage/kind.yml b/taskcluster/kinds/repackage/kind.yml index b9f94f4a89bf..8d5c3410386b 100644 --- a/taskcluster/kinds/repackage/kind.yml +++ b/taskcluster/kinds/repackage/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -43,7 +43,7 @@ only-for-build-platforms: - win64/opt - win64-asan-reporter-shippable/opt -jobs: +tasks: repackage: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/repo-update/kind.yml b/taskcluster/kinds/repo-update/kind.yml index 50c7c0ac0e9e..3744aa33e6a6 100644 --- a/taskcluster/kinds/repo-update/kind.yml +++ b/taskcluster/kinds/repo-update/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.repo_update:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: worker: env: DO_HSTS: @@ -38,7 +38,7 @@ job-defaults: default: "" -jobs: +tasks: hsts-hpkp-blocklist: name: periodic_file_update description: HSTS, HPKP and remote settings update diff --git a/taskcluster/kinds/scriptworker-canary/kind.yml b/taskcluster/kinds/scriptworker-canary/kind.yml index a1ee225b89b7..b7990bca4c22 100644 --- a/taskcluster/kinds/scriptworker-canary/kind.yml +++ b/taskcluster/kinds/scriptworker-canary/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.scriptworker_canary:transforms - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: treeherder: platform: firefox-release/opt tier: 1 @@ -23,7 +23,7 @@ job-defaults: run: sparse-profile: push-to-try -jobs: +tasks: push: description: Push scriptworker canary tasks. treeherder: diff --git a/taskcluster/kinds/searchfox/kind.yml b/taskcluster/kinds/searchfox/kind.yml index 49cd480e4df9..be499c67fd4f 100644 --- a/taskcluster/kinds/searchfox/kind.yml +++ b/taskcluster/kinds/searchfox/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -15,7 +15,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: index: product: firefox treeherder: @@ -29,7 +29,7 @@ job-defaults: # the files that sccache optimizes away compilation for. use-sccache: false -jobs: +tasks: linux64-searchfox/debug: description: "Linux64 Debug Searchfox" index: diff --git a/taskcluster/kinds/sentry/kind.yml b/taskcluster/kinds/sentry/kind.yml index bfc3cf07a2eb..6d3e9e83997a 100644 --- a/taskcluster/kinds/sentry/kind.yml +++ b/taskcluster/kinds/sentry/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.sentry:transforms - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -jobs: +tasks: mach-release: description: Inform Sentry of new revisions (aka Mach releases) worker-type: b-linux-gcp diff --git a/taskcluster/kinds/shippable-l10n-mac-notarization/kind.yml b/taskcluster/kinds/shippable-l10n-mac-notarization/kind.yml index 461eac91ac74..458803392b66 100644 --- a/taskcluster/kinds/shippable-l10n-mac-notarization/kind.yml +++ b/taskcluster/kinds/shippable-l10n-mac-notarization/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -19,7 +19,7 @@ kind-dependencies: only-for-attributes: - shippable -jobs: +tasks: shippable-l10n-mac-notarization: from-deps: group-by: chunk-locales diff --git a/taskcluster/kinds/shippable-l10n-mac-signing/kind.yml b/taskcluster/kinds/shippable-l10n-mac-signing/kind.yml index 21fe44b4f078..96d173285d08 100644 --- a/taskcluster/kinds/shippable-l10n-mac-signing/kind.yml +++ b/taskcluster/kinds/shippable-l10n-mac-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -21,7 +21,7 @@ only-for-build-platforms: - macosx64/opt - macosx64/debug -jobs: +tasks: shippable-l10n-mac-signing: from-deps: group-by: chunk-locales diff --git a/taskcluster/kinds/shippable-l10n-signing/kind.yml b/taskcluster/kinds/shippable-l10n-signing/kind.yml index fdb545381fed..39f930872fd2 100644 --- a/taskcluster/kinds/shippable-l10n-signing/kind.yml +++ b/taskcluster/kinds/shippable-l10n-signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -25,7 +25,7 @@ not-for-build-platforms: - macosx64/opt - macosx64/debug -jobs: +tasks: shippable-l10n-signing: from-deps: group-by: chunk-locales diff --git a/taskcluster/kinds/shippable-l10n/kind.yml b/taskcluster/kinds/shippable-l10n/kind.yml index ddd6c2540166..362da9b5e01f 100644 --- a/taskcluster/kinds/shippable-l10n/kind.yml +++ b/taskcluster/kinds/shippable-l10n/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -32,7 +32,7 @@ only-for-build-platforms: - win64-devedition/opt - win64-aarch64-devedition/opt -jobs: +tasks: shippable-l10n: description: Localization from-deps: diff --git a/taskcluster/kinds/signing-apk/kind.yml b/taskcluster/kinds/signing-apk/kind.yml index 85b2f21bfdf9..1127ef894a9e 100644 --- a/taskcluster/kinds/signing-apk/kind.yml +++ b/taskcluster/kinds/signing-apk/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -15,7 +15,7 @@ transforms: kind-dependencies: - build-apk -jobs: +tasks: sign-apk: description: Sign Android APKs from-deps: diff --git a/taskcluster/kinds/signing-bundle/kind.yml b/taskcluster/kinds/signing-bundle/kind.yml index e062282fd64d..437d200bb25c 100644 --- a/taskcluster/kinds/signing-bundle/kind.yml +++ b/taskcluster/kinds/signing-bundle/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -15,7 +15,7 @@ transforms: kind-dependencies: - build-bundle -jobs: +tasks: sign-bundle: description: Sign Android AABs from-deps: diff --git a/taskcluster/kinds/signing/kind.yml b/taskcluster/kinds/signing/kind.yml index 655750438cb0..d74c696dd5d0 100644 --- a/taskcluster/kinds/signing/kind.yml +++ b/taskcluster/kinds/signing/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -14,7 +14,7 @@ transforms: kind-dependencies: - build-components -jobs: +tasks: sign-build: description: Sign component from-deps: diff --git a/taskcluster/kinds/snap-upstream-build/kind.yml b/taskcluster/kinds/snap-upstream-build/kind.yml index 7016989ba891..53bb8539e1cc 100644 --- a/taskcluster/kinds/snap-upstream-build/kind.yml +++ b/taskcluster/kinds/snap-upstream-build/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -12,7 +12,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: attributes: cron: true treeherder: @@ -36,7 +36,7 @@ job-defaults: toolchain: - linux64-minidump-stackwalk -jobs: +tasks: amd64-nightly/opt: description: Build Firefox Nightly as a Snap using upstream definition attributes: diff --git a/taskcluster/kinds/snap-upstream-test/kind.yml b/taskcluster/kinds/snap-upstream-test/kind.yml index 1d6913733fb4..4dec4d210e5a 100644 --- a/taskcluster/kinds/snap-upstream-test/kind.yml +++ b/taskcluster/kinds/snap-upstream-test/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader only-for-attributes: - build_platform @@ -16,7 +16,7 @@ transforms: kind-dependencies: - snap-upstream-build -job-defaults: +task-defaults: attributes: retrigger: true cron: true @@ -35,7 +35,7 @@ job-defaults: type: directory path: builds/worker/artifacts/ -jobs: +tasks: basic: from-deps: group-by: single-with-filters diff --git a/taskcluster/kinds/source-test/android-compare-locales.yml b/taskcluster/kinds/source-test/android-compare-locales.yml index 6423ad708d06..8ee18c2fc958 100644 --- a/taskcluster/kinds/source-test/android-compare-locales.yml +++ b/taskcluster/kinds/source-test/android-compare-locales.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: 'Validate android strings.xml with compare-locales' run: using: run-task diff --git a/taskcluster/kinds/source-test/android-detekt.yml b/taskcluster/kinds/source-test/android-detekt.yml index c39ebca21885..803194fc4be4 100644 --- a/taskcluster/kinds/source-test/android-detekt.yml +++ b/taskcluster/kinds/source-test/android-detekt.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: 'Run detekt over all modules' run: using: gradlew diff --git a/taskcluster/kinds/source-test/android-lint.yml b/taskcluster/kinds/source-test/android-lint.yml index 8cbbcc338550..6550ce33844b 100644 --- a/taskcluster/kinds/source-test/android-lint.yml +++ b/taskcluster/kinds/source-test/android-lint.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: 'Run lint over all modules' run: using: gradlew diff --git a/taskcluster/kinds/source-test/buildconfig.yml b/taskcluster/kinds/source-test/buildconfig.yml index a7dffefd09f2..becc33ebbdb8 100644 --- a/taskcluster/kinds/source-test/buildconfig.yml +++ b/taskcluster/kinds/source-test/buildconfig.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: Make sure the content of .buildconfig.yml matches what gradle knows about its projects always-target: true run: diff --git a/taskcluster/kinds/source-test/clang.yml b/taskcluster/kinds/source-test/clang.yml index d77066afe796..15be49cd728a 100644 --- a/taskcluster/kinds/source-test/clang.yml +++ b/taskcluster/kinds/source-test/clang.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: run-on-projects: ["trunk"] platform: linux64/debug worker-type: t-linux-xlarge-source diff --git a/taskcluster/kinds/source-test/file-metadata.yml b/taskcluster/kinds/source-test/file-metadata.yml index b1fffaf64fe4..b8271c3717f7 100644 --- a/taskcluster/kinds/source-test/file-metadata.yml +++ b/taskcluster/kinds/source-test/file-metadata.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: platform: lint/opt treeherder: kind: other diff --git a/taskcluster/kinds/source-test/jsshell.yml b/taskcluster/kinds/source-test/jsshell.yml index 2ce0a846d49a..5f27f89659ed 100644 --- a/taskcluster/kinds/source-test/jsshell.yml +++ b/taskcluster/kinds/source-test/jsshell.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: platform: linux64-shippable/opt require-build: linux64.*: build-linux64-shippable/opt diff --git a/taskcluster/kinds/source-test/kind.yml b/taskcluster/kinds/source-test/kind.yml index f28ee39f963a..33a542f9a79f 100644 --- a/taskcluster/kinds/source-test/kind.yml +++ b/taskcluster/kinds/source-test/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.try_job:transforms @@ -18,7 +18,7 @@ kind-dependencies: - build - build-fat-aar -jobs-from: +tasks-from: - android-compare-locales.yml - android-detekt.yml - android-lint.yml @@ -42,7 +42,7 @@ jobs-from: - wpt-manifest.yml - wpt-metadata.yml -job-defaults: +task-defaults: use-python: default attributes: retrigger: true diff --git a/taskcluster/kinds/source-test/ktlint.yml b/taskcluster/kinds/source-test/ktlint.yml index 1828887dc029..8241301f3ef3 100644 --- a/taskcluster/kinds/source-test/ktlint.yml +++ b/taskcluster/kinds/source-test/ktlint.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: 'Run ktlint over all modules' run: using: gradlew diff --git a/taskcluster/kinds/source-test/mozlint.yml b/taskcluster/kinds/source-test/mozlint.yml index 13af29aa1328..6df6a03abb4c 100644 --- a/taskcluster/kinds/source-test/mozlint.yml +++ b/taskcluster/kinds/source-test/mozlint.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: always-target: true attributes: code-review: true diff --git a/taskcluster/kinds/source-test/puppeteer.yml b/taskcluster/kinds/source-test/puppeteer.yml index 3bfd1a964515..437cd231f8de 100644 --- a/taskcluster/kinds/source-test/puppeteer.yml +++ b/taskcluster/kinds/source-test/puppeteer.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: platform: linux1804-64/opt require-build: by-project: diff --git a/taskcluster/kinds/source-test/python.yml b/taskcluster/kinds/source-test/python.yml index 0fe0e5eac23b..7d379f6364a2 100644 --- a/taskcluster/kinds/source-test/python.yml +++ b/taskcluster/kinds/source-test/python.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: platform: linux1804-64/opt always-target: by-platform: diff --git a/taskcluster/kinds/source-test/shadow-scheduler.yml b/taskcluster/kinds/source-test/shadow-scheduler.yml index 97d1b1f30b17..5dd221cf9f8b 100644 --- a/taskcluster/kinds/source-test/shadow-scheduler.yml +++ b/taskcluster/kinds/source-test/shadow-scheduler.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: platform: gecko-decision/opt worker-type: t-linux-xlarge-source worker: diff --git a/taskcluster/kinds/source-test/vendor.yml b/taskcluster/kinds/source-test/vendor.yml index c6594c6f68f9..e412ab4be3bd 100644 --- a/taskcluster/kinds/source-test/vendor.yml +++ b/taskcluster/kinds/source-test/vendor.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: t-linux-xlarge-source attributes: code-review: true diff --git a/taskcluster/kinds/source-test/webcompat.yml b/taskcluster/kinds/source-test/webcompat.yml index 66ff7910a68f..5257fe4eed0f 100644 --- a/taskcluster/kinds/source-test/webcompat.yml +++ b/taskcluster/kinds/source-test/webcompat.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: platform: linux1804-64/opt require-build: by-project: diff --git a/taskcluster/kinds/source-test/wpt-manifest.yml b/taskcluster/kinds/source-test/wpt-manifest.yml index 06b29b60f591..9fda4bc64fa3 100644 --- a/taskcluster/kinds/source-test/wpt-manifest.yml +++ b/taskcluster/kinds/source-test/wpt-manifest.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: platform: linux64/opt treeherder: kind: test diff --git a/taskcluster/kinds/source-test/wpt-metadata.yml b/taskcluster/kinds/source-test/wpt-metadata.yml index b2c54d62b9b3..d7d6d297467a 100644 --- a/taskcluster/kinds/source-test/wpt-metadata.yml +++ b/taskcluster/kinds/source-test/wpt-metadata.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: platform: lint/opt treeherder: kind: test diff --git a/taskcluster/kinds/spidermonkey/kind.yml b/taskcluster/kinds/spidermonkey/kind.yml index 560ac9a58ba3..681aa9aa5074 100644 --- a/taskcluster/kinds/spidermonkey/kind.yml +++ b/taskcluster/kinds/spidermonkey/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -15,7 +15,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: attributes: retrigger: true treeherder: @@ -70,6 +70,6 @@ job-defaults: - linux64-dump_syms - sysroot-x86_64-linux-gnu -jobs-from: +tasks-from: - linux.yml - windows.yml diff --git a/taskcluster/kinds/spidermonkey/linux.yml b/taskcluster/kinds/spidermonkey/linux.yml index fbf3c8d0e2c4..5c173b4364ea 100644 --- a/taskcluster/kinds/spidermonkey/linux.yml +++ b/taskcluster/kinds/spidermonkey/linux.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker: max-run-time: 10800 docker-image: {in-tree: debian12-amd64-build} diff --git a/taskcluster/kinds/spidermonkey/windows.yml b/taskcluster/kinds/spidermonkey/windows.yml index 2fa90deb8e74..d76e7a6af261 100644 --- a/taskcluster/kinds/spidermonkey/windows.yml +++ b/taskcluster/kinds/spidermonkey/windows.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-win2022 worker: max-run-time: 10800 diff --git a/taskcluster/kinds/startup-test/kind.yml b/taskcluster/kinds/startup-test/kind.yml index 3e6975ae92eb..76e6ee0f8c08 100644 --- a/taskcluster/kinds/startup-test/kind.yml +++ b/taskcluster/kinds/startup-test/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: # We want to test the signed version of a build, to make sure @@ -22,7 +22,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: name: startup-test description: Check whether or not a product crashes on startup run-on-projects: ['mozilla-central'] @@ -38,7 +38,7 @@ job-defaults: tier: 1 use-python: default -jobs: +tasks: linux32: dependencies: build-signing: build-signing-linux-shippable/opt diff --git a/taskcluster/kinds/static-analysis-autotest/kind.yml b/taskcluster/kinds/static-analysis-autotest/kind.yml index 3901e0a7fd80..9c445d979097 100644 --- a/taskcluster/kinds/static-analysis-autotest/kind.yml +++ b/taskcluster/kinds/static-analysis-autotest/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -14,7 +14,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: attributes: retrigger: true index: @@ -35,7 +35,7 @@ job-defaults: kind: build tier: 1 -jobs: +tasks: linux64-st-autotest/debug: description: "Linux64 Debug Static Analysis Autotest" index: diff --git a/taskcluster/kinds/system-symbols-reprocess/kind.yml b/taskcluster/kinds/system-symbols-reprocess/kind.yml index e96f8f4fa334..a768183143a3 100644 --- a/taskcluster/kinds/system-symbols-reprocess/kind.yml +++ b/taskcluster/kinds/system-symbols-reprocess/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader # we need that to apply grouping only on jobs that have "build_platform", so we # dont fail for the "fetch" kind that does is a dependency but does not have it @@ -20,7 +20,7 @@ kind-dependencies: - system-symbols-upload - fetch -jobs: +tasks: system-symbols-reprocess: from-deps: kinds: ["system-symbols", "system-symbols-upload"] diff --git a/taskcluster/kinds/system-symbols-upload/kind.yml b/taskcluster/kinds/system-symbols-upload/kind.yml index e36f7afd8447..3fe137dd1dd2 100644 --- a/taskcluster/kinds/system-symbols-upload/kind.yml +++ b/taskcluster/kinds/system-symbols-upload/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -13,7 +13,7 @@ transforms: kind-dependencies: - system-symbols -jobs: +tasks: system-symbols-upload: description: Upload Symbols from-deps: {} diff --git a/taskcluster/kinds/system-symbols/kind.yml b/taskcluster/kinds/system-symbols/kind.yml index 0090454a682e..92d2da3172d3 100644 --- a/taskcluster/kinds/system-symbols/kind.yml +++ b/taskcluster/kinds/system-symbols/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -12,7 +12,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: attributes: cron: true # This enables uploading symbols. @@ -29,7 +29,7 @@ job-defaults: env: MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system -jobs: +tasks: mac: description: Extract macOS system symbols found in crashreports attributes: diff --git a/taskcluster/kinds/test-apk/kind.yml b/taskcluster/kinds/test-apk/kind.yml index 59225f431aa7..71debfad5a8e 100644 --- a/taskcluster/kinds/test-apk/kind.yml +++ b/taskcluster/kinds/test-apk/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.test_apk:transforms @@ -15,7 +15,7 @@ kind-dependencies: - toolchain - build-fat-aar -job-defaults: +task-defaults: attributes: build_platform: android retrigger: true @@ -38,7 +38,7 @@ job-defaults: docker-image: {in-tree: android-components} max-run-time: 7200 -jobs: +tasks: focus-debug: description: Focus unit tests attributes: diff --git a/taskcluster/kinds/test-components/kind.yml b/taskcluster/kinds/test-components/kind.yml index 8f4675b0769a..15b5374981a3 100644 --- a/taskcluster/kinds/test-components/kind.yml +++ b/taskcluster/kinds/test-components/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - android_taskgraph.transforms.ui_tests:transforms @@ -16,7 +16,7 @@ kind-dependencies: - build-fat-aar -job-defaults: +task-defaults: attributes: build_platform: android build-type: debug @@ -61,7 +61,7 @@ job-defaults: skip-unless-backstop: null -jobs: +tasks: unit-browser-engine-gecko-nightly: component: browser description: 'Run unit tests on device for browser component' diff --git a/taskcluster/kinds/test/awsy.yml b/taskcluster/kinds/test/awsy.yml index 6ba85dcb820e..032aacefb7e2 100644 --- a/taskcluster/kinds/test/awsy.yml +++ b/taskcluster/kinds/test/awsy.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: suite: awsy max-run-time: 7200 instance-size: xlarge-noscratch diff --git a/taskcluster/kinds/test/browsertime-desktop.yml b/taskcluster/kinds/test/browsertime-desktop.yml index 96d829d4ee0b..90266af501a4 100644 --- a/taskcluster/kinds/test/browsertime-desktop.yml +++ b/taskcluster/kinds/test/browsertime-desktop.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: max-run-time: by-test-platform: .*-qr/.*: 2400 diff --git a/taskcluster/kinds/test/browsertime-mobile.yml b/taskcluster/kinds/test/browsertime-mobile.yml index 0ef0c0519efe..57335a7b68db 100644 --- a/taskcluster/kinds/test/browsertime-mobile.yml +++ b/taskcluster/kinds/test/browsertime-mobile.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: max-run-time: 3600 suite: raptor variants: diff --git a/taskcluster/kinds/test/compiled.yml b/taskcluster/kinds/test/compiled.yml index f91ccd997006..2b1e4e117bf7 100644 --- a/taskcluster/kinds/test/compiled.yml +++ b/taskcluster/kinds/test/compiled.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: test-manifest-loader: null # don't load tests in the taskgraph run-without-variant: false variants: diff --git a/taskcluster/kinds/test/firefox-ui.yml b/taskcluster/kinds/test/firefox-ui.yml index c45bb3d13840..ac30cede9604 100644 --- a/taskcluster/kinds/test/firefox-ui.yml +++ b/taskcluster/kinds/test/firefox-ui.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: suite: category: firefox-ui max-run-time: 5400 diff --git a/taskcluster/kinds/test/kind.yml b/taskcluster/kinds/test/kind.yml index e9c2b1e5e948..44dba820726e 100644 --- a/taskcluster/kinds/test/kind.yml +++ b/taskcluster/kinds/test/kind.yml @@ -29,7 +29,7 @@ transforms: # Adding a new test type or running tests on a new platform? Be sure to review # https://wiki.mozilla.org/Sheriffing/Job_Visibility_Policy -jobs-from: +tasks-from: - awsy.yml - browsertime-desktop.yml - browsertime-mobile.yml @@ -43,7 +43,7 @@ jobs-from: - web-platform.yml - xpcshell.yml -job-defaults: +task-defaults: attributes: retrigger: true use-python: default diff --git a/taskcluster/kinds/test/marionette.yml b/taskcluster/kinds/test/marionette.yml index d586a6cf2439..f07f85adf5da 100644 --- a/taskcluster/kinds/test/marionette.yml +++ b/taskcluster/kinds/test/marionette.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: suite: marionette mozharness: script: marionette.py diff --git a/taskcluster/kinds/test/misc.yml b/taskcluster/kinds/test/misc.yml index 4990b41d9026..fc1d4dbb79ff 100644 --- a/taskcluster/kinds/test/misc.yml +++ b/taskcluster/kinds/test/misc.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: test-manifest-loader: null # don't load tests in the taskgraph geckoview-junit: diff --git a/taskcluster/kinds/test/mochitest.yml b/taskcluster/kinds/test/mochitest.yml index 5d72e2ad1183..fda959689f5f 100644 --- a/taskcluster/kinds/test/mochitest.yml +++ b/taskcluster/kinds/test/mochitest.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: suite: category: mochitest target: diff --git a/taskcluster/kinds/test/reftest.yml b/taskcluster/kinds/test/reftest.yml index be4518e59298..e0853d7baa26 100644 --- a/taskcluster/kinds/test/reftest.yml +++ b/taskcluster/kinds/test/reftest.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: suite: category: reftest target: diff --git a/taskcluster/kinds/test/talos.yml b/taskcluster/kinds/test/talos.yml index 68e2f094ad01..6913b08027f2 100644 --- a/taskcluster/kinds/test/talos.yml +++ b/taskcluster/kinds/test/talos.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: max-run-time: 3600 suite: talos tier: diff --git a/taskcluster/kinds/test/web-platform.yml b/taskcluster/kinds/test/web-platform.yml index f79211ebb478..38db5287f172 100644 --- a/taskcluster/kinds/test/web-platform.yml +++ b/taskcluster/kinds/test/web-platform.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: suite: category: web-platform-tests instance-size: xlarge-noscratch diff --git a/taskcluster/kinds/test/xpcshell.yml b/taskcluster/kinds/test/xpcshell.yml index 7b417e869b7a..aaa9f3b2cd0a 100644 --- a/taskcluster/kinds/test/xpcshell.yml +++ b/taskcluster/kinds/test/xpcshell.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: suite: category: xpcshell name: xpcshell diff --git a/taskcluster/kinds/toolchain/android.yml b/taskcluster/kinds/toolchain/android.yml index 333aa868fa85..18413928dcae 100644 --- a/taskcluster/kinds/toolchain/android.yml +++ b/taskcluster/kinds/toolchain/android.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: docker-image: {in-tree: android-build} diff --git a/taskcluster/kinds/toolchain/cargo-vet.yml b/taskcluster/kinds/toolchain/cargo-vet.yml index 3f1cb9756a39..b2479fc24c52 100644 --- a/taskcluster/kinds/toolchain/cargo-vet.yml +++ b/taskcluster/kinds/toolchain/cargo-vet.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "cargo-vet toolchain build" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/cbindgen.yml b/taskcluster/kinds/toolchain/cbindgen.yml index 69d34b6f3b53..ac2fde91bc1b 100644 --- a/taskcluster/kinds/toolchain/cbindgen.yml +++ b/taskcluster/kinds/toolchain/cbindgen.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "cbindgen toolchain build" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/clang-tidy.yml b/taskcluster/kinds/toolchain/clang-tidy.yml index 671e8f708192..7942562e5954 100644 --- a/taskcluster/kinds/toolchain/clang-tidy.yml +++ b/taskcluster/kinds/toolchain/clang-tidy.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "Clang-tidy build" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/clang.yml b/taskcluster/kinds/toolchain/clang.yml index 75138be4640a..da20d41cde22 100644 --- a/taskcluster/kinds/toolchain/clang.yml +++ b/taskcluster/kinds/toolchain/clang.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-xlarge-gcp worker: max-run-time: 7200 diff --git a/taskcluster/kinds/toolchain/compiler-rt.yml b/taskcluster/kinds/toolchain/compiler-rt.yml index 631024fbf9f5..9fccc48b5cc3 100644 --- a/taskcluster/kinds/toolchain/compiler-rt.yml +++ b/taskcluster/kinds/toolchain/compiler-rt.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: max-run-time: 1800 diff --git a/taskcluster/kinds/toolchain/dist-toolchains.yml b/taskcluster/kinds/toolchain/dist-toolchains.yml index 31b60918e64b..b3b001f5e024 100644 --- a/taskcluster/kinds/toolchain/dist-toolchains.yml +++ b/taskcluster/kinds/toolchain/dist-toolchains.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "sccache-dist toolchain archive build" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/dump-syms.yml b/taskcluster/kinds/toolchain/dump-syms.yml index 05aee5e352a1..8465b823605a 100644 --- a/taskcluster/kinds/toolchain/dump-syms.yml +++ b/taskcluster/kinds/toolchain/dump-syms.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: attributes: local-toolchain: true description: "dump_syms toolchain build" diff --git a/taskcluster/kinds/toolchain/fix-stacks.yml b/taskcluster/kinds/toolchain/fix-stacks.yml index e11bf0b166e5..5b98216ad456 100644 --- a/taskcluster/kinds/toolchain/fix-stacks.yml +++ b/taskcluster/kinds/toolchain/fix-stacks.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "fix-stacks toolchain build" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/gcc.yml b/taskcluster/kinds/toolchain/gcc.yml index 2a09c37e6ca9..478b6898785f 100644 --- a/taskcluster/kinds/toolchain/gcc.yml +++ b/taskcluster/kinds/toolchain/gcc.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: max-run-time: 3600 diff --git a/taskcluster/kinds/toolchain/geckodriver.yml b/taskcluster/kinds/toolchain/geckodriver.yml index 252befa3fb53..b06ad7b8f341 100644 --- a/taskcluster/kinds/toolchain/geckodriver.yml +++ b/taskcluster/kinds/toolchain/geckodriver.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "geckodriver toolchain build" worker-type: b-linux-gcp worker: diff --git a/taskcluster/kinds/toolchain/gn.yml b/taskcluster/kinds/toolchain/gn.yml index d12b0f19c5fc..88add2067b41 100644 --- a/taskcluster/kinds/toolchain/gn.yml +++ b/taskcluster/kinds/toolchain/gn.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "gn toolchain build" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/grcov.yml b/taskcluster/kinds/toolchain/grcov.yml index 15fed687322e..65d4d8f00797 100644 --- a/taskcluster/kinds/toolchain/grcov.yml +++ b/taskcluster/kinds/toolchain/grcov.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "grcov toolchain build" worker-type: b-linux-gcp worker: diff --git a/taskcluster/kinds/toolchain/hostutils.yml b/taskcluster/kinds/toolchain/hostutils.yml index d9974e917a46..dbaa1954888b 100644 --- a/taskcluster/kinds/toolchain/hostutils.yml +++ b/taskcluster/kinds/toolchain/hostutils.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "hostutils toolchain build" worker-type: b-linux-gcp worker: diff --git a/taskcluster/kinds/toolchain/kind.yml b/taskcluster/kinds/toolchain/kind.yml index 524bb20670b7..14d43da9d4a8 100644 --- a/taskcluster/kinds/toolchain/kind.yml +++ b/taskcluster/kinds/toolchain/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - fetch @@ -14,7 +14,7 @@ transforms: - gecko_taskgraph.transforms.cached_tasks:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: treeherder: kind: build platform: toolchains/opt @@ -23,7 +23,7 @@ job-defaults: run: using: toolchain-script -jobs-from: +tasks-from: - android.yml - cargo-vet.yml - cbindgen.yml diff --git a/taskcluster/kinds/toolchain/libunwind.yml b/taskcluster/kinds/toolchain/libunwind.yml index 5a1972f3f651..e431c11b398e 100644 --- a/taskcluster/kinds/toolchain/libunwind.yml +++ b/taskcluster/kinds/toolchain/libunwind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: max-run-time: 1800 diff --git a/taskcluster/kinds/toolchain/llvm-symbolizer.yml b/taskcluster/kinds/toolchain/llvm-symbolizer.yml index 52c91ad542c9..57196b1cfb55 100644 --- a/taskcluster/kinds/toolchain/llvm-symbolizer.yml +++ b/taskcluster/kinds/toolchain/llvm-symbolizer.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-large-gcp worker: max-run-time: 1800 diff --git a/taskcluster/kinds/toolchain/macos-sdk.yml b/taskcluster/kinds/toolchain/macos-sdk.yml index 194a1ee20a02..dee5141d2e57 100644 --- a/taskcluster/kinds/toolchain/macos-sdk.yml +++ b/taskcluster/kinds/toolchain/macos-sdk.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: attributes: local-toolchain: true worker-type: b-linux-gcp diff --git a/taskcluster/kinds/toolchain/mingw.yml b/taskcluster/kinds/toolchain/mingw.yml index a14413669f19..fea1c207631f 100644 --- a/taskcluster/kinds/toolchain/mingw.yml +++ b/taskcluster/kinds/toolchain/mingw.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: treeherder: tier: 2 worker-type: b-linux-gcp diff --git a/taskcluster/kinds/toolchain/minidump-stackwalk.yml b/taskcluster/kinds/toolchain/minidump-stackwalk.yml index f0f9b3e70cf0..a68f00e9694a 100644 --- a/taskcluster/kinds/toolchain/minidump-stackwalk.yml +++ b/taskcluster/kinds/toolchain/minidump-stackwalk.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "minidump-stackwalk toolchain build" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/misc.yml b/taskcluster/kinds/toolchain/misc.yml index 9207911d5875..c9df4bebebba 100644 --- a/taskcluster/kinds/toolchain/misc.yml +++ b/taskcluster/kinds/toolchain/misc.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: max-run-time: 1800 diff --git a/taskcluster/kinds/toolchain/nasm.yml b/taskcluster/kinds/toolchain/nasm.yml index 866aa5b0f650..669c37ce86dc 100644 --- a/taskcluster/kinds/toolchain/nasm.yml +++ b/taskcluster/kinds/toolchain/nasm.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: max-run-time: 1800 diff --git a/taskcluster/kinds/toolchain/node.yml b/taskcluster/kinds/toolchain/node.yml index 6ab3511aabca..46d14e82a9d8 100644 --- a/taskcluster/kinds/toolchain/node.yml +++ b/taskcluster/kinds/toolchain/node.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "Node repack toolchain build" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/pkgconf.yml b/taskcluster/kinds/toolchain/pkgconf.yml index c97ead7accb5..35b54d93985c 100644 --- a/taskcluster/kinds/toolchain/pkgconf.yml +++ b/taskcluster/kinds/toolchain/pkgconf.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: attributes: local-toolchain: true description: "pkgconf toolchain build" diff --git a/taskcluster/kinds/toolchain/python.yml b/taskcluster/kinds/toolchain/python.yml index e610ee6e4e9f..7817004e92cf 100644 --- a/taskcluster/kinds/toolchain/python.yml +++ b/taskcluster/kinds/toolchain/python.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "python repack" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/resourcemonitor.yml b/taskcluster/kinds/toolchain/resourcemonitor.yml index f4ef9a41c4d6..fb31475d2355 100644 --- a/taskcluster/kinds/toolchain/resourcemonitor.yml +++ b/taskcluster/kinds/toolchain/resourcemonitor.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: max-run-time: 1800 diff --git a/taskcluster/kinds/toolchain/rust-size.yml b/taskcluster/kinds/toolchain/rust-size.yml index 09963589a66a..d57901a62bfb 100644 --- a/taskcluster/kinds/toolchain/rust-size.yml +++ b/taskcluster/kinds/toolchain/rust-size.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "rust-size toolchain build" worker-type: b-linux-gcp worker: diff --git a/taskcluster/kinds/toolchain/rust.yml b/taskcluster/kinds/toolchain/rust.yml index 36a02f552b39..ba42733cbc25 100644 --- a/taskcluster/kinds/toolchain/rust.yml +++ b/taskcluster/kinds/toolchain/rust.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "rust repack" worker-type: b-linux-gcp worker: diff --git a/taskcluster/kinds/toolchain/sccache.yml b/taskcluster/kinds/toolchain/sccache.yml index 6fa9ab46a5b3..1cd04f47be61 100644 --- a/taskcluster/kinds/toolchain/sccache.yml +++ b/taskcluster/kinds/toolchain/sccache.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: description: "sccache toolchain build" attributes: local-toolchain: true diff --git a/taskcluster/kinds/toolchain/sysroot.yml b/taskcluster/kinds/toolchain/sysroot.yml index 6f273fb611a7..3ae92ed72513 100644 --- a/taskcluster/kinds/toolchain/sysroot.yml +++ b/taskcluster/kinds/toolchain/sysroot.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -job-defaults: +task-defaults: worker-type: b-linux-gcp worker: max-run-time: 1800 diff --git a/taskcluster/kinds/trigger-comm-central/kind.yml b/taskcluster/kinds/trigger-comm-central/kind.yml index 0b6dfb2c64b2..c03e911ac569 100644 --- a/taskcluster/kinds/trigger-comm-central/kind.yml +++ b/taskcluster/kinds/trigger-comm-central/kind.yml @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.trigger_comm_central:transforms - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: run-on-projects: ['mozilla-central-only'] treeherder: kind: other @@ -24,7 +24,7 @@ job-defaults: using: run-task checkout: false -jobs: +tasks: tb-rust: description: 'Schedule job to verify the comm-central copy of third_party/rust' treeherder: diff --git a/taskcluster/kinds/ui-test-apk/kind.yml b/taskcluster/kinds/ui-test-apk/kind.yml index d80d5139b729..8a74c6dc62ba 100644 --- a/taskcluster/kinds/ui-test-apk/kind.yml +++ b/taskcluster/kinds/ui-test-apk/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - gecko_taskgraph.transforms.test_apk:transforms @@ -15,7 +15,7 @@ kind-dependencies: - toolchain - signing-apk -job-defaults: +task-defaults: attributes: build_platform: android build-type: debug @@ -110,7 +110,7 @@ job-defaults: ] 'default': {} -jobs: +tasks: focus-arm-debug: attributes: build-type: focus-debug-firebase diff --git a/taskcluster/kinds/updatebot/kind.yml b/taskcluster/kinds/updatebot/kind.yml index 8b6ed560a1b6..77070464e2b8 100644 --- a/taskcluster/kinds/updatebot/kind.yml +++ b/taskcluster/kinds/updatebot/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - fetch @@ -13,7 +13,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -jobs: +tasks: cron: description: Cron Job for Updatebot run-on-projects: [] diff --git a/taskcluster/kinds/upload-generated-sources-dummy/kind.yml b/taskcluster/kinds/upload-generated-sources-dummy/kind.yml index 56e676283972..64514bcdfd1a 100644 --- a/taskcluster/kinds/upload-generated-sources-dummy/kind.yml +++ b/taskcluster/kinds/upload-generated-sources-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -18,7 +18,7 @@ kind-dependencies: - build - upload-generated-sources -jobs: +tasks: upload-generated-sources-dummy: description: Dummy task to pull in mac x64 and aarch64 upload-generated-symbols tasks from-deps: diff --git a/taskcluster/kinds/upload-generated-sources/kind.yml b/taskcluster/kinds/upload-generated-sources/kind.yml index 8ae78b0b28c5..6c4e6218d2ff 100644 --- a/taskcluster/kinds/upload-generated-sources/kind.yml +++ b/taskcluster/kinds/upload-generated-sources/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -22,7 +22,7 @@ not-for-build-platforms: - macosx64-shippable/opt - macosx64-devedition/opt -jobs: +tasks: upload-generated-sources: description: Upload generated source files from build from-deps: diff --git a/taskcluster/kinds/upload-symbols-dummy/kind.yml b/taskcluster/kinds/upload-symbols-dummy/kind.yml index d9202ef3732b..2333c29b0cf6 100644 --- a/taskcluster/kinds/upload-symbols-dummy/kind.yml +++ b/taskcluster/kinds/upload-symbols-dummy/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -18,7 +18,7 @@ kind-dependencies: - build - upload-symbols -jobs: +tasks: upload-symbols-dummy: description: Dummy task to pull in mac x64 and aarch64 upload-symbols tasks from-deps: diff --git a/taskcluster/kinds/upload-symbols/kind.yml b/taskcluster/kinds/upload-symbols/kind.yml index cf6875520a22..4d401fd4b1fd 100644 --- a/taskcluster/kinds/upload-symbols/kind.yml +++ b/taskcluster/kinds/upload-symbols/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader transforms: - taskgraph.transforms.from_deps @@ -27,7 +27,7 @@ not-for-build-platforms: - win64-geckodriver/opt - win64-aarch64-geckodriver/opt -jobs: +tasks: upload-symbols: description: Upload Symbols from-deps: diff --git a/taskcluster/kinds/valgrind/kind.yml b/taskcluster/kinds/valgrind/kind.yml index 068fd572a14b..fc17ce5bed98 100644 --- a/taskcluster/kinds/valgrind/kind.yml +++ b/taskcluster/kinds/valgrind/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -14,12 +14,12 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: attributes: retrigger: true use-python: default -jobs: +tasks: linux64-valgrind-qr/opt-swr: description: "Linux64 Valgrind Opt WebRender" index: diff --git a/taskcluster/kinds/webrender/kind.yml b/taskcluster/kinds/webrender/kind.yml index 9443a096c174..7525a866d527 100644 --- a/taskcluster/kinds/webrender/kind.yml +++ b/taskcluster/kinds/webrender/kind.yml @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- -loader: gecko_taskgraph.loader.transform:loader +loader: taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -12,7 +12,7 @@ transforms: - gecko_taskgraph.transforms.job:transforms - gecko_taskgraph.transforms.task:transforms -job-defaults: +task-defaults: attributes: retrigger: true run-on-projects: ['integration', 'release'] @@ -28,7 +28,7 @@ job-defaults: sparse-profile: webrender use-python: default -jobs: +tasks: lint-tidy: description: Runs linting checks on WebRender code worker-type: b-linux-gcp