From 95449daa6da2e4d113f24f310ec0fb25f632972e Mon Sep 17 00:00:00 2001 From: Andrew Halberstadt Date: Thu, 30 Sep 2021 09:50:08 -0400 Subject: [PATCH] Bug 1732723 - Rename "taskgraph" Python module to "gecko_taskgraph". r=jmaher For a long time two copies of the 'taskgraph' module have existed in parallel. We've attempted to keep them in sync, but over time they have diverged and the maintenance burden has increased. In order to reduce this burden, we'd like to re-join the two code bases. The canonical repo will be the one that lives outside of mozilla-central, and this module will depend on it. Since they both have the same module name (taskgraph) we need to rename the version in mozilla-central to avoid collisions. Other consumers of 'taskgraph' (like mobile repos) have standardized on '_taskgraph' as their module names. So replicating that here as well. Differential Revision: https://phabricator.services.mozilla.com/D127118 --- .taskcluster.yml | 2 +- mobile/android/geckoview/build.gradle | 2 +- python/mozbuild/mozbuild/artifact_commands.py | 4 +- python/mozbuild/mozbuild/artifacts.py | 6 ++- .../mozbuild/code_analysis/mach_commands.py | 2 +- python/mozbuild/mozbuild/toolchains.py | 2 +- .../mozrelease/scriptworker_canary.py | 2 +- taskcluster/ci/addon/kind.yml | 6 +-- taskcluster/ci/artifact-build/kind.yml | 10 ++--- taskcluster/ci/balrog/kind.yml | 10 ++--- taskcluster/ci/beetmover-checksums/kind.yml | 12 +++--- taskcluster/ci/beetmover-geckoview/kind.yml | 10 ++--- taskcluster/ci/beetmover-repackage/kind.yml | 14 +++---- taskcluster/ci/beetmover-snap/kind.yml | 12 +++--- taskcluster/ci/beetmover-source/kind.yml | 12 +++--- taskcluster/ci/bouncer-locations/kind.yml | 10 ++--- taskcluster/ci/build-fat-aar/kind.yml | 16 +++---- .../ci/build-notarization-part-1/kind.yml | 10 ++--- .../ci/build-notarization-poller/kind.yml | 6 +-- taskcluster/ci/build-signing/kind.yml | 12 +++--- taskcluster/ci/build/android.yml | 2 +- taskcluster/ci/build/kind.yml | 14 +++---- taskcluster/ci/code-review/kind.yml | 8 ++-- taskcluster/ci/condprof/kind.yml | 6 +-- taskcluster/ci/config.yml | 2 +- taskcluster/ci/cron-bouncer-check/kind.yml | 8 ++-- taskcluster/ci/diffoscope/kind.yml | 8 ++-- taskcluster/ci/docker-image/kind.yml | 8 ++-- taskcluster/ci/fetch/kind.yml | 10 ++--- taskcluster/ci/fuzzing/kind.yml | 8 ++-- taskcluster/ci/fxrecord/kind.yml | 8 ++-- taskcluster/ci/geckodriver-signing/kind.yml | 8 ++-- taskcluster/ci/generate-profile/kind.yml | 12 +++--- taskcluster/ci/github-sync/kind.yml | 8 ++-- taskcluster/ci/hazard/kind.yml | 10 ++--- taskcluster/ci/instrumented-build/kind.yml | 12 +++--- taskcluster/ci/iris/kind.yml | 8 ++-- taskcluster/ci/l10n-bump/kind.yml | 6 +-- taskcluster/ci/l10n-cross-channel/kind.yml | 8 ++-- taskcluster/ci/l10n/kind.yml | 8 ++-- .../ci/mar-signing-autograph-stage/kind.yml | 8 ++-- taskcluster/ci/mar-signing-l10n/kind.yml | 8 ++-- taskcluster/ci/mar-signing/kind.yml | 8 ++-- taskcluster/ci/maybe-release/kind.yml | 6 +-- taskcluster/ci/merge-automation/kind.yml | 6 +-- taskcluster/ci/openh264-plugin/kind.yml | 8 ++-- taskcluster/ci/openh264-signing/kind.yml | 8 ++-- taskcluster/ci/packages/kind.yml | 10 ++--- taskcluster/ci/partials-signing/kind.yml | 8 ++-- taskcluster/ci/partials/kind.yml | 8 ++-- taskcluster/ci/perftest/kind.yml | 10 ++--- taskcluster/ci/post-balrog-dummy/kind.yml | 8 ++-- .../post-beetmover-checksums-dummy/kind.yml | 6 +-- taskcluster/ci/post-beetmover-dummy/kind.yml | 8 ++-- taskcluster/ci/post-langpack-dummy/kind.yml | 6 +-- .../ci/post-update-verify-dummy/kind.yml | 8 ++-- .../ci/release-balrog-scheduling/kind.yml | 10 ++--- .../release-balrog-submit-toplevel/kind.yml | 12 +++--- .../kind.yml | 8 ++-- .../kind.yml | 10 ++--- .../kind.yml | 12 +++--- .../kind.yml | 10 ++--- .../ci/release-bouncer-aliases/kind.yml | 8 ++-- taskcluster/ci/release-bouncer-check/kind.yml | 10 ++--- taskcluster/ci/release-bouncer-sub/kind.yml | 8 ++-- taskcluster/ci/release-early-tagging/kind.yml | 8 ++-- .../kind.yml | 8 ++-- .../kind.yml | 8 ++-- .../kind.yml | 12 +++--- .../kind.yml | 8 ++-- .../kind.yml | 8 ++-- .../kind.yml | 12 +++--- .../release-eme-free-repack-signing/kind.yml | 10 ++--- .../ci/release-eme-free-repack/kind.yml | 10 ++--- taskcluster/ci/release-final-verify/kind.yml | 10 ++--- taskcluster/ci/release-flatpak-push/kind.yml | 10 ++--- .../ci/release-flatpak-repackage/kind.yml | 10 ++--- .../kind.yml | 8 ++-- .../kind.yml | 6 +-- .../ci/release-generate-checksums/kind.yml | 12 +++--- .../ci/release-mark-as-shipped/kind.yml | 8 ++-- .../ci/release-notify-av-announce/kind.yml | 8 ++-- .../ci/release-notify-promote/kind.yml | 8 ++-- taskcluster/ci/release-notify-push/kind.yml | 8 ++-- taskcluster/ci/release-notify-ship/kind.yml | 8 ++-- .../ci/release-notify-started/kind.yml | 10 ++--- .../kind.yml | 8 ++-- .../ci/release-partner-attribution/kind.yml | 10 ++--- .../release-partner-repack-beetmover/kind.yml | 10 ++--- .../kind.yml | 8 ++-- .../kind.yml | 14 +++---- .../kind.yml | 12 +++--- .../kind.yml | 8 ++-- .../kind.yml | 10 ++--- .../release-partner-repack-repackage/kind.yml | 12 +++--- .../release-partner-repack-signing/kind.yml | 10 ++--- .../ci/release-partner-repack/kind.yml | 10 ++--- .../ci/release-push-langpacks/kind.yml | 6 +-- .../kind.yml | 8 ++-- .../kind.yml | 10 ++--- .../release-secondary-final-verify/kind.yml | 10 ++--- .../release-secondary-flatpak-push/kind.yml | 10 ++--- .../ci/release-secondary-notify-ship/kind.yml | 8 ++-- .../kind.yml | 8 ++-- .../release-secondary-update-verify/kind.yml | 10 ++--- .../ci/release-snap-repackage/kind.yml | 8 ++-- .../release-source-checksums-signing/kind.yml | 8 ++-- .../ci/release-source-signing/kind.yml | 10 ++--- taskcluster/ci/release-source/kind.yml | 12 +++--- .../kind.yml | 10 ++--- .../ci/release-update-verify-config/kind.yml | 8 ++-- .../ci/release-update-verify-next/kind.yml | 12 +++--- taskcluster/ci/release-update-verify/kind.yml | 10 ++--- taskcluster/ci/release-version-bump/kind.yml | 8 ++-- taskcluster/ci/repackage-l10n/kind.yml | 12 +++--- taskcluster/ci/repackage-msi/kind.yml | 10 ++--- taskcluster/ci/repackage-msix/kind.yml | 10 ++--- .../ci/repackage-shippable-l10n-msix/kind.yml | 10 ++--- .../ci/repackage-signing-l10n/kind.yml | 10 ++--- taskcluster/ci/repackage-signing-msi/kind.yml | 8 ++-- .../ci/repackage-signing-msix/kind.yml | 8 ++-- .../kind.yml | 8 ++-- taskcluster/ci/repackage-signing/kind.yml | 10 ++--- taskcluster/ci/repackage/kind.yml | 12 +++--- taskcluster/ci/repo-update/kind.yml | 6 +-- taskcluster/ci/scriptworker-canary/kind.yml | 8 ++-- taskcluster/ci/searchfox/kind.yml | 12 +++--- taskcluster/ci/sentry/kind.yml | 8 ++-- .../kind.yml | 10 ++--- .../kind.yml | 6 +-- .../ci/shippable-l10n-signing/kind.yml | 12 +++--- taskcluster/ci/shippable-l10n/kind.yml | 8 ++-- taskcluster/ci/source-test/kind.yml | 12 +++--- taskcluster/ci/source-test/python.yml | 6 +-- .../ci/source-test/shadow-scheduler.yml | 28 ++++++------- taskcluster/ci/spidermonkey/kind.yml | 12 +++--- taskcluster/ci/startup-test/kind.yml | 8 ++-- .../ci/static-analysis-autotest/kind.yml | 10 ++--- taskcluster/ci/system-symbols-upload/kind.yml | 8 ++-- taskcluster/ci/system-symbols/kind.yml | 6 +-- taskcluster/ci/test/kind.yml | 10 ++--- taskcluster/ci/toolchain/kind.yml | 10 ++--- taskcluster/ci/updatebot/kind.yml | 8 ++-- .../ci/upload-generated-sources/kind.yml | 8 ++-- taskcluster/ci/upload-symbols/kind.yml | 8 ++-- taskcluster/ci/valgrind/kind.yml | 10 ++--- taskcluster/ci/visual-metrics-dep/kind.yml | 10 ++--- taskcluster/ci/webrender/kind.yml | 6 +-- taskcluster/docs/actions.rst | 2 +- taskcluster/docs/attributes.rst | 2 +- taskcluster/docs/docker-images.rst | 4 +- taskcluster/docs/how-tos.rst | 10 ++--- taskcluster/docs/optimization.rst | 2 +- taskcluster/docs/parameters.rst | 4 +- taskcluster/docs/release-promotion-action.rst | 4 +- taskcluster/docs/taskgraph.rst | 4 +- taskcluster/docs/transforms.rst | 10 ++--- .../__init__.py | 0 .../actions/__init__.py | 0 .../actions/add_new_jobs.py | 0 .../actions/add_talos.py | 0 .../actions/backfill.py | 2 +- .../actions/cancel.py | 2 +- .../actions/cancel_all.py | 2 +- .../actions/create_interactive.py | 4 +- .../actions/gecko_profile.py | 8 ++-- .../actions/isolate_test.py | 6 ++- .../actions/merge_automation.py | 6 +-- .../actions/openh264.py | 0 .../actions/purge_caches.py | 4 +- .../actions/rebuild_cached_tasks.py | 0 .../actions/registry.py | 14 +++---- .../actions/release_promotion.py | 16 +++---- .../actions/retrigger.py | 2 +- .../actions/retrigger_custom.py | 0 .../actions/run_missing_tests.py | 2 +- .../actions/scriptworker_canary.py | 4 +- .../actions/util.py | 12 +++--- .../{taskgraph => gecko_taskgraph}/config.py | 0 .../{taskgraph => gecko_taskgraph}/create.py | 6 +-- .../decision.py | 6 +-- .../{taskgraph => gecko_taskgraph}/docker.py | 10 ++--- .../files_changed.py | 4 +- .../filter_tasks.py | 0 .../generator.py | 0 .../{taskgraph => gecko_taskgraph}/graph.py | 0 .../loader/__init__.py | 0 .../loader/multi_dep.py | 0 .../loader/single_dep.py | 0 .../loader/test.py | 0 .../loader/transform.py | 0 .../{taskgraph => gecko_taskgraph}/main.py | 42 +++++++++---------- .../manifests/fennec_geckoview.yml | 0 .../manifests/firefox_candidates.yml | 0 .../firefox_candidates_checksums.yml | 0 .../manifests/firefox_nightly.yml | 0 .../manifests/firefox_nightly_checksums.yml | 0 .../manifests/firefox_snap.yml | 0 .../manifests/release_checksums.yml | 0 .../manifests/source_checksums.yml | 0 .../manifests/source_files.yml | 0 .../{taskgraph => gecko_taskgraph}/morph.py | 0 .../optimize/__init__.py | 13 +++--- .../optimize/backstop.py | 4 +- .../optimize/bugbug.py | 6 +-- .../optimize/schema.py | 0 .../optimize/strategies.py | 6 +-- .../parameters.py | 8 ++-- .../target_tasks.py | 15 ++++--- .../{taskgraph => gecko_taskgraph}/task.py | 2 +- .../taskgraph.py | 0 .../test/__init__.py | 0 .../test/automationrelevance.json | 0 .../test/conftest.py | 18 ++++---- .../test/docs/kinds.rst | 0 .../test/docs/parameters.rst | 0 .../test/python.ini | 0 .../test/test_actions_util.py | 10 ++--- .../test/test_create.py | 12 +++--- .../test/test_decision.py | 16 +++---- .../test/test_files_changed.py | 4 +- .../test/test_generator.py | 4 +- .../test/test_graph.py | 2 +- .../test/test_main.py | 8 ++-- .../test/test_morph.py | 10 ++--- .../test/test_optimize.py | 8 ++-- .../test/test_optimize_strategies.py | 14 +++---- .../test/test_parameters.py | 2 +- .../test/test_target_tasks.py | 10 ++--- .../test/test_taskcluster_yml.py | 6 +-- .../test/test_taskgraph.py | 6 +-- .../test/test_transforms_base.py | 2 +- .../test/test_transforms_job.py | 16 +++---- .../test/test_try_option_syntax.py | 8 ++-- .../test/test_util_attributes.py | 2 +- .../test/test_util_backstop.py | 4 +- .../test/test_util_bugbug.py | 2 +- .../test/test_util_chunking.py | 2 +- .../test/test_util_docker.py | 2 +- .../test/test_util_parameterization.py | 2 +- .../test/test_util_python_path.py | 8 ++-- .../test/test_util_runnable_jobs.py | 8 ++-- .../test/test_util_schema.py | 2 +- .../test/test_util_taskcluster.py | 2 +- .../test/test_util_templates.py | 2 +- .../test/test_util_time.py | 2 +- .../test/test_util_treeherder.py | 2 +- .../test/test_util_verify.py | 14 +++---- .../test/test_util_yaml.py | 2 +- .../transforms/__init__.py | 0 .../transforms/balrog_submit.py | 14 +++---- .../transforms/balrog_toplevel.py | 6 +-- .../transforms/base.py | 0 .../transforms/beetmover.py | 14 +++---- .../transforms/beetmover_checksums.py | 14 +++---- .../transforms/beetmover_emefree_checksums.py | 10 ++--- .../transforms/beetmover_geckoview.py | 16 +++---- .../beetmover_langpack_checksums.py | 14 +++---- .../transforms/beetmover_push_to_release.py | 8 ++-- .../transforms/beetmover_repackage.py | 20 ++++----- .../transforms/beetmover_repackage_l10n.py | 4 +- .../transforms/beetmover_repackage_partner.py | 18 ++++---- .../transforms/beetmover_snap.py | 2 +- .../transforms/beetmover_source.py | 2 +- .../transforms/beetmover_source_checksums.py | 12 +++--- .../transforms/bouncer_aliases.py | 12 +++--- .../transforms/bouncer_check.py | 6 +-- .../transforms/bouncer_locations.py | 4 +- .../transforms/bouncer_submission.py | 8 ++-- .../transforms/bouncer_submission_partners.py | 10 ++--- .../transforms/build.py | 10 ++--- .../transforms/build_attrs.py | 4 +- .../transforms/build_fat_aar.py | 6 +-- .../transforms/build_lints.py | 2 +- .../transforms/build_signing.py | 8 ++-- .../transforms/cached_tasks.py | 8 ++-- .../transforms/chunk_partners.py | 4 +- .../transforms/code_review.py | 2 +- .../copy_attributes_from_dependent_task.py | 4 +- .../transforms/cross_channel.py | 4 +- .../transforms/diffoscope.py | 8 ++-- .../transforms/docker_image.py | 18 ++++---- .../transforms/fetch.py | 8 ++-- .../transforms/final_verify.py | 2 +- .../transforms/fxrecord.py | 2 +- .../transforms/geckodriver_signing.py | 10 ++--- .../transforms/github_sync.py | 2 +- .../transforms/iris.py | 4 +- .../transforms/job/__init__.py | 18 ++++---- .../transforms/job/common.py | 2 +- .../transforms/job/distro_package.py | 16 +++---- .../transforms/job/hazard.py | 6 +-- .../transforms/job/mach.py | 4 +- .../transforms/job/mozharness.py | 8 ++-- .../transforms/job/mozharness_test.py | 12 +++--- .../transforms/job/python_test.py | 4 +- .../transforms/job/run_task.py | 8 ++-- .../transforms/job/spidermonkey.py | 6 +-- .../transforms/job/toolchain.py | 24 +++++++---- .../transforms/l10n.py | 16 +++---- .../transforms/mac_notarization_poller.py | 8 ++-- .../transforms/mar_signing.py | 12 +++--- .../transforms/maybe_release.py | 4 +- .../transforms/merge_automation.py | 4 +- .../transforms/name_sanity.py | 2 +- .../transforms/openh264.py | 2 +- .../transforms/openh264_signing.py | 12 +++--- .../transforms/partials.py | 12 +++--- .../transforms/partner_attribution.py | 4 +- .../partner_attribution_beetmover.py | 18 ++++---- .../transforms/partner_repack.py | 8 ++-- .../transforms/partner_signing.py | 10 +++-- .../transforms/per_platform_dummy.py | 4 +- .../transforms/perftest.py | 6 +-- .../transforms/python_update.py | 4 +- .../transforms/raptor.py | 8 ++-- .../transforms/release.py | 0 .../release_beetmover_signed_addons.py | 18 ++++---- .../transforms/release_deps.py | 2 +- .../transforms/release_flatpak_push.py | 8 ++-- .../transforms/release_flatpak_repackage.py | 6 +-- .../transforms/release_generate_checksums.py | 6 +-- .../release_generate_checksums_beetmover.py | 14 +++---- .../release_generate_checksums_signing.py | 12 +++--- .../transforms/release_mark_as_shipped.py | 6 +-- .../transforms/release_notifications.py | 6 +-- .../release_sign_and_push_langpacks.py | 12 +++--- .../transforms/release_snap_repackage.py | 6 +-- .../transforms/release_started.py | 4 +- .../transforms/release_version_bump.py | 4 +- .../transforms/repackage.py | 18 ++++---- .../transforms/repackage_l10n.py | 2 +- .../transforms/repackage_partner.py | 22 +++++----- .../transforms/repackage_routes.py | 2 +- .../transforms/repackage_signing.py | 10 ++--- .../transforms/repackage_signing_partner.py | 14 +++---- .../transforms/repo_update.py | 4 +- .../transforms/reverse_chunk_deps.py | 8 ++-- .../transforms/run_pgo_profile.py | 2 +- .../transforms/scriptworker.py | 2 +- .../transforms/scriptworker_canary.py | 2 +- .../transforms/sentry.py | 2 +- .../transforms/shippable_l10n_signing.py | 10 +++-- .../transforms/signing.py | 16 +++---- .../transforms/source_checksums_signing.py | 10 ++--- .../transforms/source_test.py | 16 +++---- .../transforms/spidermonkey.py | 4 +- .../transforms/startup_test.py | 2 +- .../transforms/strip_dependent_task.py | 2 +- .../transforms/task.py | 28 ++++++------- .../transforms/tests.py | 36 ++++++++-------- .../transforms/try_job.py | 2 +- .../transforms/update_verify.py | 4 +- .../transforms/update_verify_config.py | 8 ++-- .../transforms/upload_generated_sources.py | 2 +- .../transforms/upload_symbols.py | 8 ++-- .../transforms/upstream_artifact_task.py | 2 +- .../transforms/visual_metrics.py | 2 +- .../transforms/visual_metrics_dep.py | 2 +- .../try_option_syntax.py | 0 .../util/__init__.py | 0 .../util/attributes.py | 0 .../util/backstop.py | 4 +- .../util/bugbug.py | 2 +- .../util/cached_tasks.py | 0 .../util/chunking.py | 4 +- .../util/declarative_artifacts.py | 2 +- .../util/docker.py | 0 .../util/hash.py | 0 .../{taskgraph => gecko_taskgraph}/util/hg.py | 0 .../util/keyed_by.py | 0 .../util/parameterization.py | 4 +- .../util/partials.py | 2 +- .../util/partners.py | 4 +- .../util/perfile.py | 6 +-- .../util/platforms.py | 0 .../util/python_path.py | 0 .../util/schema.py | 9 ++-- .../util/scriptworker.py | 0 .../util/signed_artifacts.py | 4 +- .../util/taskcluster.py | 4 +- .../util/taskgraph.py | 2 +- .../util/templates.py | 0 .../util/time.py | 0 .../util/treeherder.py | 0 .../util/verify.py | 4 +- .../util/workertypes.py | 0 .../util/yaml.py | 0 taskcluster/mach_commands.py | 22 +++++----- taskcluster/moz.build | 4 +- taskcluster/test/conftest.py | 8 ++-- taskcluster/test/params/autoland-onpush.yml | 2 +- taskcluster/test/test_mach_try_auto.py | 4 +- tools/code-coverage/docs/index.rst | 2 +- tools/lint/perfdocs/perfdocs.py | 2 +- tools/lint/rejected-words.yml | 10 ++--- tools/tryselect/docs/selectors/syntax.rst | 2 +- tools/tryselect/selectors/auto.py | 10 +++-- tools/tryselect/selectors/chooser/__init__.py | 2 +- tools/tryselect/selectors/fuzzy.py | 2 +- tools/tryselect/selectors/scriptworker.py | 6 +-- tools/tryselect/task_config.py | 4 +- tools/tryselect/tasks.py | 10 ++--- tools/tryselect/test/conftest.py | 6 +-- tools/tryselect/test/test_auto.py | 8 ++-- tools/tryselect/test/test_auto.t | 6 +-- 406 files changed, 1432 insertions(+), 1397 deletions(-) rename taskcluster/{taskgraph => gecko_taskgraph}/__init__.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/__init__.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/add_new_jobs.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/add_talos.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/backfill.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/cancel.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/cancel_all.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/create_interactive.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/gecko_profile.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/isolate_test.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/merge_automation.py (94%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/openh264.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/purge_caches.py (91%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/rebuild_cached_tasks.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/registry.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/release_promotion.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/retrigger.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/retrigger_custom.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/run_missing_tests.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/scriptworker_canary.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/actions/util.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/config.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/create.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/decision.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/docker.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/files_changed.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/filter_tasks.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/generator.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/graph.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/loader/__init__.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/loader/multi_dep.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/loader/single_dep.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/loader/test.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/loader/transform.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/main.py (94%) rename taskcluster/{taskgraph => gecko_taskgraph}/manifests/fennec_geckoview.yml (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/manifests/firefox_candidates.yml (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/manifests/firefox_candidates_checksums.yml (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/manifests/firefox_nightly.yml (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/manifests/firefox_nightly_checksums.yml (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/manifests/firefox_snap.yml (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/manifests/release_checksums.yml (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/manifests/source_checksums.yml (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/manifests/source_files.yml (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/morph.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/optimize/__init__.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/optimize/backstop.py (90%) rename taskcluster/{taskgraph => gecko_taskgraph}/optimize/bugbug.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/optimize/schema.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/optimize/strategies.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/parameters.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/target_tasks.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/task.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/taskgraph.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/__init__.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/automationrelevance.json (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/conftest.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/docs/kinds.rst (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/docs/parameters.rst (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/python.ini (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_actions_util.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_create.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_decision.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_files_changed.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_generator.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_graph.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_main.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_morph.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_optimize.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_optimize_strategies.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_parameters.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_target_tasks.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_taskcluster_yml.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_taskgraph.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_transforms_base.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_transforms_job.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_try_option_syntax.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_attributes.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_backstop.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_bugbug.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_chunking.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_docker.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_parameterization.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_python_path.py (78%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_runnable_jobs.py (91%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_schema.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_taskcluster.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_templates.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_time.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_treeherder.py (91%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_verify.py (91%) rename taskcluster/{taskgraph => gecko_taskgraph}/test/test_util_yaml.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/__init__.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/balrog_submit.py (91%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/balrog_toplevel.py (88%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/base.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_checksums.py (90%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_emefree_checksums.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_geckoview.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_langpack_checksums.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_push_to_release.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_repackage.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_repackage_l10n.py (90%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_repackage_partner.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_snap.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_source.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/beetmover_source_checksums.py (91%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/bouncer_aliases.py (88%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/bouncer_check.py (94%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/bouncer_locations.py (88%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/bouncer_submission.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/bouncer_submission_partners.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/build.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/build_attrs.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/build_fat_aar.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/build_lints.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/build_signing.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/cached_tasks.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/chunk_partners.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/code_review.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/copy_attributes_from_dependent_task.py (79%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/cross_channel.py (91%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/diffoscope.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/docker_image.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/fetch.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/final_verify.py (94%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/fxrecord.py (91%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/geckodriver_signing.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/github_sync.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/iris.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/__init__.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/common.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/distro_package.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/hazard.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/mach.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/mozharness.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/mozharness_test.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/python_test.py (90%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/run_task.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/spidermonkey.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/job/toolchain.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/l10n.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/mac_notarization_poller.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/mar_signing.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/maybe_release.py (82%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/merge_automation.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/name_sanity.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/openh264.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/openh264_signing.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/partials.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/partner_attribution.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/partner_attribution_beetmover.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/partner_repack.py (94%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/partner_signing.py (85%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/per_platform_dummy.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/perftest.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/python_update.py (85%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/raptor.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_beetmover_signed_addons.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_deps.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_flatpak_push.py (90%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_flatpak_repackage.py (85%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_generate_checksums.py (87%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_generate_checksums_beetmover.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_generate_checksums_signing.py (87%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_mark_as_shipped.py (84%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_notifications.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_sign_and_push_langpacks.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_snap_repackage.py (84%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_started.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/release_version_bump.py (90%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/repackage.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/repackage_l10n.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/repackage_partner.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/repackage_routes.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/repackage_signing.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/repackage_signing_partner.py (91%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/repo_update.py (85%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/reverse_chunk_deps.py (83%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/run_pgo_profile.py (94%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/scriptworker.py (86%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/scriptworker_canary.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/sentry.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/shippable_l10n_signing.py (90%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/signing.py (94%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/source_checksums_signing.py (88%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/source_test.py (94%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/spidermonkey.py (83%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/startup_test.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/strip_dependent_task.py (86%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/task.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/tests.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/try_job.py (89%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/update_verify.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/update_verify_config.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/upload_generated_sources.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/upload_symbols.py (92%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/upstream_artifact_task.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/visual_metrics.py (93%) rename taskcluster/{taskgraph => gecko_taskgraph}/transforms/visual_metrics_dep.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/try_option_syntax.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/__init__.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/attributes.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/backstop.py (95%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/bugbug.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/cached_tasks.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/chunking.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/declarative_artifacts.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/docker.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/hash.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/hg.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/keyed_by.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/parameterization.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/partials.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/partners.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/perfile.py (96%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/platforms.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/python_path.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/schema.py (98%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/scriptworker.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/signed_artifacts.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/taskcluster.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/taskgraph.py (97%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/templates.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/time.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/treeherder.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/verify.py (99%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/workertypes.py (100%) rename taskcluster/{taskgraph => gecko_taskgraph}/util/yaml.py (100%) diff --git a/.taskcluster.yml b/.taskcluster.yml index 62fbd64f9838..fdada5e32d16 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -21,7 +21,7 @@ # } # # - action tasks - See: -# * taskcluster/taskgraph/actions/registry.py, +# * taskcluster/gecko_taskgraph/actions/registry.py, # * https://docs.taskcluster.net/docs/manual/using/actions/spec # * ci-admin:ciadmin/generate/in_tree_actions.py # diff --git a/mobile/android/geckoview/build.gradle b/mobile/android/geckoview/build.gradle index dc4729274439..8ac87d028f6e 100644 --- a/mobile/android/geckoview/build.gradle +++ b/mobile/android/geckoview/build.gradle @@ -25,7 +25,7 @@ def getAppVersionWithoutMilestone() { // This gives us 3 digits for the major number, and 2 digits // each for the minor and build number. Beta and Release // -// This must be synchronized with _compute_gecko_version(...) in /taskcluster/taskgraph/transforms/task.py +// This must be synchronized with _compute_gecko_version(...) in /taskcluster/gecko_taskgraph/transforms/task.py def computeVersionCode() { String appVersion = getAppVersionWithoutMilestone() diff --git a/python/mozbuild/mozbuild/artifact_commands.py b/python/mozbuild/mozbuild/artifact_commands.py index 0c19fc9fb5ed..f6b594e485d3 100644 --- a/python/mozbuild/mozbuild/artifact_commands.py +++ b/python/mozbuild/mozbuild/artifact_commands.py @@ -268,7 +268,7 @@ def artifact_toolchain( import requests import time - from taskgraph.util.taskcluster import get_artifact_url + from gecko_taskgraph.util.taskcluster import get_artifact_url start = time.time() command_context._set_log_level(verbose) @@ -374,7 +374,7 @@ def artifact_toolchain( "should be determined in the decision task.", ) return 1 - from taskgraph.optimize.strategies import IndexSearch + from gecko_taskgraph.optimize.strategies import IndexSearch from mozbuild.toolchains import toolchain_task_definitions tasks = toolchain_task_definitions() diff --git a/python/mozbuild/mozbuild/artifacts.py b/python/mozbuild/mozbuild/artifacts.py index 3f916b9669b6..44ae4fbaff7e 100644 --- a/python/mozbuild/mozbuild/artifacts.py +++ b/python/mozbuild/mozbuild/artifacts.py @@ -53,7 +53,11 @@ import six.moves.urllib_parse as urlparse import zipfile import pylru -from taskgraph.util.taskcluster import find_task_id, get_artifact_url, list_artifacts +from gecko_taskgraph.util.taskcluster import ( + find_task_id, + get_artifact_url, + list_artifacts, +) from mach.util import UserError diff --git a/python/mozbuild/mozbuild/code_analysis/mach_commands.py b/python/mozbuild/mozbuild/code_analysis/mach_commands.py index 7cc5af4ffb4f..5bdbbaa217a8 100644 --- a/python/mozbuild/mozbuild/code_analysis/mach_commands.py +++ b/python/mozbuild/mozbuild/code_analysis/mach_commands.py @@ -837,7 +837,7 @@ def dump_cov_artifact(command_context, cov_config, cov_results, source, output): def get_coverity_secrets(command_context): - from taskgraph.util.taskcluster import get_root_url + from gecko_taskgraph.util.taskcluster import get_root_url secret_name = "project/relman/coverity" secrets_url = "{}/secrets/v1/secret/{}".format(get_root_url(True), secret_name) diff --git a/python/mozbuild/mozbuild/toolchains.py b/python/mozbuild/mozbuild/toolchains.py index b82425ca27fa..fd9eab8b9bee 100644 --- a/python/mozbuild/mozbuild/toolchains.py +++ b/python/mozbuild/mozbuild/toolchains.py @@ -8,7 +8,7 @@ import six def toolchain_task_definitions(): - from taskgraph.generator import load_tasks_for_kind + from gecko_taskgraph.generator import load_tasks_for_kind # Don't import globally to allow this module being imported without # the taskgraph module being available (e.g. standalone js) diff --git a/python/mozrelease/mozrelease/scriptworker_canary.py b/python/mozrelease/mozrelease/scriptworker_canary.py index c187d36d231b..e1f2be9045c6 100644 --- a/python/mozrelease/mozrelease/scriptworker_canary.py +++ b/python/mozrelease/mozrelease/scriptworker_canary.py @@ -19,7 +19,7 @@ from appdirs import user_config_dir import taskcluster from mach.base import FailedCommandError -from taskgraph import GECKO +from gecko_taskgraph import GECKO logger = logging.getLogger(__name__) diff --git a/taskcluster/ci/addon/kind.yml b/taskcluster/ci/addon/kind.yml index 3f57e9271654..12d550b0bbe1 100644 --- a/taskcluster/ci/addon/kind.yml +++ b/taskcluster/ci/addon/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms jobs: tps-xpi: diff --git a/taskcluster/ci/artifact-build/kind.yml b/taskcluster/ci/artifact-build/kind.yml index ebf5bb813a40..3fd0eab215cb 100644 --- a/taskcluster/ci/artifact-build/kind.yml +++ b/taskcluster/ci/artifact-build/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain transforms: - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms jobs: linux64-artifact/opt: diff --git a/taskcluster/ci/balrog/kind.yml b/taskcluster/ci/balrog/kind.yml index 0a1fa8c0cba0..eda695f22542 100644 --- a/taskcluster/ci/balrog/kind.yml +++ b/taskcluster/ci/balrog/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.balrog_submit:transforms - - taskgraph.transforms.scriptworker:add_balrog_scopes - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.balrog_submit:transforms + - gecko_taskgraph.transforms.scriptworker:add_balrog_scopes + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - beetmover-repackage diff --git a/taskcluster/ci/beetmover-checksums/kind.yml b/taskcluster/ci/beetmover-checksums/kind.yml index a315cf416198..22cfecad02c2 100644 --- a/taskcluster/ci/beetmover-checksums/kind.yml +++ b/taskcluster/ci/beetmover-checksums/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover_checksums:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover_checksums:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - beetmover-repackage @@ -22,5 +22,5 @@ job-template: artifact_prefix: public artifact_map: by-release-type: - beta|release.*|esr.*: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml - default: taskcluster/taskgraph/manifests/firefox_nightly_checksums.yml + beta|release.*|esr.*: taskcluster/gecko_taskgraph/manifests/firefox_candidates_checksums.yml + default: taskcluster/gecko_taskgraph/manifests/firefox_nightly_checksums.yml diff --git a/taskcluster/ci/beetmover-geckoview/kind.yml b/taskcluster/ci/beetmover-geckoview/kind.yml index 97c2fd3f2ec2..35a5014e7a3e 100644 --- a/taskcluster/ci/beetmover-geckoview/kind.yml +++ b/taskcluster/ci/beetmover-geckoview/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover_geckoview:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover_geckoview:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build-signing @@ -34,7 +34,7 @@ not-for-build-platforms: job-template: attributes: - artifact_map: taskcluster/taskgraph/manifests/fennec_geckoview.yml + artifact_map: taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml run-on-projects: ['mozilla-release'] run-on-hg-branches: by-project: diff --git a/taskcluster/ci/beetmover-repackage/kind.yml b/taskcluster/ci/beetmover-repackage/kind.yml index e249338d07b9..9d735c7c8756 100644 --- a/taskcluster/ci/beetmover-repackage/kind.yml +++ b/taskcluster/ci/beetmover-repackage/kind.yml @@ -2,15 +2,15 @@ # 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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: single-locale transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover_repackage_l10n:transforms - - taskgraph.transforms.beetmover_repackage:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover_repackage_l10n:transforms + - gecko_taskgraph.transforms.beetmover_repackage:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build @@ -53,5 +53,5 @@ job-template: attributes: artifact_map: by-release-type: - beta|release.*|esr.*: taskcluster/taskgraph/manifests/firefox_candidates.yml - default: taskcluster/taskgraph/manifests/firefox_nightly.yml + beta|release.*|esr.*: taskcluster/gecko_taskgraph/manifests/firefox_candidates.yml + default: taskcluster/gecko_taskgraph/manifests/firefox_nightly.yml diff --git a/taskcluster/ci/beetmover-snap/kind.yml b/taskcluster/ci/beetmover-snap/kind.yml index 03706d60f799..b534724d0ebf 100644 --- a/taskcluster/ci/beetmover-snap/kind.yml +++ b/taskcluster/ci/beetmover-snap/kind.yml @@ -2,18 +2,18 @@ # 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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover:transforms - - taskgraph.transforms.beetmover_snap:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover:transforms + - gecko_taskgraph.transforms.beetmover_snap:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-snap-repackage # snap builds builds aren't signed job-template: attributes: - artifact_map: taskcluster/taskgraph/manifests/firefox_snap.yml + artifact_map: taskcluster/gecko_taskgraph/manifests/firefox_snap.yml shipping-phase: promote diff --git a/taskcluster/ci/beetmover-source/kind.yml b/taskcluster/ci/beetmover-source/kind.yml index c174b8dde63c..54e5751ff8a1 100644 --- a/taskcluster/ci/beetmover-source/kind.yml +++ b/taskcluster/ci/beetmover-source/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover:transforms - - taskgraph.transforms.beetmover_source:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover:transforms + - gecko_taskgraph.transforms.beetmover_source:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-source-signing @@ -16,4 +16,4 @@ kind-dependencies: job-template: shipping-phase: promote attributes: - artifact_map: taskcluster/taskgraph/manifests/source_files.yml + artifact_map: taskcluster/gecko_taskgraph/manifests/source_files.yml diff --git a/taskcluster/ci/bouncer-locations/kind.yml b/taskcluster/ci/bouncer-locations/kind.yml index a3e32bc555e0..4234939369e5 100644 --- a/taskcluster/ci/bouncer-locations/kind.yml +++ b/taskcluster/ci/bouncer-locations/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - post-beetmover-dummy transforms: - - taskgraph.transforms.bouncer_locations:transforms - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.bouncer_locations:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: description: nightly bouncer locations job diff --git a/taskcluster/ci/build-fat-aar/kind.yml b/taskcluster/ci/build-fat-aar/kind.yml index 503b7f6c4c0d..8cc6d9790382 100644 --- a/taskcluster/ci/build-fat-aar/kind.yml +++ b/taskcluster/ci/build-fat-aar/kind.yml @@ -2,23 +2,23 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - build - toolchain transforms: - - taskgraph.transforms.build:transforms - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.build_fat_aar:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.build_fat_aar:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: attributes: - artifact_map: taskcluster/taskgraph/manifests/fennec_geckoview.yml + artifact_map: taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml index: product: mobile worker-type: b-linux diff --git a/taskcluster/ci/build-notarization-part-1/kind.yml b/taskcluster/ci/build-notarization-part-1/kind.yml index e0f4a75fe19e..9a5e11163865 100644 --- a/taskcluster/ci/build-notarization-part-1/kind.yml +++ b/taskcluster/ci/build-notarization-part-1/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.build_signing:transforms - - taskgraph.transforms.signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.build_signing:transforms + - gecko_taskgraph.transforms.signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build diff --git a/taskcluster/ci/build-notarization-poller/kind.yml b/taskcluster/ci/build-notarization-poller/kind.yml index db0013fa0e55..79dd5fb3738d 100644 --- a/taskcluster/ci/build-notarization-poller/kind.yml +++ b/taskcluster/ci/build-notarization-poller/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.mac_notarization_poller:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.mac_notarization_poller:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build-notarization-part-1 diff --git a/taskcluster/ci/build-signing/kind.yml b/taskcluster/ci/build-signing/kind.yml index 5057997da6c5..0d62fd60923b 100644 --- a/taskcluster/ci/build-signing/kind.yml +++ b/taskcluster/ci/build-signing/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: platform transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.upstream_artifact_task:transforms - - taskgraph.transforms.build_signing:transforms - - taskgraph.transforms.signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.upstream_artifact_task:transforms + - gecko_taskgraph.transforms.build_signing:transforms + - gecko_taskgraph.transforms.signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build diff --git a/taskcluster/ci/build/android.yml b/taskcluster/ci/build/android.yml index 5e8652af9117..2a1ad26e93b4 100644 --- a/taskcluster/ci/build/android.yml +++ b/taskcluster/ci/build/android.yml @@ -4,7 +4,7 @@ --- job-defaults: attributes: - artifact_map: taskcluster/taskgraph/manifests/fennec_geckoview.yml + artifact_map: taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml index: product: mobile worker: diff --git a/taskcluster/ci/build/kind.yml b/taskcluster/ci/build/kind.yml index 71baa0da7960..bb5f00cc7c9a 100644 --- a/taskcluster/ci/build/kind.yml +++ b/taskcluster/ci/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain @@ -10,12 +10,12 @@ kind-dependencies: - generate-profile transforms: - - taskgraph.transforms.build:transforms - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.release_notifications:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.release_notifications:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms jobs-from: - android.yml diff --git a/taskcluster/ci/code-review/kind.yml b/taskcluster/ci/code-review/kind.yml index 2e87fc8fa97a..7f34c358cfb2 100644 --- a/taskcluster/ci/code-review/kind.yml +++ b/taskcluster/ci/code-review/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.code_review:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.code_review:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - source-test diff --git a/taskcluster/ci/condprof/kind.yml b/taskcluster/ci/condprof/kind.yml index 299575585986..e75fabb0bb44 100644 --- a/taskcluster/ci/condprof/kind.yml +++ b/taskcluster/ci/condprof/kind.yml @@ -2,15 +2,15 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain - build transforms: - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: run-on-projects: diff --git a/taskcluster/ci/config.yml b/taskcluster/ci/config.yml index 7104095d8093..98c5b3accac2 100644 --- a/taskcluster/ci/config.yml +++ b/taskcluster/ci/config.yml @@ -377,7 +377,7 @@ merge-automation: to-branch: 'esr91' scriptworker: - # See additional configuration in taskcluster/taskgraph/util/scriptworker.py + # See additional configuration in taskcluster/gecko_taskgraph/util/scriptworker.py scope-prefix: 'project:releng' partner-urls: diff --git a/taskcluster/ci/cron-bouncer-check/kind.yml b/taskcluster/ci/cron-bouncer-check/kind.yml index 81c9789b6902..50a4ff2e3cfd 100644 --- a/taskcluster/ci/cron-bouncer-check/kind.yml +++ b/taskcluster/ci/cron-bouncer-check/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.bouncer_check:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.bouncer_check:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: bouncer-check diff --git a/taskcluster/ci/diffoscope/kind.yml b/taskcluster/ci/diffoscope/kind.yml index d816703e9e77..43abcebf9d92 100644 --- a/taskcluster/ci/diffoscope/kind.yml +++ b/taskcluster/ci/diffoscope/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - build - toolchain transforms: - - taskgraph.transforms.diffoscope:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.diffoscope:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms # Note: --exclude-command .--line-numbers is because of # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879003 diff --git a/taskcluster/ci/docker-image/kind.yml b/taskcluster/ci/docker-image/kind.yml index 3afe5b3e80b9..727569e89b36 100644 --- a/taskcluster/ci/docker-image/kind.yml +++ b/taskcluster/ci/docker-image/kind.yml @@ -2,15 +2,15 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - packages transforms: - - taskgraph.transforms.docker_image:transforms - - taskgraph.transforms.cached_tasks:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.docker_image:transforms + - gecko_taskgraph.transforms.cached_tasks:transforms + - gecko_taskgraph.transforms.task:transforms # make a task for each docker-image we might want. For the moment, since we # write artifacts for each, these are whitelisted, but ideally that will change diff --git a/taskcluster/ci/fetch/kind.yml b/taskcluster/ci/fetch/kind.yml index 814fb55cea68..803d44c5ebdb 100644 --- a/taskcluster/ci/fetch/kind.yml +++ b/taskcluster/ci/fetch/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.fetch:transforms - - taskgraph.transforms.try_job:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.fetch:transforms + - gecko_taskgraph.transforms.try_job:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms jobs-from: - benchmarks.yml diff --git a/taskcluster/ci/fuzzing/kind.yml b/taskcluster/ci/fuzzing/kind.yml index d3d2350e94b8..cf777b177ad7 100644 --- a/taskcluster/ci/fuzzing/kind.yml +++ b/taskcluster/ci/fuzzing/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.source_test:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.source_test:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - fetch diff --git a/taskcluster/ci/fxrecord/kind.yml b/taskcluster/ci/fxrecord/kind.yml index 71a17db997a2..2eef5c9bdab4 100644 --- a/taskcluster/ci/fxrecord/kind.yml +++ b/taskcluster/ci/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader kind-dependencies: - build @@ -11,9 +11,9 @@ only-for-build-platforms: - win64-shippable/opt transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.fxrecord:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.fxrecord:transforms + - gecko_taskgraph.transforms.task:transforms job-template: description: "Desktop Startup Visual Metrics" diff --git a/taskcluster/ci/geckodriver-signing/kind.yml b/taskcluster/ci/geckodriver-signing/kind.yml index 77bd0cab02f7..d918c2bfa1b4 100644 --- a/taskcluster/ci/geckodriver-signing/kind.yml +++ b/taskcluster/ci/geckodriver-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.geckodriver_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.geckodriver_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - toolchain diff --git a/taskcluster/ci/generate-profile/kind.yml b/taskcluster/ci/generate-profile/kind.yml index 918a545512bd..bba3a84cdcaa 100644 --- a/taskcluster/ci/generate-profile/kind.yml +++ b/taskcluster/ci/generate-profile/kind.yml @@ -2,18 +2,18 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain - instrumented-build transforms: - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.run_pgo_profile:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.run_pgo_profile:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: diff --git a/taskcluster/ci/github-sync/kind.yml b/taskcluster/ci/github-sync/kind.yml index da3f063aba9b..124b17004dcd 100644 --- a/taskcluster/ci/github-sync/kind.yml +++ b/taskcluster/ci/github-sync/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain - build transforms: - - taskgraph.transforms.github_sync:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.github_sync:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: attributes: diff --git a/taskcluster/ci/hazard/kind.yml b/taskcluster/ci/hazard/kind.yml index b0da8c4136c4..45f2800cdcd8 100644 --- a/taskcluster/ci/hazard/kind.yml +++ b/taskcluster/ci/hazard/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain transforms: - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: attributes: diff --git a/taskcluster/ci/instrumented-build/kind.yml b/taskcluster/ci/instrumented-build/kind.yml index 6f6d1cb104b9..0e6eb28b2b83 100644 --- a/taskcluster/ci/instrumented-build/kind.yml +++ b/taskcluster/ci/instrumented-build/kind.yml @@ -2,18 +2,18 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain - fetch transforms: - - taskgraph.transforms.build:transforms - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: shipping-phase: build diff --git a/taskcluster/ci/iris/kind.yml b/taskcluster/ci/iris/kind.yml index 2f2c27739377..6aed1d577839 100644 --- a/taskcluster/ci/iris/kind.yml +++ b/taskcluster/ci/iris/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.iris:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.iris:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build diff --git a/taskcluster/ci/l10n-bump/kind.yml b/taskcluster/ci/l10n-bump/kind.yml index 7bd331c6394a..d887759a039d 100644 --- a/taskcluster/ci/l10n-bump/kind.yml +++ b/taskcluster/ci/l10n-bump/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_version_bump:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_version_bump:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: diff --git a/taskcluster/ci/l10n-cross-channel/kind.yml b/taskcluster/ci/l10n-cross-channel/kind.yml index e6eddaa08921..a4e41d645d1e 100644 --- a/taskcluster/ci/l10n-cross-channel/kind.yml +++ b/taskcluster/ci/l10n-cross-channel/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.cross_channel:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.cross_channel:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms jobs: quarantine: diff --git a/taskcluster/ci/l10n/kind.yml b/taskcluster/ci/l10n/kind.yml index 8670fd9d81bc..9dc34f2fc95c 100644 --- a/taskcluster/ci/l10n/kind.yml +++ b/taskcluster/ci/l10n/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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: platform transforms: - - taskgraph.transforms.l10n:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.l10n:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build diff --git a/taskcluster/ci/mar-signing-autograph-stage/kind.yml b/taskcluster/ci/mar-signing-autograph-stage/kind.yml index e6522e9987e2..d927485a9920 100644 --- a/taskcluster/ci/mar-signing-autograph-stage/kind.yml +++ b/taskcluster/ci/mar-signing-autograph-stage/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.mar_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.mar_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage diff --git a/taskcluster/ci/mar-signing-l10n/kind.yml b/taskcluster/ci/mar-signing-l10n/kind.yml index 10108991608c..e2ae94d77b31 100644 --- a/taskcluster/ci/mar-signing-l10n/kind.yml +++ b/taskcluster/ci/mar-signing-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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.mar_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.mar_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage-l10n diff --git a/taskcluster/ci/mar-signing/kind.yml b/taskcluster/ci/mar-signing/kind.yml index fd512a5b3977..1459b3c00c0b 100644 --- a/taskcluster/ci/mar-signing/kind.yml +++ b/taskcluster/ci/mar-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.mar_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.mar_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage diff --git a/taskcluster/ci/maybe-release/kind.yml b/taskcluster/ci/maybe-release/kind.yml index 12e4be2f29c1..4d069408d3c1 100644 --- a/taskcluster/ci/maybe-release/kind.yml +++ b/taskcluster/ci/maybe-release/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.maybe_release:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.maybe_release:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: description: Check recent releases and trigger a new ship-it phase if worthwhile. diff --git a/taskcluster/ci/merge-automation/kind.yml b/taskcluster/ci/merge-automation/kind.yml index af2d0b0f9378..9a0a11977a1c 100644 --- a/taskcluster/ci/merge-automation/kind.yml +++ b/taskcluster/ci/merge-automation/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.merge_automation:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.merge_automation:transforms + - gecko_taskgraph.transforms.task:transforms jobs: diff --git a/taskcluster/ci/openh264-plugin/kind.yml b/taskcluster/ci/openh264-plugin/kind.yml index c751ce255867..2db197feae22 100644 --- a/taskcluster/ci/openh264-plugin/kind.yml +++ b/taskcluster/ci/openh264-plugin/kind.yml @@ -2,15 +2,15 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain transforms: - - taskgraph.transforms.openh264:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.openh264:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: description: "Build OpenH264 plugin" diff --git a/taskcluster/ci/openh264-signing/kind.yml b/taskcluster/ci/openh264-signing/kind.yml index fd4e5c4748c0..512684d45bbc 100644 --- a/taskcluster/ci/openh264-signing/kind.yml +++ b/taskcluster/ci/openh264-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.openh264_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.openh264_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - openh264-plugin diff --git a/taskcluster/ci/packages/kind.yml b/taskcluster/ci/packages/kind.yml index de7665b83d64..67d1299e5a47 100644 --- a/taskcluster/ci/packages/kind.yml +++ b/taskcluster/ci/packages/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.try_job:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.cached_tasks:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.try_job:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.cached_tasks:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: treeherder: diff --git a/taskcluster/ci/partials-signing/kind.yml b/taskcluster/ci/partials-signing/kind.yml index e9a651befc31..c01adaedd097 100644 --- a/taskcluster/ci/partials-signing/kind.yml +++ b/taskcluster/ci/partials-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.mar_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.mar_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - partials diff --git a/taskcluster/ci/partials/kind.yml b/taskcluster/ci/partials/kind.yml index fc9c90d1cc7f..f287624f2ead 100644 --- a/taskcluster/ci/partials/kind.yml +++ b/taskcluster/ci/partials/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.partials:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.partials:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage diff --git a/taskcluster/ci/perftest/kind.yml b/taskcluster/ci/perftest/kind.yml index dd2cee31f938..7c2a35bf34ae 100644 --- a/taskcluster/ci/perftest/kind.yml +++ b/taskcluster/ci/perftest/kind.yml @@ -2,17 +2,17 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain - build transforms: - - taskgraph.transforms.perftest:transforms - - taskgraph.transforms.source_test:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.perftest:transforms + - gecko_taskgraph.transforms.source_test:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms jobs-from: - android.yml diff --git a/taskcluster/ci/post-balrog-dummy/kind.yml b/taskcluster/ci/post-balrog-dummy/kind.yml index 666e33084288..6b5b90afaf61 100644 --- a/taskcluster/ci/post-balrog-dummy/kind.yml +++ b/taskcluster/ci/post-balrog-dummy/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.per_platform_dummy:transforms - - taskgraph.transforms.reverse_chunk_deps:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.per_platform_dummy:transforms + - gecko_taskgraph.transforms.reverse_chunk_deps:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - balrog diff --git a/taskcluster/ci/post-beetmover-checksums-dummy/kind.yml b/taskcluster/ci/post-beetmover-checksums-dummy/kind.yml index 6911632ba3f5..2071a79e890d 100644 --- a/taskcluster/ci/post-beetmover-checksums-dummy/kind.yml +++ b/taskcluster/ci/post-beetmover-checksums-dummy/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.reverse_chunk_deps:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.reverse_chunk_deps:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - beetmover-checksums diff --git a/taskcluster/ci/post-beetmover-dummy/kind.yml b/taskcluster/ci/post-beetmover-dummy/kind.yml index 6fa01db9e139..adbdcd7306fd 100644 --- a/taskcluster/ci/post-beetmover-dummy/kind.yml +++ b/taskcluster/ci/post-beetmover-dummy/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.per_platform_dummy:transforms - - taskgraph.transforms.reverse_chunk_deps:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.per_platform_dummy:transforms + - gecko_taskgraph.transforms.reverse_chunk_deps:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - beetmover-checksums diff --git a/taskcluster/ci/post-langpack-dummy/kind.yml b/taskcluster/ci/post-langpack-dummy/kind.yml index 829e2c4452cd..a366ac069efb 100644 --- a/taskcluster/ci/post-langpack-dummy/kind.yml +++ b/taskcluster/ci/post-langpack-dummy/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.reverse_chunk_deps:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.reverse_chunk_deps:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-beetmover-signed-langpacks diff --git a/taskcluster/ci/post-update-verify-dummy/kind.yml b/taskcluster/ci/post-update-verify-dummy/kind.yml index 23ae10558f28..8b1546261ba5 100644 --- a/taskcluster/ci/post-update-verify-dummy/kind.yml +++ b/taskcluster/ci/post-update-verify-dummy/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.per_platform_dummy:transforms - - taskgraph.transforms.reverse_chunk_deps:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.per_platform_dummy:transforms + - gecko_taskgraph.transforms.reverse_chunk_deps:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-update-verify diff --git a/taskcluster/ci/release-balrog-scheduling/kind.yml b/taskcluster/ci/release-balrog-scheduling/kind.yml index 133f7d873a8a..2e790392037f 100644 --- a/taskcluster/ci/release-balrog-scheduling/kind.yml +++ b/taskcluster/ci/release-balrog-scheduling/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.scriptworker:add_balrog_scopes - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.scriptworker:add_balrog_scopes + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-bouncer-check diff --git a/taskcluster/ci/release-balrog-submit-toplevel/kind.yml b/taskcluster/ci/release-balrog-submit-toplevel/kind.yml index 05c87af76f08..05b2d10b23c1 100644 --- a/taskcluster/ci/release-balrog-submit-toplevel/kind.yml +++ b/taskcluster/ci/release-balrog-submit-toplevel/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.scriptworker:add_balrog_scopes - - taskgraph.transforms.balrog_toplevel:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.scriptworker:add_balrog_scopes + - gecko_taskgraph.transforms.balrog_toplevel:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: run-on-projects: [] # to make sure this never runs in CI diff --git a/taskcluster/ci/release-beetmover-push-to-release/kind.yml b/taskcluster/ci/release-beetmover-push-to-release/kind.yml index b23481829437..5c77a25fb4fb 100644 --- a/taskcluster/ci/release-beetmover-push-to-release/kind.yml +++ b/taskcluster/ci/release-beetmover-push-to-release/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.beetmover_push_to_release:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.beetmover_push_to_release:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-generate-checksums-beetmover diff --git a/taskcluster/ci/release-beetmover-signed-langpacks-checksums/kind.yml b/taskcluster/ci/release-beetmover-signed-langpacks-checksums/kind.yml index 04c2cf80b0d2..8d9bb74a2dfe 100644 --- a/taskcluster/ci/release-beetmover-signed-langpacks-checksums/kind.yml +++ b/taskcluster/ci/release-beetmover-signed-langpacks-checksums/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover_langpack_checksums:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover_langpack_checksums:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-beetmover-signed-langpacks @@ -16,4 +16,4 @@ job-template: shipping-phase: promote attributes: artifact_prefix: public - artifact_map: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml + artifact_map: taskcluster/gecko_taskgraph/manifests/firefox_candidates_checksums.yml diff --git a/taskcluster/ci/release-beetmover-signed-langpacks/kind.yml b/taskcluster/ci/release-beetmover-signed-langpacks/kind.yml index 8a2a69e37c5b..188a619ab0ab 100644 --- a/taskcluster/ci/release-beetmover-signed-langpacks/kind.yml +++ b/taskcluster/ci/release-beetmover-signed-langpacks/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.release_beetmover_signed_addons:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.release_beetmover_signed_addons:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build-signing @@ -32,5 +32,5 @@ job-template: attributes: artifact_map: by-release-type: - beta|release.*|esr.*: taskcluster/taskgraph/manifests/firefox_candidates.yml - default: taskcluster/taskgraph/manifests/firefox_nightly.yml + beta|release.*|esr.*: taskcluster/gecko_taskgraph/manifests/firefox_candidates.yml + default: taskcluster/gecko_taskgraph/manifests/firefox_nightly.yml diff --git a/taskcluster/ci/release-beetmover-source-checksums/kind.yml b/taskcluster/ci/release-beetmover-source-checksums/kind.yml index a759038d209b..9a4ea7a2c420 100644 --- a/taskcluster/ci/release-beetmover-source-checksums/kind.yml +++ b/taskcluster/ci/release-beetmover-source-checksums/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover_source_checksums:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover_source_checksums:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-source-checksums-signing @@ -16,4 +16,4 @@ job-template: shipping-phase: promote attributes: artifact_prefix: public - artifact_map: taskcluster/taskgraph/manifests/source_checksums.yml + artifact_map: taskcluster/gecko_taskgraph/manifests/source_checksums.yml diff --git a/taskcluster/ci/release-bouncer-aliases/kind.yml b/taskcluster/ci/release-bouncer-aliases/kind.yml index fea9a6632282..15e4fc322fd4 100644 --- a/taskcluster/ci/release-bouncer-aliases/kind.yml +++ b/taskcluster/ci/release-bouncer-aliases/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.bouncer_aliases:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.bouncer_aliases:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-bouncer-check diff --git a/taskcluster/ci/release-bouncer-check/kind.yml b/taskcluster/ci/release-bouncer-check/kind.yml index 1c5e929f2680..04613cd69915 100644 --- a/taskcluster/ci/release-bouncer-check/kind.yml +++ b/taskcluster/ci/release-bouncer-check/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - release-beetmover-push-to-release transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.bouncer_check:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.bouncer_check:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: release-bouncer-check diff --git a/taskcluster/ci/release-bouncer-sub/kind.yml b/taskcluster/ci/release-bouncer-sub/kind.yml index 3013b5bc5202..e68809bb8fec 100644 --- a/taskcluster/ci/release-bouncer-sub/kind.yml +++ b/taskcluster/ci/release-bouncer-sub/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.bouncer_submission:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.bouncer_submission:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: description: release bouncer submission job diff --git a/taskcluster/ci/release-early-tagging/kind.yml b/taskcluster/ci/release-early-tagging/kind.yml index de2028038228..9b194fb4416f 100644 --- a/taskcluster/ci/release-early-tagging/kind.yml +++ b/taskcluster/ci/release-early-tagging/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_version_bump:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_version_bump:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: description: Release Promotion version tag for buildN diff --git a/taskcluster/ci/release-eme-free-repack-beetmover-checksums/kind.yml b/taskcluster/ci/release-eme-free-repack-beetmover-checksums/kind.yml index 7d64666b30c4..a57ec82a9db7 100644 --- a/taskcluster/ci/release-eme-free-repack-beetmover-checksums/kind.yml +++ b/taskcluster/ci/release-eme-free-repack-beetmover-checksums/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover_emefree_checksums:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover_emefree_checksums:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-eme-free-repack-beetmover diff --git a/taskcluster/ci/release-eme-free-repack-beetmover/kind.yml b/taskcluster/ci/release-eme-free-repack-beetmover/kind.yml index b13d5b839572..be8dca4918f6 100644 --- a/taskcluster/ci/release-eme-free-repack-beetmover/kind.yml +++ b/taskcluster/ci/release-eme-free-repack-beetmover/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover_repackage_partner:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover_repackage_partner:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-eme-free-repack-repackage-signing diff --git a/taskcluster/ci/release-eme-free-repack-notarization-part-1/kind.yml b/taskcluster/ci/release-eme-free-repack-notarization-part-1/kind.yml index 12b8c1808dfb..ae7104d4a628 100644 --- a/taskcluster/ci/release-eme-free-repack-notarization-part-1/kind.yml +++ b/taskcluster/ci/release-eme-free-repack-notarization-part-1/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: partner-repack-ids transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.partner_signing:transforms - - taskgraph.transforms.signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.partner_signing:transforms + - gecko_taskgraph.transforms.signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-eme-free-repack diff --git a/taskcluster/ci/release-eme-free-repack-notarization-poller/kind.yml b/taskcluster/ci/release-eme-free-repack-notarization-poller/kind.yml index 5a2640eda0ad..dad62da7cd97 100644 --- a/taskcluster/ci/release-eme-free-repack-notarization-poller/kind.yml +++ b/taskcluster/ci/release-eme-free-repack-notarization-poller/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.mac_notarization_poller:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.mac_notarization_poller:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-eme-free-repack-notarization-part-1 diff --git a/taskcluster/ci/release-eme-free-repack-repackage-signing/kind.yml b/taskcluster/ci/release-eme-free-repack-repackage-signing/kind.yml index c45627776451..1caf80ed5b36 100644 --- a/taskcluster/ci/release-eme-free-repack-repackage-signing/kind.yml +++ b/taskcluster/ci/release-eme-free-repack-repackage-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage_signing_partner:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage_signing_partner:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-eme-free-repack-repackage diff --git a/taskcluster/ci/release-eme-free-repack-repackage/kind.yml b/taskcluster/ci/release-eme-free-repack-repackage/kind.yml index 95f0c15ad231..2a596556d45f 100644 --- a/taskcluster/ci/release-eme-free-repack-repackage/kind.yml +++ b/taskcluster/ci/release-eme-free-repack-repackage/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage_partner:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage_partner:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-eme-free-repack diff --git a/taskcluster/ci/release-eme-free-repack-signing/kind.yml b/taskcluster/ci/release-eme-free-repack-signing/kind.yml index 253aa51c5ed4..2c7dbfed19c9 100644 --- a/taskcluster/ci/release-eme-free-repack-signing/kind.yml +++ b/taskcluster/ci/release-eme-free-repack-signing/kind.yml @@ -2,15 +2,15 @@ # 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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: partner-repack-ids transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.partner_signing:transforms - - taskgraph.transforms.signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.partner_signing:transforms + - gecko_taskgraph.transforms.signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-eme-free-repack-notarization-part-1 diff --git a/taskcluster/ci/release-eme-free-repack/kind.yml b/taskcluster/ci/release-eme-free-repack/kind.yml index 0675b8cbb860..da8de4f35141 100644 --- a/taskcluster/ci/release-eme-free-repack/kind.yml +++ b/taskcluster/ci/release-eme-free-repack/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.partner_repack:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.partner_repack:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build-signing diff --git a/taskcluster/ci/release-final-verify/kind.yml b/taskcluster/ci/release-final-verify/kind.yml index 7ae31caa6d7a..b1aebc8cedc7 100644 --- a/taskcluster/ci/release-final-verify/kind.yml +++ b/taskcluster/ci/release-final-verify/kind.yml @@ -2,17 +2,17 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - release-bouncer-check - release-update-verify-config transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.final_verify:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.final_verify:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: final-verify diff --git a/taskcluster/ci/release-flatpak-push/kind.yml b/taskcluster/ci/release-flatpak-push/kind.yml index 27f1c3d7f829..edd65c953e26 100644 --- a/taskcluster/ci/release-flatpak-push/kind.yml +++ b/taskcluster/ci/release-flatpak-push/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_flatpak_push:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_flatpak_push:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-flatpak-repackage diff --git a/taskcluster/ci/release-flatpak-repackage/kind.yml b/taskcluster/ci/release-flatpak-repackage/kind.yml index 59c4bb2da8b7..bb6083f253f7 100644 --- a/taskcluster/ci/release-flatpak-repackage/kind.yml +++ b/taskcluster/ci/release-flatpak-repackage/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_flatpak_repackage:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_flatpak_repackage:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - post-beetmover-dummy diff --git a/taskcluster/ci/release-generate-checksums-beetmover/kind.yml b/taskcluster/ci/release-generate-checksums-beetmover/kind.yml index 7f8f34ecebdb..1d221edc1eb9 100644 --- a/taskcluster/ci/release-generate-checksums-beetmover/kind.yml +++ b/taskcluster/ci/release-generate-checksums-beetmover/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.release_generate_checksums_beetmover:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_generate_checksums_beetmover:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-generate-checksums-signing @@ -14,4 +14,4 @@ kind-dependencies: job-template: shipping-phase: promote attributes: - artifact_map: taskcluster/taskgraph/manifests/release_checksums.yml + artifact_map: taskcluster/gecko_taskgraph/manifests/release_checksums.yml diff --git a/taskcluster/ci/release-generate-checksums-signing/kind.yml b/taskcluster/ci/release-generate-checksums-signing/kind.yml index 8d7fffd8f3f5..2e763e543447 100644 --- a/taskcluster/ci/release-generate-checksums-signing/kind.yml +++ b/taskcluster/ci/release-generate-checksums-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader kind-dependencies: - release-generate-checksums transforms: - - taskgraph.transforms.release_generate_checksums_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_generate_checksums_signing:transforms + - gecko_taskgraph.transforms.task:transforms job-template: shipping-phase: promote diff --git a/taskcluster/ci/release-generate-checksums/kind.yml b/taskcluster/ci/release-generate-checksums/kind.yml index 480d1abb8c07..59a8d39293f0 100644 --- a/taskcluster/ci/release-generate-checksums/kind.yml +++ b/taskcluster/ci/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - beetmover-source @@ -10,11 +10,11 @@ kind-dependencies: - release-beetmover-signed-langpacks transforms: - - taskgraph.transforms.build:transforms - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_generate_checksums:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_generate_checksums:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: generate-checksums diff --git a/taskcluster/ci/release-mark-as-shipped/kind.yml b/taskcluster/ci/release-mark-as-shipped/kind.yml index e5e11ea32e94..48f64fc5c90e 100644 --- a/taskcluster/ci/release-mark-as-shipped/kind.yml +++ b/taskcluster/ci/release-mark-as-shipped/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_mark_as_shipped:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_mark_as_shipped:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-balrog-scheduling diff --git a/taskcluster/ci/release-notify-av-announce/kind.yml b/taskcluster/ci/release-notify-av-announce/kind.yml index 216578fd7b50..c9f53efc78d9 100644 --- a/taskcluster/ci/release-notify-av-announce/kind.yml +++ b/taskcluster/ci/release-notify-av-announce/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_notifications:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_notifications:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - post-beetmover-dummy diff --git a/taskcluster/ci/release-notify-promote/kind.yml b/taskcluster/ci/release-notify-promote/kind.yml index 177d9633b9c1..eee09b18b9e0 100644 --- a/taskcluster/ci/release-notify-promote/kind.yml +++ b/taskcluster/ci/release-notify-promote/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_notifications:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_notifications:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - post-beetmover-dummy diff --git a/taskcluster/ci/release-notify-push/kind.yml b/taskcluster/ci/release-notify-push/kind.yml index 0a7eacaa7899..cc235a4fbc35 100644 --- a/taskcluster/ci/release-notify-push/kind.yml +++ b/taskcluster/ci/release-notify-push/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_notifications:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_notifications:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-beetmover-push-to-release diff --git a/taskcluster/ci/release-notify-ship/kind.yml b/taskcluster/ci/release-notify-ship/kind.yml index ce7855292ccd..7bf5df977b23 100644 --- a/taskcluster/ci/release-notify-ship/kind.yml +++ b/taskcluster/ci/release-notify-ship/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_notifications:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_notifications:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-balrog-scheduling diff --git a/taskcluster/ci/release-notify-started/kind.yml b/taskcluster/ci/release-notify-started/kind.yml index 8884b4a0393c..b5ac4701468d 100644 --- a/taskcluster/ci/release-notify-started/kind.yml +++ b/taskcluster/ci/release-notify-started/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_started:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_started:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: notify-release-drivers-started diff --git a/taskcluster/ci/release-partner-attribution-beetmover/kind.yml b/taskcluster/ci/release-partner-attribution-beetmover/kind.yml index 2bf4b8f453b7..ad6bc65c9f9c 100644 --- a/taskcluster/ci/release-partner-attribution-beetmover/kind.yml +++ b/taskcluster/ci/release-partner-attribution-beetmover/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.partner_attribution_beetmover:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.partner_attribution_beetmover:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-partner-attribution diff --git a/taskcluster/ci/release-partner-attribution/kind.yml b/taskcluster/ci/release-partner-attribution/kind.yml index 56c8dd684445..12e63e73519f 100644 --- a/taskcluster/ci/release-partner-attribution/kind.yml +++ b/taskcluster/ci/release-partner-attribution/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.partner_attribution:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.partner_attribution:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage-signing diff --git a/taskcluster/ci/release-partner-repack-beetmover/kind.yml b/taskcluster/ci/release-partner-repack-beetmover/kind.yml index d989eb573753..7da1f2bb15cf 100644 --- a/taskcluster/ci/release-partner-repack-beetmover/kind.yml +++ b/taskcluster/ci/release-partner-repack-beetmover/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.beetmover_repackage_partner:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.beetmover_repackage_partner:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-partner-repack-repackage-signing diff --git a/taskcluster/ci/release-partner-repack-bouncer-sub/kind.yml b/taskcluster/ci/release-partner-repack-bouncer-sub/kind.yml index 4a12ebfcd39b..894203c32bfc 100644 --- a/taskcluster/ci/release-partner-repack-bouncer-sub/kind.yml +++ b/taskcluster/ci/release-partner-repack-bouncer-sub/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.bouncer_submission_partners:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.bouncer_submission_partners:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: description: release partners bouncer submission job diff --git a/taskcluster/ci/release-partner-repack-chunking-dummy/kind.yml b/taskcluster/ci/release-partner-repack-chunking-dummy/kind.yml index fb9b049c9886..26aa2afa51f2 100644 --- a/taskcluster/ci/release-partner-repack-chunking-dummy/kind.yml +++ b/taskcluster/ci/release-partner-repack-chunking-dummy/kind.yml @@ -2,21 +2,21 @@ # 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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.name_sanity:transforms # This transform sets build_platform to the same thing as the upstream task. # We'd do it here, except single_dep doesn't pay attention to any # per platform things that we set. - - taskgraph.transforms.copy_attributes_from_dependent_task:transforms + - gecko_taskgraph.transforms.copy_attributes_from_dependent_task:transforms # This transform is needed because task.py doesn't allow "primary-dependency" to be # set, but the single_dep loader sets it (and we need it for chunk_partners, # name_sanity, and copy_build_platform_from_dependent_task to work). - - taskgraph.transforms.strip_dependent_task:transforms - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.strip_dependent_task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-partner-repack diff --git a/taskcluster/ci/release-partner-repack-notarization-part-1/kind.yml b/taskcluster/ci/release-partner-repack-notarization-part-1/kind.yml index 7067863049fc..66a51a8eac2b 100644 --- a/taskcluster/ci/release-partner-repack-notarization-part-1/kind.yml +++ b/taskcluster/ci/release-partner-repack-notarization-part-1/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: partner-repack-ids transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.partner_signing:transforms - - taskgraph.transforms.signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.partner_signing:transforms + - gecko_taskgraph.transforms.signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-partner-repack diff --git a/taskcluster/ci/release-partner-repack-notarization-poller/kind.yml b/taskcluster/ci/release-partner-repack-notarization-poller/kind.yml index 3784e3ea28ff..653161c4c56e 100644 --- a/taskcluster/ci/release-partner-repack-notarization-poller/kind.yml +++ b/taskcluster/ci/release-partner-repack-notarization-poller/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.mac_notarization_poller:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.mac_notarization_poller:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-partner-repack-notarization-part-1 diff --git a/taskcluster/ci/release-partner-repack-repackage-signing/kind.yml b/taskcluster/ci/release-partner-repack-repackage-signing/kind.yml index 0a0722fb5082..41a08df1bb70 100644 --- a/taskcluster/ci/release-partner-repack-repackage-signing/kind.yml +++ b/taskcluster/ci/release-partner-repack-repackage-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage_signing_partner:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage_signing_partner:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-partner-repack-chunking-dummy # Linux diff --git a/taskcluster/ci/release-partner-repack-repackage/kind.yml b/taskcluster/ci/release-partner-repack-repackage/kind.yml index d6dfdb8f730f..52d9e5b6f369 100644 --- a/taskcluster/ci/release-partner-repack-repackage/kind.yml +++ b/taskcluster/ci/release-partner-repack-repackage/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage_partner:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage_partner:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-partner-repack diff --git a/taskcluster/ci/release-partner-repack-signing/kind.yml b/taskcluster/ci/release-partner-repack-signing/kind.yml index 598f4b9b936c..228443928a34 100644 --- a/taskcluster/ci/release-partner-repack-signing/kind.yml +++ b/taskcluster/ci/release-partner-repack-signing/kind.yml @@ -2,15 +2,15 @@ # 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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: partner-repack-ids transforms: - - taskgraph.transforms.chunk_partners:transforms - - taskgraph.transforms.partner_signing:transforms - - taskgraph.transforms.signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.chunk_partners:transforms + - gecko_taskgraph.transforms.partner_signing:transforms + - gecko_taskgraph.transforms.signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-partner-repack-notarization-part-1 diff --git a/taskcluster/ci/release-partner-repack/kind.yml b/taskcluster/ci/release-partner-repack/kind.yml index e58a4d868c58..cf0fb8dd1f6b 100644 --- a/taskcluster/ci/release-partner-repack/kind.yml +++ b/taskcluster/ci/release-partner-repack/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.partner_repack:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.partner_repack:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build-signing diff --git a/taskcluster/ci/release-push-langpacks/kind.yml b/taskcluster/ci/release-push-langpacks/kind.yml index 97b6f29cc7df..84c3040c6028 100644 --- a/taskcluster/ci/release-push-langpacks/kind.yml +++ b/taskcluster/ci/release-push-langpacks/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.release_sign_and_push_langpacks:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_sign_and_push_langpacks:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build diff --git a/taskcluster/ci/release-secondary-balrog-scheduling/kind.yml b/taskcluster/ci/release-secondary-balrog-scheduling/kind.yml index a31020871ede..7c6c25db5051 100644 --- a/taskcluster/ci/release-secondary-balrog-scheduling/kind.yml +++ b/taskcluster/ci/release-secondary-balrog-scheduling/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.scriptworker:add_balrog_scopes - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.scriptworker:add_balrog_scopes + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - post-balrog-dummy diff --git a/taskcluster/ci/release-secondary-balrog-submit-toplevel/kind.yml b/taskcluster/ci/release-secondary-balrog-submit-toplevel/kind.yml index d6ac7ed9888a..d13e281f522c 100644 --- a/taskcluster/ci/release-secondary-balrog-submit-toplevel/kind.yml +++ b/taskcluster/ci/release-secondary-balrog-submit-toplevel/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.scriptworker:add_balrog_scopes - - taskgraph.transforms.balrog_toplevel:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.scriptworker:add_balrog_scopes + - gecko_taskgraph.transforms.balrog_toplevel:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: run-on-projects: [] # to make sure this never runs in CI diff --git a/taskcluster/ci/release-secondary-final-verify/kind.yml b/taskcluster/ci/release-secondary-final-verify/kind.yml index 99cc58b492c3..ee1e63828d71 100644 --- a/taskcluster/ci/release-secondary-final-verify/kind.yml +++ b/taskcluster/ci/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - post-balrog-dummy @@ -11,10 +11,10 @@ kind-dependencies: - release-secondary-update-verify-config transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.final_verify:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.final_verify:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: secondary-final-verify diff --git a/taskcluster/ci/release-secondary-flatpak-push/kind.yml b/taskcluster/ci/release-secondary-flatpak-push/kind.yml index 397f127867b1..379f2326dd05 100644 --- a/taskcluster/ci/release-secondary-flatpak-push/kind.yml +++ b/taskcluster/ci/release-secondary-flatpak-push/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_flatpak_push:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_flatpak_push:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-flatpak-repackage diff --git a/taskcluster/ci/release-secondary-notify-ship/kind.yml b/taskcluster/ci/release-secondary-notify-ship/kind.yml index ed8329645b47..ec70aa13ac3f 100644 --- a/taskcluster/ci/release-secondary-notify-ship/kind.yml +++ b/taskcluster/ci/release-secondary-notify-ship/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_notifications:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_notifications:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-secondary-balrog-scheduling diff --git a/taskcluster/ci/release-secondary-update-verify-config/kind.yml b/taskcluster/ci/release-secondary-update-verify-config/kind.yml index 25b68a18eab1..0b93f2289160 100644 --- a/taskcluster/ci/release-secondary-update-verify-config/kind.yml +++ b/taskcluster/ci/release-secondary-update-verify-config/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.update_verify_config:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.update_verify_config:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: secondary-update-verify-config diff --git a/taskcluster/ci/release-secondary-update-verify/kind.yml b/taskcluster/ci/release-secondary-update-verify/kind.yml index 3c79d658d44f..71af2c47d222 100644 --- a/taskcluster/ci/release-secondary-update-verify/kind.yml +++ b/taskcluster/ci/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - post-balrog-dummy @@ -11,10 +11,10 @@ kind-dependencies: - release-secondary-update-verify-config transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.update_verify:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.update_verify:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: secondary-update-verify diff --git a/taskcluster/ci/release-snap-repackage/kind.yml b/taskcluster/ci/release-snap-repackage/kind.yml index 653278282a52..812ae3426160 100644 --- a/taskcluster/ci/release-snap-repackage/kind.yml +++ b/taskcluster/ci/release-snap-repackage/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_snap_repackage:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_snap_repackage:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - post-beetmover-dummy diff --git a/taskcluster/ci/release-source-checksums-signing/kind.yml b/taskcluster/ci/release-source-checksums-signing/kind.yml index 74b2b052f118..379aff10bca2 100644 --- a/taskcluster/ci/release-source-checksums-signing/kind.yml +++ b/taskcluster/ci/release-source-checksums-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.source_checksums_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.source_checksums_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - beetmover-source diff --git a/taskcluster/ci/release-source-signing/kind.yml b/taskcluster/ci/release-source-signing/kind.yml index 7122a4ba843f..2b6c3376abc4 100644 --- a/taskcluster/ci/release-source-signing/kind.yml +++ b/taskcluster/ci/release-source-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.build_signing:transforms - - taskgraph.transforms.signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.build_signing:transforms + - gecko_taskgraph.transforms.signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-source diff --git a/taskcluster/ci/release-source/kind.yml b/taskcluster/ci/release-source/kind.yml index 9faa31c8c74e..bf0fe546eced 100644 --- a/taskcluster/ci/release-source/kind.yml +++ b/taskcluster/ci/release-source/kind.yml @@ -2,17 +2,17 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain transforms: - - taskgraph.transforms.build:transforms - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: diff --git a/taskcluster/ci/release-update-verify-config-next/kind.yml b/taskcluster/ci/release-update-verify-config-next/kind.yml index f6f022e70afe..3a06bfdcce67 100644 --- a/taskcluster/ci/release-update-verify-config-next/kind.yml +++ b/taskcluster/ci/release-update-verify-config-next/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.update_verify_config:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.update_verify_config:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: update-verify-config-next diff --git a/taskcluster/ci/release-update-verify-config/kind.yml b/taskcluster/ci/release-update-verify-config/kind.yml index 41557853b43d..7628ba1055dd 100644 --- a/taskcluster/ci/release-update-verify-config/kind.yml +++ b/taskcluster/ci/release-update-verify-config/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.update_verify_config:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.update_verify_config:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: update-verify-config diff --git a/taskcluster/ci/release-update-verify-next/kind.yml b/taskcluster/ci/release-update-verify-next/kind.yml index 037d9f7f904c..563aaaa78cdf 100644 --- a/taskcluster/ci/release-update-verify-next/kind.yml +++ b/taskcluster/ci/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - post-balrog-dummy @@ -11,11 +11,11 @@ kind-dependencies: - release-update-verify-config-next transforms: - - taskgraph.transforms.release:run_on_releases - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.update_verify:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release:run_on_releases + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.update_verify:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: update-verify-next diff --git a/taskcluster/ci/release-update-verify/kind.yml b/taskcluster/ci/release-update-verify/kind.yml index 40ae9e0b469e..95736cff516b 100644 --- a/taskcluster/ci/release-update-verify/kind.yml +++ b/taskcluster/ci/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - post-balrog-dummy @@ -11,10 +11,10 @@ kind-dependencies: - release-update-verify-config transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.update_verify:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.update_verify:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: update-verify diff --git a/taskcluster/ci/release-version-bump/kind.yml b/taskcluster/ci/release-version-bump/kind.yml index f581ad99f7e5..be1d9cd85f99 100644 --- a/taskcluster/ci/release-version-bump/kind.yml +++ b/taskcluster/ci/release-version-bump/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_deps:transforms - - taskgraph.transforms.release_version_bump:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_deps:transforms + - gecko_taskgraph.transforms.release_version_bump:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - release-beetmover-push-to-release diff --git a/taskcluster/ci/repackage-l10n/kind.yml b/taskcluster/ci/repackage-l10n/kind.yml index 43edd94148e2..b3c6668f8ac1 100644 --- a/taskcluster/ci/repackage-l10n/kind.yml +++ b/taskcluster/ci/repackage-l10n/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.repackage_l10n:transforms - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.repackage_l10n:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - shippable-l10n-signing diff --git a/taskcluster/ci/repackage-msi/kind.yml b/taskcluster/ci/repackage-msi/kind.yml index 8575333858f4..0a43b0762b3f 100644 --- a/taskcluster/ci/repackage-msi/kind.yml +++ b/taskcluster/ci/repackage-msi/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage-signing diff --git a/taskcluster/ci/repackage-msix/kind.yml b/taskcluster/ci/repackage-msix/kind.yml index 96baa9866799..bf630e23b33d 100644 --- a/taskcluster/ci/repackage-msix/kind.yml +++ b/taskcluster/ci/repackage-msix/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: # We're going to generate tasks based on this. We `depend` on and fetch the package from this. diff --git a/taskcluster/ci/repackage-shippable-l10n-msix/kind.yml b/taskcluster/ci/repackage-shippable-l10n-msix/kind.yml index 91624c5a1d43..8dbeefadc023 100644 --- a/taskcluster/ci/repackage-shippable-l10n-msix/kind.yml +++ b/taskcluster/ci/repackage-shippable-l10n-msix/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: # We're going to generate tasks based on this. We `depend` on and fetch the package from this. diff --git a/taskcluster/ci/repackage-signing-l10n/kind.yml b/taskcluster/ci/repackage-signing-l10n/kind.yml index 6010a9797ea3..a80d79fa51ef 100644 --- a/taskcluster/ci/repackage-signing-l10n/kind.yml +++ b/taskcluster/ci/repackage-signing-l10n/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage_signing:transforms - - taskgraph.transforms.repackage_routes:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage_signing:transforms + - gecko_taskgraph.transforms.repackage_routes:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage-l10n diff --git a/taskcluster/ci/repackage-signing-msi/kind.yml b/taskcluster/ci/repackage-signing-msi/kind.yml index fa84b7c11977..149c54e8c2da 100644 --- a/taskcluster/ci/repackage-signing-msi/kind.yml +++ b/taskcluster/ci/repackage-signing-msi/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage-msi diff --git a/taskcluster/ci/repackage-signing-msix/kind.yml b/taskcluster/ci/repackage-signing-msix/kind.yml index bfd81485e668..38604e8375c6 100644 --- a/taskcluster/ci/repackage-signing-msix/kind.yml +++ b/taskcluster/ci/repackage-signing-msix/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage-msix diff --git a/taskcluster/ci/repackage-signing-shippable-l10n-msix/kind.yml b/taskcluster/ci/repackage-signing-shippable-l10n-msix/kind.yml index 999b926d04d7..e4e1fd841feb 100644 --- a/taskcluster/ci/repackage-signing-shippable-l10n-msix/kind.yml +++ b/taskcluster/ci/repackage-signing-shippable-l10n-msix/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage_signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage_signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage-shippable-l10n-msix diff --git a/taskcluster/ci/repackage-signing/kind.yml b/taskcluster/ci/repackage-signing/kind.yml index 25ce11746edf..239f3fdc11bb 100644 --- a/taskcluster/ci/repackage-signing/kind.yml +++ b/taskcluster/ci/repackage-signing/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage_signing:transforms - - taskgraph.transforms.repackage_routes:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage_signing:transforms + - gecko_taskgraph.transforms.repackage_routes:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - repackage diff --git a/taskcluster/ci/repackage/kind.yml b/taskcluster/ci/repackage/kind.yml index 3c1b874b7891..ce6ebca65cdc 100644 --- a/taskcluster/ci/repackage/kind.yml +++ b/taskcluster/ci/repackage/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.repackage:transforms - - taskgraph.transforms.repackage_routes:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.repackage:transforms + - gecko_taskgraph.transforms.repackage_routes:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build-signing diff --git a/taskcluster/ci/repo-update/kind.yml b/taskcluster/ci/repo-update/kind.yml index 7b04d2540b92..bb0c8cc5d6d7 100644 --- a/taskcluster/ci/repo-update/kind.yml +++ b/taskcluster/ci/repo-update/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.repo_update:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.repo_update:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: diff --git a/taskcluster/ci/scriptworker-canary/kind.yml b/taskcluster/ci/scriptworker-canary/kind.yml index 5b3735a8d7ef..87c65bc4f1c7 100644 --- a/taskcluster/ci/scriptworker-canary/kind.yml +++ b/taskcluster/ci/scriptworker-canary/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.scriptworker_canary:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.scriptworker_canary:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: treeherder: diff --git a/taskcluster/ci/searchfox/kind.yml b/taskcluster/ci/searchfox/kind.yml index 78ec49e56add..53d8de355f34 100644 --- a/taskcluster/ci/searchfox/kind.yml +++ b/taskcluster/ci/searchfox/kind.yml @@ -2,18 +2,18 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain - fetch transforms: - - taskgraph.transforms.build:transforms - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: index: diff --git a/taskcluster/ci/sentry/kind.yml b/taskcluster/ci/sentry/kind.yml index 9ee5b373eaec..f57e8df06ec1 100644 --- a/taskcluster/ci/sentry/kind.yml +++ b/taskcluster/ci/sentry/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.sentry:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.sentry:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms jobs: mach-release: diff --git a/taskcluster/ci/shippable-l10n-notarization-part-1/kind.yml b/taskcluster/ci/shippable-l10n-notarization-part-1/kind.yml index 7902ece383b9..aaa84d9a7a97 100644 --- a/taskcluster/ci/shippable-l10n-notarization-part-1/kind.yml +++ b/taskcluster/ci/shippable-l10n-notarization-part-1/kind.yml @@ -2,15 +2,15 @@ # 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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: chunk-locales transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.shippable_l10n_signing:transforms - - taskgraph.transforms.signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.shippable_l10n_signing:transforms + - gecko_taskgraph.transforms.signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - shippable-l10n diff --git a/taskcluster/ci/shippable-l10n-notarization-poller/kind.yml b/taskcluster/ci/shippable-l10n-notarization-poller/kind.yml index 2ad47a06f7ff..c93aa9f6722b 100644 --- a/taskcluster/ci/shippable-l10n-notarization-poller/kind.yml +++ b/taskcluster/ci/shippable-l10n-notarization-poller/kind.yml @@ -2,11 +2,11 @@ # 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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.mac_notarization_poller:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.mac_notarization_poller:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - shippable-l10n-notarization-part-1 diff --git a/taskcluster/ci/shippable-l10n-signing/kind.yml b/taskcluster/ci/shippable-l10n-signing/kind.yml index a57c4c19e6e1..90dec5ea5d7a 100644 --- a/taskcluster/ci/shippable-l10n-signing/kind.yml +++ b/taskcluster/ci/shippable-l10n-signing/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: chunk-locales transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.upstream_artifact_task:transforms - - taskgraph.transforms.shippable_l10n_signing:transforms - - taskgraph.transforms.signing:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.upstream_artifact_task:transforms + - gecko_taskgraph.transforms.shippable_l10n_signing:transforms + - gecko_taskgraph.transforms.signing:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - shippable-l10n diff --git a/taskcluster/ci/shippable-l10n/kind.yml b/taskcluster/ci/shippable-l10n/kind.yml index 042491ee016b..5a4cc2a7925d 100644 --- a/taskcluster/ci/shippable-l10n/kind.yml +++ b/taskcluster/ci/shippable-l10n/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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: platform transforms: - - taskgraph.transforms.l10n:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.l10n:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build diff --git a/taskcluster/ci/source-test/kind.yml b/taskcluster/ci/source-test/kind.yml index e119f144e5de..877dde6cba65 100644 --- a/taskcluster/ci/source-test/kind.yml +++ b/taskcluster/ci/source-test/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.try_job:transforms - - taskgraph.transforms.source_test:transforms - - taskgraph.transforms.release_notifications:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.try_job:transforms + - gecko_taskgraph.transforms.source_test:transforms + - gecko_taskgraph.transforms.release_notifications:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - fetch diff --git a/taskcluster/ci/source-test/python.yml b/taskcluster/ci/source-test/python.yml index 483fff9b320c..d45c78eef471 100644 --- a/taskcluster/ci/source-test/python.yml +++ b/taskcluster/ci/source-test/python.yml @@ -35,7 +35,7 @@ job-defaults: - 'python/mach_commands.py' firefox-ci: - description: taskcluster/taskgraph unit tests + description: taskcluster/gecko_taskgraph unit tests python-version: [3] treeherder: symbol: ci @@ -326,7 +326,7 @@ reftest-harness: - 'testing/mozharness/mozharness/mozilla/testing/errors.py' taskgraph-tests: - description: taskcluster/taskgraph unit tests + description: taskcluster/gecko_taskgraph unit tests python-version: [3] treeherder: symbol: tg @@ -352,7 +352,7 @@ tryselect: when: files-changed: - 'taskcluster/ci/test/**' - - 'taskcluster/taskgraph/transforms/**' + - 'taskcluster/gecko_taskgraph/transforms/**' - 'tools/tryselect/**' mozbuild: diff --git a/taskcluster/ci/source-test/shadow-scheduler.yml b/taskcluster/ci/source-test/shadow-scheduler.yml index 2410d0c8831a..bca78a8ef5ce 100644 --- a/taskcluster/ci/source-test/shadow-scheduler.yml +++ b/taskcluster/ci/source-test/shadow-scheduler.yml @@ -32,7 +32,7 @@ relevant_tests: job-name: shadow-scheduler-relevant_tests worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.relevant_tests + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.relevant_tests bugbug_tasks_medium: description: Runs the bugbug_tasks_medium optimization strategy instead of the default. @@ -43,7 +43,7 @@ bugbug_tasks_medium: job-name: shadow-scheduler-bugbug_tasks_medium worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_tasks_medium + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_tasks_medium bugbug_tasks_high: description: Runs the bugbug_tasks_high optimization strategy (with a high confidence threshold) instead of the default. @@ -54,7 +54,7 @@ bugbug_tasks_high: job-name: shadow-scheduler-bugbug_tasks_high worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_tasks_high + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_tasks_high bugbug_debug_disperse: description: Runs the bugbug_debug_disperse optimization strategy instead of the default. @@ -65,7 +65,7 @@ bugbug_debug_disperse: job-name: shadow-scheduler-bugbug_debug_disperse worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_debug_disperse + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_debug_disperse bugbug_disperse_low: description: Runs the bugbug_disperse_low optimization strategy instead of the default. @@ -76,7 +76,7 @@ bugbug_disperse_low: job-name: shadow-scheduler-bugbug_disperse_low worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_disperse_low + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_low bugbug_disperse_medium: description: Runs the bugbug_disperse_medium optimization strategy instead of the default. @@ -87,7 +87,7 @@ bugbug_disperse_medium: job-name: shadow-scheduler-bugbug_disperse_medium worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_disperse_medium + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_medium bugbug_disperse_reduced_medium: description: Runs the bugbug_disperse_reduced_medium optimization strategy instead of the default. @@ -98,7 +98,7 @@ bugbug_disperse_reduced_medium: job-name: shadow-scheduler-bugbug_disperse_reduced_medium worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_disperse_reduced_medium + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_reduced_medium bugbug_reduced_manifests_config_selection_low: description: Runs the bugbug_reduced_manifests_config_selection_low optimization strategy instead of the default. @@ -109,7 +109,7 @@ bugbug_reduced_manifests_config_selection_low: job-name: shadow-scheduler-bugbug_reduced_manifests_config_selection_low worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_reduced_manifests_config_selection_low + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_reduced_manifests_config_selection_low bugbug_reduced_manifests_config_selection_medium: description: Runs the bugbug_reduced_manifests_config_selection_medium optimization strategy instead of the default. @@ -120,7 +120,7 @@ bugbug_reduced_manifests_config_selection_medium: job-name: shadow-scheduler-bugbug_reduced_manifests_config_selection_medium worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_reduced_manifests_config_selection_medium + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_reduced_manifests_config_selection_medium bugbug_disperse_medium_no_unseen: description: Runs the bugbug_disperse_medium_no_unseen optimization strategy instead of the default. @@ -131,7 +131,7 @@ bugbug_disperse_medium_no_unseen: job-name: shadow-scheduler-bugbug_disperse_medium_no_unseen worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_disperse_medium_no_unseen + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_medium_no_unseen bugbug_disperse_medium_only_one: description: Runs the bugbug_disperse_medium_only_one optimization strategy instead of the default. @@ -142,7 +142,7 @@ bugbug_disperse_medium_only_one: job-name: shadow-scheduler-bugbug_disperse_medium_only_one worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_disperse_medium_only_one + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_medium_only_one bugbug_disperse_high: description: Runs the bugbug_disperse_high optimization strategy instead of the default. @@ -153,7 +153,7 @@ bugbug_disperse_high: job-name: shadow-scheduler-bugbug_disperse_high worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_disperse_high + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_high bugbug_reduced: description: Runs the bugbug_reduced optimization strategy instead of the default. @@ -164,7 +164,7 @@ bugbug_reduced: job-name: shadow-scheduler-bugbug_reduced worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_reduced + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_reduced bugbug_reduced_high: description: Runs the bugbug_reduced optimization strategy (with a low confidence threshold) instead of the default. @@ -175,4 +175,4 @@ bugbug_reduced_high: job-name: shadow-scheduler-bugbug_reduced_high worker: env: - TASKGRAPH_OPTIMIZE_STRATEGIES: taskgraph.optimize:experimental.bugbug_reduced_high + TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_reduced_high diff --git a/taskcluster/ci/spidermonkey/kind.yml b/taskcluster/ci/spidermonkey/kind.yml index b76cf9075721..a522a65936b8 100644 --- a/taskcluster/ci/spidermonkey/kind.yml +++ b/taskcluster/ci/spidermonkey/kind.yml @@ -2,17 +2,17 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain transforms: - - taskgraph.transforms.spidermonkey:transforms - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.spidermonkey:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: attributes: diff --git a/taskcluster/ci/startup-test/kind.yml b/taskcluster/ci/startup-test/kind.yml index 2fd545332f7b..db883ab730d4 100644 --- a/taskcluster/ci/startup-test/kind.yml +++ b/taskcluster/ci/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: # We want to test the signed version of a build, to make sure @@ -16,9 +16,9 @@ kind-dependencies: - repackage-signing transforms: - - taskgraph.transforms.startup_test:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.startup_test:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: name: startup-test diff --git a/taskcluster/ci/static-analysis-autotest/kind.yml b/taskcluster/ci/static-analysis-autotest/kind.yml index c7389c1d54b8..f3c40042e343 100644 --- a/taskcluster/ci/static-analysis-autotest/kind.yml +++ b/taskcluster/ci/static-analysis-autotest/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain transforms: - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: attributes: diff --git a/taskcluster/ci/system-symbols-upload/kind.yml b/taskcluster/ci/system-symbols-upload/kind.yml index 301297f6a909..4e276fa53bda 100644 --- a/taskcluster/ci/system-symbols-upload/kind.yml +++ b/taskcluster/ci/system-symbols-upload/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.upload_symbols:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.upload_symbols:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - system-symbols diff --git a/taskcluster/ci/system-symbols/kind.yml b/taskcluster/ci/system-symbols/kind.yml index 0aba1be6a0b8..9940082994b6 100644 --- a/taskcluster/ci/system-symbols/kind.yml +++ b/taskcluster/ci/system-symbols/kind.yml @@ -2,15 +2,15 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain - fetch transforms: - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: attributes: diff --git a/taskcluster/ci/test/kind.yml b/taskcluster/ci/test/kind.yml index a0d132b0696e..dcd9512a4b0a 100644 --- a/taskcluster/ci/test/kind.yml +++ b/taskcluster/ci/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: taskgraph.loader.test:loader +loader: gecko_taskgraph.loader.test:loader kind-dependencies: - build @@ -12,14 +12,14 @@ kind-dependencies: - toolchain transforms: - - taskgraph.transforms.tests:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.tests:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms # Each stanza in a file pointed to by 'jobs-from' describes a particular test # suite or sub-suite. These are processed through the transformations described # above to produce a bunch of tasks. See the schema in -# `taskcluster/taskgraph/transforms/tests.py` for a description of the fields +# `taskcluster/gecko_taskgraph/transforms/tests.py` for a description of the fields # used in these files. # Adding a new test type or running tests on a new platform? Be sure to review diff --git a/taskcluster/ci/toolchain/kind.yml b/taskcluster/ci/toolchain/kind.yml index 39b2b4be5961..9151267a2d23 100644 --- a/taskcluster/ci/toolchain/kind.yml +++ b/taskcluster/ci/toolchain/kind.yml @@ -2,17 +2,17 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - fetch - packages transforms: - - taskgraph.transforms.try_job:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.cached_tasks:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.try_job:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.cached_tasks:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: treeherder: diff --git a/taskcluster/ci/updatebot/kind.yml b/taskcluster/ci/updatebot/kind.yml index 6570faaf959d..3eb0dc1bbd1a 100644 --- a/taskcluster/ci/updatebot/kind.yml +++ b/taskcluster/ci/updatebot/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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader transforms: - - taskgraph.transforms.release_notifications:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.release_notifications:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms jobs: verify: diff --git a/taskcluster/ci/upload-generated-sources/kind.yml b/taskcluster/ci/upload-generated-sources/kind.yml index 0b4a679e384f..aa759ce747ef 100644 --- a/taskcluster/ci/upload-generated-sources/kind.yml +++ b/taskcluster/ci/upload-generated-sources/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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader transforms: - - taskgraph.transforms.upload_generated_sources:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.upload_generated_sources:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build diff --git a/taskcluster/ci/upload-symbols/kind.yml b/taskcluster/ci/upload-symbols/kind.yml index 37431b290f6b..62461798b1db 100644 --- a/taskcluster/ci/upload-symbols/kind.yml +++ b/taskcluster/ci/upload-symbols/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: taskgraph.loader.multi_dep:loader +loader: gecko_taskgraph.loader.multi_dep:loader group-by: platform transforms: - - taskgraph.transforms.upload_symbols:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.upload_symbols:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms kind-dependencies: - build diff --git a/taskcluster/ci/valgrind/kind.yml b/taskcluster/ci/valgrind/kind.yml index 6c764116b019..898d8b0c7a18 100644 --- a/taskcluster/ci/valgrind/kind.yml +++ b/taskcluster/ci/valgrind/kind.yml @@ -2,16 +2,16 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain transforms: - - taskgraph.transforms.build_attrs:transforms - - taskgraph.transforms.build_lints:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.build_attrs:transforms + - gecko_taskgraph.transforms.build_lints:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: attributes: diff --git a/taskcluster/ci/visual-metrics-dep/kind.yml b/taskcluster/ci/visual-metrics-dep/kind.yml index f2b8994365ab..b4e3508d4f7a 100644 --- a/taskcluster/ci/visual-metrics-dep/kind.yml +++ b/taskcluster/ci/visual-metrics-dep/kind.yml @@ -2,17 +2,17 @@ # 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: taskgraph.loader.single_dep:loader +loader: gecko_taskgraph.loader.single_dep:loader kind-dependencies: - fetch - test transforms: - - taskgraph.transforms.name_sanity:transforms - - taskgraph.transforms.visual_metrics_dep:transforms - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.name_sanity:transforms + - gecko_taskgraph.transforms.visual_metrics_dep:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms only-for-attributes: - run-visual-metrics diff --git a/taskcluster/ci/webrender/kind.yml b/taskcluster/ci/webrender/kind.yml index a9e530c467e4..a7d99d7beae7 100644 --- a/taskcluster/ci/webrender/kind.yml +++ b/taskcluster/ci/webrender/kind.yml @@ -2,15 +2,15 @@ # 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: taskgraph.loader.transform:loader +loader: gecko_taskgraph.loader.transform:loader kind-dependencies: - toolchain - build transforms: - - taskgraph.transforms.job:transforms - - taskgraph.transforms.task:transforms + - gecko_taskgraph.transforms.job:transforms + - gecko_taskgraph.transforms.task:transforms job-defaults: attributes: diff --git a/taskcluster/docs/actions.rst b/taskcluster/docs/actions.rst index a766c1bb294e..e226eb3dfc43 100644 --- a/taskcluster/docs/actions.rst +++ b/taskcluster/docs/actions.rst @@ -42,7 +42,7 @@ input matching the schema is collected, passed to a new task which then calls your python callback, enabling it to do pretty much anything it wants to. To create a new callback action you must create a file -``taskcluster/taskgraph/actions/my-action.py``, that at minimum contains:: +``taskcluster/gecko_taskgraph/actions/my-action.py``, that at minimum contains:: from __future__ import absolute_import, print_function, unicode_literals diff --git a/taskcluster/docs/attributes.rst b/taskcluster/docs/attributes.rst index 04e079ab636b..b46ed69624d4 100644 --- a/taskcluster/docs/attributes.rst +++ b/taskcluster/docs/attributes.rst @@ -47,7 +47,7 @@ Project names are the repositories. They can be: * `mozilla-release` * `mozilla-esr78` * `mozilla-esr91` -* ... A partial list can be found in taskcluster/taskgraph/util/attributes.py +* ... A partial list can be found in taskcluster/gecko_taskgraph/util/attributes.py For try, this attribute applies only if ``-p all`` is specified. All jobs can be specified by name regardless of ``run_on_projects``. diff --git a/taskcluster/docs/docker-images.rst b/taskcluster/docs/docker-images.rst index 8facce6afec4..993df4f57335 100644 --- a/taskcluster/docs/docker-images.rst +++ b/taskcluster/docs/docker-images.rst @@ -166,7 +166,7 @@ Landing docker registry images takes a little more care. Begin by bumping the ``VERSION``. Once the new version of the image has been built and tested locally, push it to the docker registry and make note of the resulting repo digest. Put this value in the ``HASH`` file for the -``decision`` image and in ``taskcluster/taskgraph/transforms/docker_image.py`` +``decision`` image and in ``taskcluster/gecko_taskgraph/transforms/docker_image.py`` for the ``image_builder`` image. The change is now safe to use in Try pushes. @@ -174,7 +174,7 @@ The change is now safe to use in Try pushes. Note that ``image_builder`` change can be tested directly in try pushes without using a registry, as the in-registry ``image_builder`` image is used to build a task image which is then used to build other images. It is referenced by hash -in ``taskcluster/taskgraph/transforms/docker_image.py``. +in ``taskcluster/gecko_taskgraph/transforms/docker_image.py``. Special Dockerfile Syntax ------------------------- diff --git a/taskcluster/docs/how-tos.rst b/taskcluster/docs/how-tos.rst index 1b5247928f02..8a7e5c39d9de 100644 --- a/taskcluster/docs/how-tos.rst +++ b/taskcluster/docs/how-tos.rst @@ -86,7 +86,7 @@ platform. For example: default: 8 The full set of available properties is in -``taskcluster/taskgraph/transforms/tests.py``. Some other +``taskcluster/gecko_taskgraph/transforms/tests.py``. Some other commonly-modified properties are ``max-run-time`` (useful if tests are being killed for exceeding maxRunTime) and ``treeherder-symbol``. @@ -104,7 +104,7 @@ for that suite, and which kind it fits into (consult :doc:`kinds`). Add a new stanza to ``taskcluster/ci//tests.yml``, copying from the other stanzas in that file. The meanings should be clear, but authoritative documentation is in -``taskcluster/taskgraph/transforms/tests.py`` should you need +``taskcluster/gecko_taskgraph/transforms/tests.py`` should you need it. The stanza name is the name by which the test will be referenced in try syntax. @@ -186,7 +186,7 @@ loader to read a list of jobs from the ``jobs`` key, and applies the standard - ..your job description here.. Job descriptions are defined and documented in -``taskcluster/taskgraph/transforms/job/__init__.py``. +``taskcluster/gecko_taskgraph/transforms/job/__init__.py``. Custom Kind Loader `````````````````` @@ -194,7 +194,7 @@ Custom Kind Loader If your task depends on other tasks, then the decision of which tasks to create may require some code. For example, the ``test`` kind iterates over the builds in the graph, generating a full set of test tasks for each one. This specific -post-build behavior is implemented as a loader defined in ``taskcluster/taskgraph/loader/test.py``. +post-build behavior is implemented as a loader defined in ``taskcluster/gecko_taskgraph/loader/test.py``. A custom loader is useful when the set of tasks you want to create is not static but based on something else (such as the available builds) or when the @@ -235,7 +235,7 @@ mozharness invocation), you can add a new implementation of the job description's "run" section. Before you do this, consider that it might be a better investment to modify your task to support invocation via mozharness or mach, instead. If this is not possible, then adding a new file in -``taskcluster/taskgraph/transforms/jobs`` with a structure similar to its peers +``taskcluster/gecko_taskgraph/transforms/jobs`` with a structure similar to its peers will make the new run-using option available for job descriptions. Something Else? diff --git a/taskcluster/docs/optimization.rst b/taskcluster/docs/optimization.rst index 624b479ece9e..b48f13d915d5 100644 --- a/taskcluster/docs/optimization.rst +++ b/taskcluster/docs/optimization.rst @@ -15,7 +15,7 @@ Optimization Strategies Each task has a single named optimization strategy, and can provide an argument to that strategy. Each strategy is defined as an ``OptimizationStrategy`` -instance in ``taskcluster/taskgraph/optimization.py``. +instance in ``taskcluster/gecko_taskgraph/optimization.py``. Each task has a ``task.optimization`` property describing the optimization strategy that applies, specified as a dictionary mapping strategy to argument. For diff --git a/taskcluster/docs/parameters.rst b/taskcluster/docs/parameters.rst index c989a7ed3fd0..25baf30cbbed 100644 --- a/taskcluster/docs/parameters.rst +++ b/taskcluster/docs/parameters.rst @@ -123,13 +123,13 @@ specified programmatically using one of a variety of methods (e.g., parsing try syntax or reading a project-specific configuration file). ``filters`` - List of filter functions (from ``taskcluster/taskgraph/filter_tasks.py``) to + List of filter functions (from ``taskcluster/gecko_taskgraph/filter_tasks.py``) to apply. This is usually defined internally, as filters are typically global. ``target_tasks_method`` The method to use to determine the target task set. This is the suffix of - one of the functions in ``taskcluster/taskgraph/target_tasks.py``. + one of the functions in ``taskcluster/gecko_taskgraph/target_tasks.py``. ``release_history`` History of recent releases by platform and locale, used when generating diff --git a/taskcluster/docs/release-promotion-action.rst b/taskcluster/docs/release-promotion-action.rst index 14c6b8003612..e35d3573a080 100644 --- a/taskcluster/docs/release-promotion-action.rst +++ b/taskcluster/docs/release-promotion-action.rst @@ -150,9 +150,9 @@ The ``parameters.yml`` file is downloadable from a previous decision or action t .. _release promotion: release-promotion.html .. _optimization: optimization.html .. _kinds: kinds.html -.. _release promotion action: https://searchfox.org/mozilla-central/source/taskcluster/taskgraph/actions/release_promotion.py +.. _release promotion action: https://searchfox.org/mozilla-central/source/taskcluster/gecko_taskgraph/actions/release_promotion.py .. _Treeherder: https://treeherder.mozilla.org -.. _Release Promotion Projects: https://searchfox.org/mozilla-central/search?q=RELEASE_PROMOTION_PROJECTS&path=taskcluster/taskgraph/util/attributes.py +.. _Release Promotion Projects: https://searchfox.org/mozilla-central/search?q=RELEASE_PROMOTION_PROJECTS&path=taskcluster/gecko_taskgraph/util/attributes.py .. _releasewarrior docs: https://github.com/mozilla-releng/releasewarrior-2.0/blob/master/docs/release-promotion/desktop/howto.md#how .. _trigger_action.py: https://searchfox.org/build-central/source/tools/buildfarm/release/trigger_action.py#118 .. _.taskcluster.yml: https://searchfox.org/mozilla-central/source/.taskcluster.yml diff --git a/taskcluster/docs/taskgraph.rst b/taskcluster/docs/taskgraph.rst index a51e4b360baf..f1500aad6286 100644 --- a/taskcluster/docs/taskgraph.rst +++ b/taskcluster/docs/taskgraph.rst @@ -220,8 +220,8 @@ Graph Configuration There are several configuration settings that are pertain to the entire taskgraph. These are specified in :file:`config.yml` at the root of the taskgraph configuration (typically :file:`taskcluster/ci/`). The available -settings are documented inline in `taskcluster/taskgraph/config.py -`_. +settings are documented inline in `taskcluster/gecko_taskgraph/config.py +`_. .. _taskgraph-trust-domain: diff --git a/taskcluster/docs/transforms.rst b/taskcluster/docs/transforms.rst index e0ab99a9388c..70f993ecf8c8 100644 --- a/taskcluster/docs/transforms.rst +++ b/taskcluster/docs/transforms.rst @@ -106,7 +106,7 @@ invocation on different platforms leaves a lot of specific behavior in the test description, divided by ``by-test-platform``. Test descriptions are validated to conform to the schema in -``taskcluster/taskgraph/transforms/tests.py``. This schema is extensively +``taskcluster/gecko_taskgraph/transforms/tests.py``. This schema is extensively documented and is a the primary reference for anyone modifying tests. The output of ``tests.py`` is a task description. Test dependencies are @@ -130,7 +130,7 @@ implementations. Any other task-description information is passed along verbatim, although it is augmented by the run-using implementation. The run-using implementations are all located in -``taskcluster/taskgraph/transforms/job``, along with the schemas for their +``taskcluster/gecko_taskgraph/transforms/job``, along with the schemas for their implementations. Those well-commented source files are the canonical documentation for what constitutes a job description, and should be considered part of the documentation. @@ -159,7 +159,7 @@ common. They all run on one of a small set of worker implementations, each with their own idiosyncrasies. And they all report to TreeHerder in a similar way. -The transforms in ``taskcluster/taskgraph/transforms/task.py`` implement +The transforms in ``taskcluster/gecko_taskgraph/transforms/task.py`` implement this common functionality. They expect a "task description", and produce a task definition. The schema for a task description is defined at the top of ``task.py``, with copious comments. Go forth and read it now! @@ -198,7 +198,7 @@ Signing Descriptions Signing kinds are passed a single dependent job (from its kind dependency) to act on. -The transforms in ``taskcluster/taskgraph/transforms/signing.py`` implement +The transforms in ``taskcluster/gecko_taskgraph/transforms/signing.py`` implement this common functionality. They expect a "signing description", and produce a task definition. The schema for a signing description is defined at the top of ``signing.py``, with copious comments. @@ -213,4 +213,4 @@ More Detail The source files provide lots of additional detail, both in the code itself and in the comments and docstrings. For the next level of detail beyond this file, -consult the transform source under ``taskcluster/taskgraph/transforms``. +consult the transform source under ``taskcluster/gecko_taskgraph/transforms``. diff --git a/taskcluster/taskgraph/__init__.py b/taskcluster/gecko_taskgraph/__init__.py similarity index 100% rename from taskcluster/taskgraph/__init__.py rename to taskcluster/gecko_taskgraph/__init__.py diff --git a/taskcluster/taskgraph/actions/__init__.py b/taskcluster/gecko_taskgraph/actions/__init__.py similarity index 100% rename from taskcluster/taskgraph/actions/__init__.py rename to taskcluster/gecko_taskgraph/actions/__init__.py diff --git a/taskcluster/taskgraph/actions/add_new_jobs.py b/taskcluster/gecko_taskgraph/actions/add_new_jobs.py similarity index 100% rename from taskcluster/taskgraph/actions/add_new_jobs.py rename to taskcluster/gecko_taskgraph/actions/add_new_jobs.py diff --git a/taskcluster/taskgraph/actions/add_talos.py b/taskcluster/gecko_taskgraph/actions/add_talos.py similarity index 100% rename from taskcluster/taskgraph/actions/add_talos.py rename to taskcluster/gecko_taskgraph/actions/add_talos.py diff --git a/taskcluster/taskgraph/actions/backfill.py b/taskcluster/gecko_taskgraph/actions/backfill.py similarity index 99% rename from taskcluster/taskgraph/actions/backfill.py rename to taskcluster/gecko_taskgraph/actions/backfill.py index f39e63081eb6..ff10a8e07cdf 100644 --- a/taskcluster/taskgraph/actions/backfill.py +++ b/taskcluster/gecko_taskgraph/actions/backfill.py @@ -10,7 +10,7 @@ import sys from functools import partial -from taskgraph.util.taskcluster import get_task_definition +from gecko_taskgraph.util.taskcluster import get_task_definition from .registry import register_callback_action from .util import ( combine_task_graph_files, diff --git a/taskcluster/taskgraph/actions/cancel.py b/taskcluster/gecko_taskgraph/actions/cancel.py similarity index 95% rename from taskcluster/taskgraph/actions/cancel.py rename to taskcluster/gecko_taskgraph/actions/cancel.py index 01ee7c97993f..0e75e55a506b 100644 --- a/taskcluster/taskgraph/actions/cancel.py +++ b/taskcluster/gecko_taskgraph/actions/cancel.py @@ -6,7 +6,7 @@ import logging import requests -from taskgraph.util.taskcluster import cancel_task +from gecko_taskgraph.util.taskcluster import cancel_task from .registry import register_callback_action logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/actions/cancel_all.py b/taskcluster/gecko_taskgraph/actions/cancel_all.py similarity index 97% rename from taskcluster/taskgraph/actions/cancel_all.py rename to taskcluster/gecko_taskgraph/actions/cancel_all.py index 95c894b522e3..281a451fd413 100644 --- a/taskcluster/taskgraph/actions/cancel_all.py +++ b/taskcluster/gecko_taskgraph/actions/cancel_all.py @@ -8,7 +8,7 @@ import logging import os import requests -from taskgraph.util.taskcluster import ( +from gecko_taskgraph.util.taskcluster import ( list_task_group_incomplete_task_ids, cancel_task, CONCURRENCY, diff --git a/taskcluster/taskgraph/actions/create_interactive.py b/taskcluster/gecko_taskgraph/actions/create_interactive.py similarity index 98% rename from taskcluster/taskgraph/actions/create_interactive.py rename to taskcluster/gecko_taskgraph/actions/create_interactive.py index 309f4c7afd44..6ded2b057109 100644 --- a/taskcluster/taskgraph/actions/create_interactive.py +++ b/taskcluster/gecko_taskgraph/actions/create_interactive.py @@ -9,12 +9,12 @@ import re import taskcluster_urls from .util import create_tasks, fetch_graph_and_labels -from taskgraph.util.taskcluster import ( +from gecko_taskgraph.util.taskcluster import ( send_email, get_root_url, ) from .registry import register_callback_action -from taskgraph.util import taskcluster +from gecko_taskgraph.util import taskcluster logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/actions/gecko_profile.py b/taskcluster/gecko_taskgraph/actions/gecko_profile.py similarity index 95% rename from taskcluster/taskgraph/actions/gecko_profile.py rename to taskcluster/gecko_taskgraph/actions/gecko_profile.py index 95b4b624db7b..8c3e0aa1bb6d 100644 --- a/taskcluster/taskgraph/actions/gecko_profile.py +++ b/taskcluster/gecko_taskgraph/actions/gecko_profile.py @@ -10,10 +10,10 @@ from requests.exceptions import HTTPError from .registry import register_callback_action from .util import create_tasks, combine_task_graph_files -from taskgraph.util.taskcluster import get_artifact_from_index -from taskgraph.util.taskgraph import find_decision_task -from taskgraph.taskgraph import TaskGraph -from taskgraph.util import taskcluster +from gecko_taskgraph.util.taskcluster import get_artifact_from_index +from gecko_taskgraph.util.taskgraph import find_decision_task +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.util import taskcluster PUSHLOG_TMPL = "{}/json-pushes?version=2&startID={}&endID={}" INDEX_TMPL = "gecko.v2.{}.pushlog-id.{}.decision" diff --git a/taskcluster/taskgraph/actions/isolate_test.py b/taskcluster/gecko_taskgraph/actions/isolate_test.py similarity index 98% rename from taskcluster/taskgraph/actions/isolate_test.py rename to taskcluster/gecko_taskgraph/actions/isolate_test.py index a14286b58642..882fde3aaf19 100644 --- a/taskcluster/taskgraph/actions/isolate_test.py +++ b/taskcluster/gecko_taskgraph/actions/isolate_test.py @@ -9,7 +9,11 @@ import logging import os import re -from taskgraph.util.taskcluster import list_artifacts, get_artifact, get_task_definition +from gecko_taskgraph.util.taskcluster import ( + list_artifacts, + get_artifact, + get_task_definition, +) from ..util.parameterization import resolve_task_references from .registry import register_callback_action from .util import create_task_from_def, fetch_graph_and_labels, add_args_to_command diff --git a/taskcluster/taskgraph/actions/merge_automation.py b/taskcluster/gecko_taskgraph/actions/merge_automation.py similarity index 94% rename from taskcluster/taskgraph/actions/merge_automation.py rename to taskcluster/gecko_taskgraph/actions/merge_automation.py index ebbb8b12e438..a4d429a644b6 100644 --- a/taskcluster/taskgraph/actions/merge_automation.py +++ b/taskcluster/gecko_taskgraph/actions/merge_automation.py @@ -5,9 +5,9 @@ from .registry import register_callback_action -from taskgraph.decision import taskgraph_decision -from taskgraph.parameters import Parameters -from taskgraph.util.attributes import RELEASE_PROMOTION_PROJECTS +from gecko_taskgraph.decision import taskgraph_decision +from gecko_taskgraph.parameters import Parameters +from gecko_taskgraph.util.attributes import RELEASE_PROMOTION_PROJECTS def is_release_promotion_available(parameters): diff --git a/taskcluster/taskgraph/actions/openh264.py b/taskcluster/gecko_taskgraph/actions/openh264.py similarity index 100% rename from taskcluster/taskgraph/actions/openh264.py rename to taskcluster/gecko_taskgraph/actions/openh264.py diff --git a/taskcluster/taskgraph/actions/purge_caches.py b/taskcluster/gecko_taskgraph/actions/purge_caches.py similarity index 91% rename from taskcluster/taskgraph/actions/purge_caches.py rename to taskcluster/gecko_taskgraph/actions/purge_caches.py index e90cf33e93c2..6c4ff7871c62 100644 --- a/taskcluster/taskgraph/actions/purge_caches.py +++ b/taskcluster/gecko_taskgraph/actions/purge_caches.py @@ -5,9 +5,9 @@ import logging -from taskgraph.util.taskcluster import purge_cache +from gecko_taskgraph.util.taskcluster import purge_cache from .registry import register_callback_action -from taskgraph.util import taskcluster +from gecko_taskgraph.util import taskcluster logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/actions/rebuild_cached_tasks.py b/taskcluster/gecko_taskgraph/actions/rebuild_cached_tasks.py similarity index 100% rename from taskcluster/taskgraph/actions/rebuild_cached_tasks.py rename to taskcluster/gecko_taskgraph/actions/rebuild_cached_tasks.py diff --git a/taskcluster/taskgraph/actions/registry.py b/taskcluster/gecko_taskgraph/actions/registry.py similarity index 96% rename from taskcluster/taskgraph/actions/registry.py rename to taskcluster/gecko_taskgraph/actions/registry.py index b63974167f41..c44ab36368be 100644 --- a/taskcluster/taskgraph/actions/registry.py +++ b/taskcluster/gecko_taskgraph/actions/registry.py @@ -9,11 +9,11 @@ from types import FunctionType from collections import namedtuple -from taskgraph import create -from taskgraph.config import load_graph_config -from taskgraph.util import taskcluster, yaml, hash -from taskgraph.util.python_path import import_sibling_modules -from taskgraph.parameters import Parameters +from gecko_taskgraph import create +from gecko_taskgraph.config import load_graph_config +from gecko_taskgraph.util import taskcluster, yaml, hash +from gecko_taskgraph.util.python_path import import_sibling_modules +from gecko_taskgraph.parameters import Parameters from mozbuild.util import memoize @@ -68,7 +68,7 @@ def register_callback_action( parameters as follows: ``parameters``: - Decision task parameters, see ``taskgraph.parameters.Parameters``. + Decision task parameters, see ``gecko_taskgraph.parameters.Parameters``. ``input``: Input matching specified JSON schema, ``None`` if no ``schema`` parameter is given to ``register_callback_action``. @@ -271,7 +271,7 @@ def render_actions_json(parameters, graph_config, decision_task_id): Parameters ---------- - parameters : taskgraph.parameters.Parameters + parameters : gecko_taskgraph.parameters.Parameters Decision task parameters. Returns diff --git a/taskcluster/taskgraph/actions/release_promotion.py b/taskcluster/gecko_taskgraph/actions/release_promotion.py similarity index 97% rename from taskcluster/taskgraph/actions/release_promotion.py rename to taskcluster/gecko_taskgraph/actions/release_promotion.py index 17256892f20b..6d3b1801bb9f 100644 --- a/taskcluster/taskgraph/actions/release_promotion.py +++ b/taskcluster/gecko_taskgraph/actions/release_promotion.py @@ -8,22 +8,22 @@ import os from .registry import register_callback_action -from taskgraph.util.taskcluster import get_artifact -from taskgraph.util.taskgraph import ( +from gecko_taskgraph.util.taskcluster import get_artifact +from gecko_taskgraph.util.taskgraph import ( find_decision_task, find_existing_tasks_from_previous_kinds, ) -from taskgraph.util.partials import populate_release_history -from taskgraph.util.partners import ( +from gecko_taskgraph.util.partials import populate_release_history +from gecko_taskgraph.util.partners import ( fix_partner_config, get_partner_config_by_url, get_partner_url_config, get_token, ) -from taskgraph.taskgraph import TaskGraph -from taskgraph.decision import taskgraph_decision -from taskgraph.parameters import Parameters -from taskgraph.util.attributes import RELEASE_PROMOTION_PROJECTS, release_level +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.decision import taskgraph_decision +from gecko_taskgraph.parameters import Parameters +from gecko_taskgraph.util.attributes import RELEASE_PROMOTION_PROJECTS, release_level RELEASE_PROMOTION_SIGNOFFS = ("mar-signing",) diff --git a/taskcluster/taskgraph/actions/retrigger.py b/taskcluster/gecko_taskgraph/actions/retrigger.py similarity index 99% rename from taskcluster/taskgraph/actions/retrigger.py rename to taskcluster/gecko_taskgraph/actions/retrigger.py index d2efe8ce4455..2bc8fcad7eb2 100644 --- a/taskcluster/taskgraph/actions/retrigger.py +++ b/taskcluster/gecko_taskgraph/actions/retrigger.py @@ -19,7 +19,7 @@ from .util import ( rename_browsertime_vismet_task, ) from .registry import register_callback_action -from taskgraph.util import taskcluster +from gecko_taskgraph.util import taskcluster logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/actions/retrigger_custom.py b/taskcluster/gecko_taskgraph/actions/retrigger_custom.py similarity index 100% rename from taskcluster/taskgraph/actions/retrigger_custom.py rename to taskcluster/gecko_taskgraph/actions/retrigger_custom.py diff --git a/taskcluster/taskgraph/actions/run_missing_tests.py b/taskcluster/gecko_taskgraph/actions/run_missing_tests.py similarity index 97% rename from taskcluster/taskgraph/actions/run_missing_tests.py rename to taskcluster/gecko_taskgraph/actions/run_missing_tests.py index 6ed53e9ab5d5..50bffa58deb7 100644 --- a/taskcluster/taskgraph/actions/run_missing_tests.py +++ b/taskcluster/gecko_taskgraph/actions/run_missing_tests.py @@ -7,7 +7,7 @@ import logging from .registry import register_callback_action from .util import create_tasks, fetch_graph_and_labels -from taskgraph.util.taskcluster import get_artifact +from gecko_taskgraph.util.taskcluster import get_artifact logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/actions/scriptworker_canary.py b/taskcluster/gecko_taskgraph/actions/scriptworker_canary.py similarity index 92% rename from taskcluster/taskgraph/actions/scriptworker_canary.py rename to taskcluster/gecko_taskgraph/actions/scriptworker_canary.py index 3bb6535083f7..6be609c852d9 100644 --- a/taskcluster/taskgraph/actions/scriptworker_canary.py +++ b/taskcluster/gecko_taskgraph/actions/scriptworker_canary.py @@ -3,8 +3,8 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from taskgraph.decision import taskgraph_decision -from taskgraph.parameters import Parameters +from gecko_taskgraph.decision import taskgraph_decision +from gecko_taskgraph.parameters import Parameters from .registry import register_callback_action diff --git a/taskcluster/taskgraph/actions/util.py b/taskcluster/gecko_taskgraph/actions/util.py similarity index 97% rename from taskcluster/taskgraph/actions/util.py rename to taskcluster/gecko_taskgraph/actions/util.py index 6ba21ad1d63c..aa3e393b0511 100644 --- a/taskcluster/taskgraph/actions/util.py +++ b/taskcluster/gecko_taskgraph/actions/util.py @@ -15,11 +15,11 @@ import requests from requests.exceptions import HTTPError from slugid import nice as slugid -from taskgraph import create -from taskgraph.decision import read_artifact, write_artifact, rename_artifact -from taskgraph.taskgraph import TaskGraph -from taskgraph.optimize import optimize_task_graph -from taskgraph.util.taskcluster import ( +from gecko_taskgraph import create +from gecko_taskgraph.decision import read_artifact, write_artifact, rename_artifact +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.optimize import optimize_task_graph +from gecko_taskgraph.util.taskcluster import ( find_task_id, get_artifact, get_task_definition, @@ -29,7 +29,7 @@ from taskgraph.util.taskcluster import ( trigger_hook, CONCURRENCY, ) -from taskgraph.util.taskgraph import find_decision_task +from gecko_taskgraph.util.taskgraph import find_decision_task logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/config.py b/taskcluster/gecko_taskgraph/config.py similarity index 100% rename from taskcluster/taskgraph/config.py rename to taskcluster/gecko_taskgraph/config.py diff --git a/taskcluster/taskgraph/create.py b/taskcluster/gecko_taskgraph/create.py similarity index 96% rename from taskcluster/taskgraph/create.py rename to taskcluster/gecko_taskgraph/create.py index 95554d56807d..19707b0f18e3 100644 --- a/taskcluster/taskgraph/create.py +++ b/taskcluster/gecko_taskgraph/create.py @@ -10,9 +10,9 @@ import logging from slugid import nice as slugid -from taskgraph.util.parameterization import resolve_timestamps -from taskgraph.util.time import current_json_time -from taskgraph.util.taskcluster import get_session, CONCURRENCY +from gecko_taskgraph.util.parameterization import resolve_timestamps +from gecko_taskgraph.util.time import current_json_time +from gecko_taskgraph.util.taskcluster import get_session, CONCURRENCY logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/decision.py b/taskcluster/gecko_taskgraph/decision.py similarity index 98% rename from taskcluster/taskgraph/decision.py rename to taskcluster/gecko_taskgraph/decision.py index 656c2ce2821b..53a489456992 100644 --- a/taskcluster/taskgraph/decision.py +++ b/taskcluster/gecko_taskgraph/decision.py @@ -19,7 +19,7 @@ from .create import create_tasks from .generator import TaskGraphGenerator from .parameters import Parameters, get_version, get_app_version from .taskgraph import TaskGraph -from taskgraph.util.python_path import find_object +from gecko_taskgraph.util.python_path import find_object from .try_option_syntax import parse_message from .util.backstop import is_backstop, BACKSTOP_INDEX from .util.bugbug import push_schedules @@ -60,7 +60,7 @@ PER_PROJECT_PARAMETERS = { "target_tasks_method": "graphics_tasks", }, "autoland": { - "optimize_strategies": "taskgraph.optimize:project.autoland", + "optimize_strategies": "gecko_taskgraph.optimize:project.autoland", "target_tasks_method": "autoland_tasks", "test_manifest_loader": "bugbug", # Remove this line to disable "manifest scheduling". }, @@ -116,7 +116,7 @@ try_task_config_schema = Schema( "optimize-strategies", description="Alternative optimization strategies to use instead of the default. " "A module path pointing to a dict to be use as the `strategy_override` " - "argument in `taskgraph.optimize.optimize_task_graph`.", + "argument in `gecko_taskgraph.optimize.optimize_task_graph`.", ): str, Optional("rebuild"): int, Optional("tasks-regex"): { diff --git a/taskcluster/taskgraph/docker.py b/taskcluster/gecko_taskgraph/docker.py similarity index 96% rename from taskcluster/taskgraph/docker.py rename to taskcluster/gecko_taskgraph/docker.py index 5c95526df8b4..74b4ab614f5c 100644 --- a/taskcluster/taskgraph/docker.py +++ b/taskcluster/gecko_taskgraph/docker.py @@ -8,11 +8,11 @@ import os import tarfile from io import BytesIO -from taskgraph.generator import load_tasks_for_kind -from taskgraph.optimize.strategies import IndexSearch -from taskgraph.parameters import Parameters -from taskgraph.util import docker -from taskgraph.util.taskcluster import ( +from gecko_taskgraph.generator import load_tasks_for_kind +from gecko_taskgraph.optimize.strategies import IndexSearch +from gecko_taskgraph.parameters import Parameters +from gecko_taskgraph.util import docker +from gecko_taskgraph.util.taskcluster import ( get_artifact_url, get_session, ) diff --git a/taskcluster/taskgraph/files_changed.py b/taskcluster/gecko_taskgraph/files_changed.py similarity index 96% rename from taskcluster/taskgraph/files_changed.py rename to taskcluster/gecko_taskgraph/files_changed.py index 42eb9c351fa6..0231026bbc63 100644 --- a/taskcluster/taskgraph/files_changed.py +++ b/taskcluster/gecko_taskgraph/files_changed.py @@ -14,8 +14,8 @@ from mozversioncontrol import get_repository_object, InvalidRepoPath from subprocess import CalledProcessError from mozbuild.util import memoize -from taskgraph import GECKO -from taskgraph.util.hg import get_json_automationrelevance +from gecko_taskgraph import GECKO +from gecko_taskgraph.util.hg import get_json_automationrelevance logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/filter_tasks.py b/taskcluster/gecko_taskgraph/filter_tasks.py similarity index 100% rename from taskcluster/taskgraph/filter_tasks.py rename to taskcluster/gecko_taskgraph/filter_tasks.py diff --git a/taskcluster/taskgraph/generator.py b/taskcluster/gecko_taskgraph/generator.py similarity index 100% rename from taskcluster/taskgraph/generator.py rename to taskcluster/gecko_taskgraph/generator.py diff --git a/taskcluster/taskgraph/graph.py b/taskcluster/gecko_taskgraph/graph.py similarity index 100% rename from taskcluster/taskgraph/graph.py rename to taskcluster/gecko_taskgraph/graph.py diff --git a/taskcluster/taskgraph/loader/__init__.py b/taskcluster/gecko_taskgraph/loader/__init__.py similarity index 100% rename from taskcluster/taskgraph/loader/__init__.py rename to taskcluster/gecko_taskgraph/loader/__init__.py diff --git a/taskcluster/taskgraph/loader/multi_dep.py b/taskcluster/gecko_taskgraph/loader/multi_dep.py similarity index 100% rename from taskcluster/taskgraph/loader/multi_dep.py rename to taskcluster/gecko_taskgraph/loader/multi_dep.py diff --git a/taskcluster/taskgraph/loader/single_dep.py b/taskcluster/gecko_taskgraph/loader/single_dep.py similarity index 100% rename from taskcluster/taskgraph/loader/single_dep.py rename to taskcluster/gecko_taskgraph/loader/single_dep.py diff --git a/taskcluster/taskgraph/loader/test.py b/taskcluster/gecko_taskgraph/loader/test.py similarity index 100% rename from taskcluster/taskgraph/loader/test.py rename to taskcluster/gecko_taskgraph/loader/test.py diff --git a/taskcluster/taskgraph/loader/transform.py b/taskcluster/gecko_taskgraph/loader/transform.py similarity index 100% rename from taskcluster/taskgraph/loader/transform.py rename to taskcluster/gecko_taskgraph/loader/transform.py diff --git a/taskcluster/taskgraph/main.py b/taskcluster/gecko_taskgraph/main.py similarity index 94% rename from taskcluster/taskgraph/main.py rename to taskcluster/gecko_taskgraph/main.py index 39d199393b06..f0831aa6a368 100644 --- a/taskcluster/taskgraph/main.py +++ b/taskcluster/gecko_taskgraph/main.py @@ -66,8 +66,8 @@ def get_filtered_taskgraph(taskgraph, tasksregex): Filter all the tasks on basis of a regular expression and returns a new TaskGraph object """ - from taskgraph.graph import Graph - from taskgraph.taskgraph import TaskGraph + from gecko_taskgraph.graph import Graph + from gecko_taskgraph.taskgraph import TaskGraph # return original taskgraph if no regular expression is passed if not tasksregex: @@ -99,14 +99,14 @@ FORMAT_METHODS = { def get_taskgraph_generator(root, parameters): """Helper function to make testing a little easier.""" - from taskgraph.generator import TaskGraphGenerator + from gecko_taskgraph.generator import TaskGraphGenerator return TaskGraphGenerator(root_dir=root, parameters=parameters) def format_taskgraph(options, parameters, logfile=None): - import taskgraph - from taskgraph.parameters import parameters_loader + import gecko_taskgraph + from gecko_taskgraph.parameters import parameters_loader if logfile: oldhandler = logging.root.handlers[-1] @@ -117,7 +117,7 @@ def format_taskgraph(options, parameters, logfile=None): logging.root.addHandler(handler) if options["fast"]: - taskgraph.fast = True + gecko_taskgraph.fast = True if isinstance(parameters, str): parameters = parameters_loader( @@ -135,7 +135,7 @@ def format_taskgraph(options, parameters, logfile=None): def dump_output(out, path=None, params_spec=None): - from taskgraph.parameters import Parameters + from gecko_taskgraph.parameters import Parameters params_name = Parameters.format_spec(params_spec) fh = None @@ -157,7 +157,7 @@ def dump_output(out, path=None, params_spec=None): def generate_taskgraph(options, parameters, logdir): - from taskgraph.parameters import Parameters + from gecko_taskgraph.parameters import Parameters def logfile(spec): """Determine logfile given a parameters specification.""" @@ -315,7 +315,7 @@ def generate_taskgraph(options, parameters, logdir): ) def show_taskgraph(options): from mozversioncontrol import get_repository_object as get_repository - from taskgraph.parameters import Parameters + from gecko_taskgraph.parameters import Parameters if options.pop("verbose", False): logging.root.setLevel(logging.DEBUG) @@ -479,7 +479,7 @@ def show_taskgraph(options): metavar="context.tar", ) def build_image(args): - from taskgraph.docker import build_image, build_context + from gecko_taskgraph.docker import build_image, build_context if args["context_only"] is None: build_image(args["image_name"], args["tag"], os.environ) @@ -512,7 +512,7 @@ def build_image(args): "or mozilla-inbound)", ) def load_image(args): - from taskgraph.docker import load_image_by_name, load_image_by_task_id + from gecko_taskgraph.docker import load_image_by_name, load_image_by_task_id if not args.get("image_name") and not args.get("task_id"): print("Specify either IMAGE-NAME or TASK-ID") @@ -536,7 +536,7 @@ def load_image(args): "contents of the tree.", ) def image_digest(args): - from taskgraph.docker import get_image_digest + from gecko_taskgraph.docker import get_image_digest try: digest = get_image_digest(args["image_name"]) @@ -588,7 +588,7 @@ def image_digest(args): ) @argument("--try-task-config-file", help="path to try task configuration file") def decision(options): - from taskgraph.decision import taskgraph_decision + from gecko_taskgraph.decision import taskgraph_decision taskgraph_decision(options) @@ -601,8 +601,8 @@ def decision(options): help="root of the taskgraph definition relative to topsrcdir", ) def action_callback(options): - from taskgraph.actions import trigger_action_callback - from taskgraph.actions.util import get_parameters + from gecko_taskgraph.actions import trigger_action_callback + from gecko_taskgraph.actions.util import get_parameters try: # the target task for this action (or null if it's a group action) @@ -649,10 +649,10 @@ def action_callback(options): @argument("--input", default=None, help="Action input (.yml or .json)") @argument("callback", default=None, help="Action callback name (Python function name)") def test_action_callback(options): - import taskgraph.parameters - import taskgraph.actions - from taskgraph.util import yaml - from taskgraph.config import load_graph_config + import gecko_taskgraph.parameters + import gecko_taskgraph.actions + from gecko_taskgraph.util import yaml + from gecko_taskgraph.config import load_graph_config def load_data(filename): with open(filename) as f: @@ -676,12 +676,12 @@ def test_action_callback(options): trust_domain = graph_config["trust-domain"] graph_config.register() - parameters = taskgraph.parameters.load_parameters_file( + parameters = gecko_taskgraph.parameters.load_parameters_file( options["parameters"], strict=False, trust_domain=trust_domain ) parameters.check() - return taskgraph.actions.trigger_action_callback( + return gecko_taskgraph.actions.trigger_action_callback( task_group_id=options["task_group_id"], task_id=task_id, input=input, diff --git a/taskcluster/taskgraph/manifests/fennec_geckoview.yml b/taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml similarity index 100% rename from taskcluster/taskgraph/manifests/fennec_geckoview.yml rename to taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml diff --git a/taskcluster/taskgraph/manifests/firefox_candidates.yml b/taskcluster/gecko_taskgraph/manifests/firefox_candidates.yml similarity index 100% rename from taskcluster/taskgraph/manifests/firefox_candidates.yml rename to taskcluster/gecko_taskgraph/manifests/firefox_candidates.yml diff --git a/taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml b/taskcluster/gecko_taskgraph/manifests/firefox_candidates_checksums.yml similarity index 100% rename from taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml rename to taskcluster/gecko_taskgraph/manifests/firefox_candidates_checksums.yml diff --git a/taskcluster/taskgraph/manifests/firefox_nightly.yml b/taskcluster/gecko_taskgraph/manifests/firefox_nightly.yml similarity index 100% rename from taskcluster/taskgraph/manifests/firefox_nightly.yml rename to taskcluster/gecko_taskgraph/manifests/firefox_nightly.yml diff --git a/taskcluster/taskgraph/manifests/firefox_nightly_checksums.yml b/taskcluster/gecko_taskgraph/manifests/firefox_nightly_checksums.yml similarity index 100% rename from taskcluster/taskgraph/manifests/firefox_nightly_checksums.yml rename to taskcluster/gecko_taskgraph/manifests/firefox_nightly_checksums.yml diff --git a/taskcluster/taskgraph/manifests/firefox_snap.yml b/taskcluster/gecko_taskgraph/manifests/firefox_snap.yml similarity index 100% rename from taskcluster/taskgraph/manifests/firefox_snap.yml rename to taskcluster/gecko_taskgraph/manifests/firefox_snap.yml diff --git a/taskcluster/taskgraph/manifests/release_checksums.yml b/taskcluster/gecko_taskgraph/manifests/release_checksums.yml similarity index 100% rename from taskcluster/taskgraph/manifests/release_checksums.yml rename to taskcluster/gecko_taskgraph/manifests/release_checksums.yml diff --git a/taskcluster/taskgraph/manifests/source_checksums.yml b/taskcluster/gecko_taskgraph/manifests/source_checksums.yml similarity index 100% rename from taskcluster/taskgraph/manifests/source_checksums.yml rename to taskcluster/gecko_taskgraph/manifests/source_checksums.yml diff --git a/taskcluster/taskgraph/manifests/source_files.yml b/taskcluster/gecko_taskgraph/manifests/source_files.yml similarity index 100% rename from taskcluster/taskgraph/manifests/source_files.yml rename to taskcluster/gecko_taskgraph/manifests/source_files.yml diff --git a/taskcluster/taskgraph/morph.py b/taskcluster/gecko_taskgraph/morph.py similarity index 100% rename from taskcluster/taskgraph/morph.py rename to taskcluster/gecko_taskgraph/morph.py diff --git a/taskcluster/taskgraph/optimize/__init__.py b/taskcluster/gecko_taskgraph/optimize/__init__.py similarity index 98% rename from taskcluster/taskgraph/optimize/__init__.py rename to taskcluster/gecko_taskgraph/optimize/__init__.py index 560b3e2b0b52..5bed59496ac4 100644 --- a/taskcluster/taskgraph/optimize/__init__.py +++ b/taskcluster/gecko_taskgraph/optimize/__init__.py @@ -19,10 +19,13 @@ from collections import defaultdict from slugid import nice as slugid -from taskgraph.graph import Graph -from taskgraph.taskgraph import TaskGraph -from taskgraph.util.parameterization import resolve_task_references, resolve_timestamps -from taskgraph.util.python_path import import_sibling_modules +from gecko_taskgraph.graph import Graph +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.util.parameterization import ( + resolve_task_references, + resolve_timestamps, +) +from gecko_taskgraph.util.python_path import import_sibling_modules logger = logging.getLogger(__name__) registry = {} @@ -557,7 +560,7 @@ def split_bugbug_arg(arg, substrategies): arg to the first (non bugbug) strategies and a shared empty dict to the bugbug strategy and all substrategies after it. """ - from taskgraph.optimize.bugbug import BugBugPushSchedules + from gecko_taskgraph.optimize.bugbug import BugBugPushSchedules index = [ i diff --git a/taskcluster/taskgraph/optimize/backstop.py b/taskcluster/gecko_taskgraph/optimize/backstop.py similarity index 90% rename from taskcluster/taskgraph/optimize/backstop.py rename to taskcluster/gecko_taskgraph/optimize/backstop.py index af256256058e..f2bacab04a4d 100644 --- a/taskcluster/taskgraph/optimize/backstop.py +++ b/taskcluster/gecko_taskgraph/optimize/backstop.py @@ -3,8 +3,8 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from taskgraph.optimize import All, OptimizationStrategy, register_strategy -from taskgraph.util.backstop import BACKSTOP_PUSH_INTERVAL +from gecko_taskgraph.optimize import All, OptimizationStrategy, register_strategy +from gecko_taskgraph.util.backstop import BACKSTOP_PUSH_INTERVAL @register_strategy("skip-unless-backstop") diff --git a/taskcluster/taskgraph/optimize/bugbug.py b/taskcluster/gecko_taskgraph/optimize/bugbug.py similarity index 98% rename from taskcluster/taskgraph/optimize/bugbug.py rename to taskcluster/gecko_taskgraph/optimize/bugbug.py index 2710d652d77b..a9a3ddb5356c 100644 --- a/taskcluster/taskgraph/optimize/bugbug.py +++ b/taskcluster/gecko_taskgraph/optimize/bugbug.py @@ -7,15 +7,15 @@ from fnmatch import fnmatch from collections import defaultdict from urllib.parse import urlsplit -from taskgraph.optimize import register_strategy, registry, OptimizationStrategy -from taskgraph.util.bugbug import ( +from gecko_taskgraph.optimize import register_strategy, registry, OptimizationStrategy +from gecko_taskgraph.util.bugbug import ( BugbugTimeoutException, push_schedules, CT_HIGH, CT_MEDIUM, CT_LOW, ) -from taskgraph.util.hg import get_push_data +from gecko_taskgraph.util.hg import get_push_data FALLBACK = "skip-unless-has-relevant-tests" diff --git a/taskcluster/taskgraph/optimize/schema.py b/taskcluster/gecko_taskgraph/optimize/schema.py similarity index 100% rename from taskcluster/taskgraph/optimize/schema.py rename to taskcluster/gecko_taskgraph/optimize/schema.py diff --git a/taskcluster/taskgraph/optimize/strategies.py b/taskcluster/gecko_taskgraph/optimize/strategies.py similarity index 96% rename from taskcluster/taskgraph/optimize/strategies.py rename to taskcluster/gecko_taskgraph/optimize/strategies.py index 2a38569aa782..ba3c31393023 100644 --- a/taskcluster/taskgraph/optimize/strategies.py +++ b/taskcluster/gecko_taskgraph/optimize/strategies.py @@ -10,9 +10,9 @@ import mozpack.path as mozpath from mozbuild.base import MozbuildObject from mozbuild.util import memoize -from taskgraph import files_changed -from taskgraph.optimize import register_strategy, OptimizationStrategy -from taskgraph.util.taskcluster import find_task_id, status_task +from gecko_taskgraph import files_changed +from gecko_taskgraph.optimize import register_strategy, OptimizationStrategy +from gecko_taskgraph.util.taskcluster import find_task_id, status_task logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/parameters.py b/taskcluster/gecko_taskgraph/parameters.py similarity index 97% rename from taskcluster/taskgraph/parameters.py rename to taskcluster/gecko_taskgraph/parameters.py index 44041dd1b395..2a4eae9ff7f6 100644 --- a/taskcluster/taskgraph/parameters.py +++ b/taskcluster/gecko_taskgraph/parameters.py @@ -12,7 +12,7 @@ from urllib.parse import urlparse from mozbuild.util import ReadOnlyDict, memoize from mozversioncontrol import get_repository_object -from taskgraph.util.schema import validate_schema +from gecko_taskgraph.util.schema import validate_schema from voluptuous import ( ALLOW_EXTRA, Any, @@ -105,7 +105,7 @@ def extend_parameters_schema(schema): """ Extend the schema for parameters to include per-project configuration. - This should be called by the `taskgraph.register` function in the + This should be called by the `gecko_taskgraph.register` function in the graph-configuration. """ global base_schema @@ -279,8 +279,8 @@ def load_parameters_file(spec, strict=True, overrides=None, trust_domain=None): project=mozilla-central """ import requests - from taskgraph.util.taskcluster import get_artifact_url, find_task_id - from taskgraph.util import yaml + from gecko_taskgraph.util.taskcluster import get_artifact_url, find_task_id + from gecko_taskgraph.util import yaml if overrides is None: overrides = {} diff --git a/taskcluster/taskgraph/target_tasks.py b/taskcluster/gecko_taskgraph/target_tasks.py similarity index 99% rename from taskcluster/taskgraph/target_tasks.py rename to taskcluster/gecko_taskgraph/target_tasks.py index 2541bbc9fd9f..dc0612dcb2d9 100644 --- a/taskcluster/taskgraph/target_tasks.py +++ b/taskcluster/gecko_taskgraph/target_tasks.py @@ -8,11 +8,14 @@ import os import re from redo import retry -from taskgraph import try_option_syntax -from taskgraph.parameters import Parameters -from taskgraph.util.attributes import match_run_on_projects, match_run_on_hg_branches -from taskgraph.util.platforms import platform_family -from taskgraph.util.taskcluster import find_task_id +from gecko_taskgraph import try_option_syntax +from gecko_taskgraph.parameters import Parameters +from gecko_taskgraph.util.attributes import ( + match_run_on_projects, + match_run_on_hg_branches, +) +from gecko_taskgraph.util.platforms import platform_family +from gecko_taskgraph.util.taskcluster import find_task_id _target_task_methods = {} @@ -353,7 +356,7 @@ def target_tasks_try_select(full_task_graph, parameters, graph_config): @_target_task("try_select_tasks_uncommon") def target_tasks_try_select_uncommon(full_task_graph, parameters, graph_config): - from taskgraph.decision import PER_PROJECT_PARAMETERS + from gecko_taskgraph.decision import PER_PROJECT_PARAMETERS projects = ("autoland", "mozilla-central") if parameters["project"] not in projects: diff --git a/taskcluster/taskgraph/task.py b/taskcluster/gecko_taskgraph/task.py similarity index 97% rename from taskcluster/taskgraph/task.py rename to taskcluster/gecko_taskgraph/task.py index 2337f68607aa..7fd9a646b0de 100644 --- a/taskcluster/taskgraph/task.py +++ b/taskcluster/gecko_taskgraph/task.py @@ -15,7 +15,7 @@ class Task: - label; the label for this task - attributes: a dictionary of attributes for this task (used for filtering) - task: the task definition (JSON-able dictionary) - - optimization: optimization to apply to the task (see taskgraph.optimize) + - optimization: optimization to apply to the task (see gecko_taskgraph.optimize) - dependencies: tasks this one depends on, in the form {name: label}, for example {'build': 'build-linux64/opt', 'docker-image': 'docker-image-desktop-test'} - soft_dependencies: tasks this one may depend on if they are available post diff --git a/taskcluster/taskgraph/taskgraph.py b/taskcluster/gecko_taskgraph/taskgraph.py similarity index 100% rename from taskcluster/taskgraph/taskgraph.py rename to taskcluster/gecko_taskgraph/taskgraph.py diff --git a/taskcluster/taskgraph/test/__init__.py b/taskcluster/gecko_taskgraph/test/__init__.py similarity index 100% rename from taskcluster/taskgraph/test/__init__.py rename to taskcluster/gecko_taskgraph/test/__init__.py diff --git a/taskcluster/taskgraph/test/automationrelevance.json b/taskcluster/gecko_taskgraph/test/automationrelevance.json similarity index 100% rename from taskcluster/taskgraph/test/automationrelevance.json rename to taskcluster/gecko_taskgraph/test/automationrelevance.json diff --git a/taskcluster/taskgraph/test/conftest.py b/taskcluster/gecko_taskgraph/test/conftest.py similarity index 89% rename from taskcluster/taskgraph/test/conftest.py rename to taskcluster/gecko_taskgraph/test/conftest.py index 8a6be3cb49ec..b9252758fbc3 100644 --- a/taskcluster/taskgraph/test/conftest.py +++ b/taskcluster/gecko_taskgraph/test/conftest.py @@ -7,18 +7,18 @@ import pytest from mach.logging import LoggingManager from responses import RequestsMock -from taskgraph import ( +from gecko_taskgraph import ( GECKO, generator, optimize as optimize_mod, target_tasks as target_tasks_mod, ) -from taskgraph.actions import render_actions_json -from taskgraph.config import load_graph_config, GraphConfig -from taskgraph.generator import TaskGraphGenerator, Kind -from taskgraph.optimize import OptimizationStrategy -from taskgraph.parameters import Parameters -from taskgraph.util.templates import merge +from gecko_taskgraph.actions import render_actions_json +from gecko_taskgraph.config import load_graph_config, GraphConfig +from gecko_taskgraph.generator import TaskGraphGenerator, Kind +from gecko_taskgraph.optimize import OptimizationStrategy +from gecko_taskgraph.parameters import Parameters +from gecko_taskgraph.util.templates import merge @pytest.fixture @@ -33,7 +33,7 @@ def patch_prefherder(request): m = MonkeyPatch() m.setattr( - "taskgraph.util.bugbug._write_perfherder_data", + "gecko_taskgraph.util.bugbug._write_perfherder_data", lambda lower_is_better: None, ) yield @@ -42,7 +42,7 @@ def patch_prefherder(request): @pytest.fixture(scope="session", autouse=True) def enable_logging(): - """Ensure logs from taskgraph are displayed when a test fails.""" + """Ensure logs from gecko_taskgraph are displayed when a test fails.""" lm = LoggingManager() lm.add_terminal_logging() diff --git a/taskcluster/taskgraph/test/docs/kinds.rst b/taskcluster/gecko_taskgraph/test/docs/kinds.rst similarity index 100% rename from taskcluster/taskgraph/test/docs/kinds.rst rename to taskcluster/gecko_taskgraph/test/docs/kinds.rst diff --git a/taskcluster/taskgraph/test/docs/parameters.rst b/taskcluster/gecko_taskgraph/test/docs/parameters.rst similarity index 100% rename from taskcluster/taskgraph/test/docs/parameters.rst rename to taskcluster/gecko_taskgraph/test/docs/parameters.rst diff --git a/taskcluster/taskgraph/test/python.ini b/taskcluster/gecko_taskgraph/test/python.ini similarity index 100% rename from taskcluster/taskgraph/test/python.ini rename to taskcluster/gecko_taskgraph/test/python.ini diff --git a/taskcluster/taskgraph/test/test_actions_util.py b/taskcluster/gecko_taskgraph/test/test_actions_util.py similarity index 95% rename from taskcluster/taskgraph/test/test_actions_util.py rename to taskcluster/gecko_taskgraph/test/test_actions_util.py index 30e574e8b549..dee8347e10d4 100644 --- a/taskcluster/taskgraph/test/test_actions_util.py +++ b/taskcluster/gecko_taskgraph/test/test_actions_util.py @@ -11,13 +11,13 @@ import pytest from unittest.mock import patch from mozunit import main, MockedOpen -from taskgraph import actions, create -from taskgraph.decision import read_artifact -from taskgraph.actions.util import ( +from gecko_taskgraph import actions, create +from gecko_taskgraph.decision import read_artifact +from gecko_taskgraph.actions.util import ( combine_task_graph_files, relativize_datestamps, ) -from taskgraph.util import taskcluster +from gecko_taskgraph.util import taskcluster TASK_DEF = { "created": "2017-10-10T18:33:03.460Z", @@ -64,7 +64,7 @@ class TestCombineTaskGraphFiles(unittest.TestCase): combine_task_graph_files([]) self.assertRaises(Exception, open("artifacts/to-run.json")) - @patch("taskgraph.actions.util.rename_artifact") + @patch("gecko_taskgraph.actions.util.rename_artifact") def test_one_suffix(self, rename_artifact): combine_task_graph_files(["0"]) rename_artifact.assert_any_call("task-graph-0.json", "task-graph.json") diff --git a/taskcluster/taskgraph/test/test_create.py b/taskcluster/gecko_taskgraph/test/test_create.py similarity index 93% rename from taskcluster/taskgraph/test/test_create.py rename to taskcluster/gecko_taskgraph/test/test_create.py index f67498576d27..701a3be21c0a 100644 --- a/taskcluster/taskgraph/test/test_create.py +++ b/taskcluster/gecko_taskgraph/test/test_create.py @@ -7,11 +7,11 @@ import unittest from unittest import mock -from taskgraph import create -from taskgraph.config import GraphConfig -from taskgraph.graph import Graph -from taskgraph.taskgraph import TaskGraph -from taskgraph.task import Task +from gecko_taskgraph import create +from gecko_taskgraph.config import GraphConfig +from gecko_taskgraph.graph import Graph +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.task import Task from mozunit import main @@ -83,7 +83,7 @@ class TestCreate(unittest.TestCase): for tid, task in self.created_tasks.items(): self.assertEqual(task.get("dependencies"), ["decisiontask"]) - @mock.patch("taskgraph.create.create_task") + @mock.patch("gecko_taskgraph.create.create_task") def test_create_tasks_fails_if_create_fails(self, create_task): "creat_tasks fails if a single create_task call fails" tasks = { diff --git a/taskcluster/taskgraph/test/test_decision.py b/taskcluster/gecko_taskgraph/test/test_decision.py similarity index 92% rename from taskcluster/taskgraph/test/test_decision.py rename to taskcluster/gecko_taskgraph/test/test_decision.py index afb9df5ec4b9..918157bef010 100644 --- a/taskcluster/taskgraph/test/test_decision.py +++ b/taskcluster/gecko_taskgraph/test/test_decision.py @@ -11,8 +11,8 @@ import tempfile from unittest.mock import patch from mozunit import main, MockedOpen -from taskgraph import decision -from taskgraph.util.yaml import load_yaml +from gecko_taskgraph import decision +from gecko_taskgraph.util.yaml import load_yaml FAKE_GRAPH_CONFIG = {"product-dir": "browser", "taskgraph": {}} @@ -64,7 +64,7 @@ class TestGetDecisionParameters(unittest.TestCase): "level": "3", } - @patch("taskgraph.decision.get_hg_revision_branch") + @patch("gecko_taskgraph.decision.get_hg_revision_branch") def test_simple_options(self, mock_get_hg_revision_branch): mock_get_hg_revision_branch.return_value = "default" with MockedOpen({self.ttc_file: None}): @@ -77,7 +77,7 @@ class TestGetDecisionParameters(unittest.TestCase): self.assertEqual(params["try_options"], None) self.assertEqual(params["try_task_config"], {}) - @patch("taskgraph.decision.get_hg_revision_branch") + @patch("gecko_taskgraph.decision.get_hg_revision_branch") def test_no_email_owner(self, mock_get_hg_revision_branch): mock_get_hg_revision_branch.return_value = "default" self.options["owner"] = "ffxbld" @@ -85,8 +85,8 @@ class TestGetDecisionParameters(unittest.TestCase): params = decision.get_decision_parameters(FAKE_GRAPH_CONFIG, self.options) self.assertEqual(params["owner"], "ffxbld@noreply.mozilla.org") - @patch("taskgraph.decision.get_hg_revision_branch") - @patch("taskgraph.decision.get_hg_commit_message") + @patch("gecko_taskgraph.decision.get_hg_revision_branch") + @patch("gecko_taskgraph.decision.get_hg_commit_message") def test_try_options(self, mock_get_hg_commit_message, mock_get_hg_revision_branch): mock_get_hg_commit_message.return_value = "try: -b do -t all --artifact" mock_get_hg_revision_branch.return_value = "default" @@ -105,8 +105,8 @@ class TestGetDecisionParameters(unittest.TestCase): }, ) - @patch("taskgraph.decision.get_hg_revision_branch") - @patch("taskgraph.decision.get_hg_commit_message") + @patch("gecko_taskgraph.decision.get_hg_revision_branch") + @patch("gecko_taskgraph.decision.get_hg_commit_message") def test_try_task_config( self, mock_get_hg_commit_message, mock_get_hg_revision_branch ): diff --git a/taskcluster/taskgraph/test/test_files_changed.py b/taskcluster/gecko_taskgraph/test/test_files_changed.py similarity index 97% rename from taskcluster/taskgraph/test/test_files_changed.py rename to taskcluster/gecko_taskgraph/test/test_files_changed.py index 88b8714c5a88..72dd9e05f186 100644 --- a/taskcluster/taskgraph/test/test_files_changed.py +++ b/taskcluster/gecko_taskgraph/test/test_files_changed.py @@ -7,8 +7,8 @@ import json import os import unittest -from taskgraph import files_changed -from taskgraph.util import hg +from gecko_taskgraph import files_changed +from gecko_taskgraph.util import hg from mozunit import main PARAMS = { diff --git a/taskcluster/taskgraph/test/test_generator.py b/taskcluster/gecko_taskgraph/test/test_generator.py similarity index 98% rename from taskcluster/taskgraph/test/test_generator.py rename to taskcluster/gecko_taskgraph/test/test_generator.py index 557ad2b18ddc..2a227aac658d 100644 --- a/taskcluster/taskgraph/test/test_generator.py +++ b/taskcluster/gecko_taskgraph/test/test_generator.py @@ -4,8 +4,8 @@ from mozunit import main -from taskgraph.generator import load_tasks_for_kind -from taskgraph import ( +from gecko_taskgraph.generator import load_tasks_for_kind +from gecko_taskgraph import ( generator, graph, ) diff --git a/taskcluster/taskgraph/test/test_graph.py b/taskcluster/gecko_taskgraph/test/test_graph.py similarity index 99% rename from taskcluster/taskgraph/test/test_graph.py rename to taskcluster/gecko_taskgraph/test/test_graph.py index 9c247b593d2d..3a29236e830a 100644 --- a/taskcluster/taskgraph/test/test_graph.py +++ b/taskcluster/gecko_taskgraph/test/test_graph.py @@ -5,7 +5,7 @@ import unittest -from taskgraph.graph import Graph +from gecko_taskgraph.graph import Graph from mozunit import main diff --git a/taskcluster/taskgraph/test/test_main.py b/taskcluster/gecko_taskgraph/test/test_main.py similarity index 89% rename from taskcluster/taskgraph/test/test_main.py rename to taskcluster/gecko_taskgraph/test/test_main.py index 263b8ae6dfa6..bb1aa1caebba 100644 --- a/taskcluster/taskgraph/test/test_main.py +++ b/taskcluster/gecko_taskgraph/test/test_main.py @@ -4,8 +4,8 @@ import pytest from mozunit import main as mozunit_main -import taskgraph -from taskgraph.main import main as taskgraph_main +import gecko_taskgraph +from gecko_taskgraph.main import main as taskgraph_main @pytest.fixture @@ -18,7 +18,9 @@ def run_main(maketgg, monkeypatch): return tgg monkeypatch.setattr( - taskgraph.main, "get_taskgraph_generator", fake_get_taskgraph_generator + gecko_taskgraph.main, + "get_taskgraph_generator", + fake_get_taskgraph_generator, ) taskgraph_main(args) return tgg diff --git a/taskcluster/taskgraph/test/test_morph.py b/taskcluster/gecko_taskgraph/test/test_morph.py similarity index 95% rename from taskcluster/taskgraph/test/test_morph.py rename to taskcluster/gecko_taskgraph/test/test_morph.py index e659b703af68..d655a830d24e 100644 --- a/taskcluster/taskgraph/test/test_morph.py +++ b/taskcluster/gecko_taskgraph/test/test_morph.py @@ -5,11 +5,11 @@ import pytest -from taskgraph import morph -from taskgraph.graph import Graph -from taskgraph.parameters import Parameters -from taskgraph.taskgraph import TaskGraph -from taskgraph.task import Task +from gecko_taskgraph import morph +from gecko_taskgraph.graph import Graph +from gecko_taskgraph.parameters import Parameters +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.task import Task from mozunit import main diff --git a/taskcluster/taskgraph/test/test_optimize.py b/taskcluster/gecko_taskgraph/test/test_optimize.py similarity index 98% rename from taskcluster/taskgraph/test/test_optimize.py rename to taskcluster/gecko_taskgraph/test/test_optimize.py index 14f8ba24f719..ee6c2b9c22de 100644 --- a/taskcluster/taskgraph/test/test_optimize.py +++ b/taskcluster/gecko_taskgraph/test/test_optimize.py @@ -7,10 +7,10 @@ from datetime import datetime, timedelta from functools import partial import pytest -from taskgraph import graph, optimize -from taskgraph.optimize import OptimizationStrategy, All, Any, Not -from taskgraph.taskgraph import TaskGraph -from taskgraph.task import Task +from gecko_taskgraph import graph, optimize +from gecko_taskgraph.optimize import OptimizationStrategy, All, Any, Not +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.task import Task from mozunit import main diff --git a/taskcluster/taskgraph/test/test_optimize_strategies.py b/taskcluster/gecko_taskgraph/test/test_optimize_strategies.py similarity index 97% rename from taskcluster/taskgraph/test/test_optimize_strategies.py rename to taskcluster/gecko_taskgraph/test/test_optimize_strategies.py index dafe60418ea9..a87fb0e16a38 100644 --- a/taskcluster/taskgraph/test/test_optimize_strategies.py +++ b/taskcluster/gecko_taskgraph/test/test_optimize_strategies.py @@ -9,18 +9,18 @@ from time import mktime import pytest from mozunit import main -from taskgraph.optimize import project, registry -from taskgraph.optimize.strategies import IndexSearch, SkipUnlessSchedules -from taskgraph.optimize.backstop import SkipUnlessBackstop, SkipUnlessPushInterval -from taskgraph.optimize.bugbug import ( +from gecko_taskgraph.optimize import project, registry +from gecko_taskgraph.optimize.strategies import IndexSearch, SkipUnlessSchedules +from gecko_taskgraph.optimize.backstop import SkipUnlessBackstop, SkipUnlessPushInterval +from gecko_taskgraph.optimize.bugbug import ( BugBugPushSchedules, DisperseGroups, FALLBACK, SkipUnlessDebug, ) -from taskgraph.task import Task -from taskgraph.util.backstop import BACKSTOP_PUSH_INTERVAL -from taskgraph.util.bugbug import ( +from gecko_taskgraph.task import Task +from gecko_taskgraph.util.backstop import BACKSTOP_PUSH_INTERVAL +from gecko_taskgraph.util.bugbug import ( BUGBUG_BASE_URL, BugbugTimeoutException, push_schedules, diff --git a/taskcluster/taskgraph/test/test_parameters.py b/taskcluster/gecko_taskgraph/test/test_parameters.py similarity index 99% rename from taskcluster/taskgraph/test/test_parameters.py rename to taskcluster/gecko_taskgraph/test/test_parameters.py index cfeb77a2a018..1df51886a956 100644 --- a/taskcluster/taskgraph/test/test_parameters.py +++ b/taskcluster/gecko_taskgraph/test/test_parameters.py @@ -5,7 +5,7 @@ import unittest -from taskgraph.parameters import ( +from gecko_taskgraph.parameters import ( Parameters, load_parameters_file, ) diff --git a/taskcluster/taskgraph/test/test_target_tasks.py b/taskcluster/gecko_taskgraph/test/test_target_tasks.py similarity index 98% rename from taskcluster/taskgraph/test/test_target_tasks.py rename to taskcluster/gecko_taskgraph/test/test_target_tasks.py index 32c5061abf5b..916bece61d8c 100644 --- a/taskcluster/taskgraph/test/test_target_tasks.py +++ b/taskcluster/gecko_taskgraph/test/test_target_tasks.py @@ -10,11 +10,11 @@ import unittest import pytest from mozunit import main -from taskgraph import target_tasks -from taskgraph import try_option_syntax -from taskgraph.graph import Graph -from taskgraph.taskgraph import TaskGraph -from taskgraph.task import Task +from gecko_taskgraph import target_tasks +from gecko_taskgraph import try_option_syntax +from gecko_taskgraph.graph import Graph +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.task import Task class FakeTryOptionSyntax: diff --git a/taskcluster/taskgraph/test/test_taskcluster_yml.py b/taskcluster/gecko_taskgraph/test/test_taskcluster_yml.py similarity index 96% rename from taskcluster/taskgraph/test/test_taskcluster_yml.py rename to taskcluster/gecko_taskgraph/test/test_taskcluster_yml.py index 17b398069d2a..66c2b9a2b1fb 100644 --- a/taskcluster/taskgraph/test/test_taskcluster_yml.py +++ b/taskcluster/gecko_taskgraph/test/test_taskcluster_yml.py @@ -11,9 +11,9 @@ import unittest from mozunit import main -from taskgraph.util.yaml import load_yaml -from taskgraph.util.time import current_json_time -from taskgraph import GECKO +from gecko_taskgraph.util.yaml import load_yaml +from gecko_taskgraph.util.time import current_json_time +from gecko_taskgraph import GECKO class TestTaskclusterYml(unittest.TestCase): diff --git a/taskcluster/taskgraph/test/test_taskgraph.py b/taskcluster/gecko_taskgraph/test/test_taskgraph.py similarity index 96% rename from taskcluster/taskgraph/test/test_taskgraph.py rename to taskcluster/gecko_taskgraph/test/test_taskgraph.py index 007857aab1af..67899b275dcd 100644 --- a/taskcluster/taskgraph/test/test_taskgraph.py +++ b/taskcluster/gecko_taskgraph/test/test_taskgraph.py @@ -5,9 +5,9 @@ import unittest -from taskgraph.graph import Graph -from taskgraph.task import Task -from taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.graph import Graph +from gecko_taskgraph.task import Task +from gecko_taskgraph.taskgraph import TaskGraph from mozunit import main diff --git a/taskcluster/taskgraph/test/test_transforms_base.py b/taskcluster/gecko_taskgraph/test/test_transforms_base.py similarity index 93% rename from taskcluster/taskgraph/test/test_transforms_base.py rename to taskcluster/gecko_taskgraph/test/test_transforms_base.py index d2162a9f44e8..0124ba18687b 100644 --- a/taskcluster/taskgraph/test/test_transforms_base.py +++ b/taskcluster/gecko_taskgraph/test/test_transforms_base.py @@ -5,7 +5,7 @@ import unittest from mozunit import main -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/test/test_transforms_job.py b/taskcluster/gecko_taskgraph/test/test_transforms_job.py similarity index 89% rename from taskcluster/taskgraph/test/test_transforms_job.py rename to taskcluster/gecko_taskgraph/test/test_transforms_job.py index fa39e849ba4e..44f2a6a9e179 100644 --- a/taskcluster/taskgraph/test/test_transforms_job.py +++ b/taskcluster/gecko_taskgraph/test/test_transforms_job.py @@ -13,14 +13,14 @@ from copy import deepcopy import pytest from mozunit import main -from taskgraph import GECKO -from taskgraph.config import load_graph_config -from taskgraph.transforms import job -from taskgraph.transforms.job import run_task # noqa: F401 -from taskgraph.transforms.base import TransformConfig -from taskgraph.transforms.job.common import add_cache -from taskgraph.transforms.task import payload_builders -from taskgraph.util.schema import Schema, validate_schema +from gecko_taskgraph import GECKO +from gecko_taskgraph.config import load_graph_config +from gecko_taskgraph.transforms import job +from gecko_taskgraph.transforms.job import run_task # noqa: F401 +from gecko_taskgraph.transforms.base import TransformConfig +from gecko_taskgraph.transforms.job.common import add_cache +from gecko_taskgraph.transforms.task import payload_builders +from gecko_taskgraph.util.schema import Schema, validate_schema from conftest import FakeParameters diff --git a/taskcluster/taskgraph/test/test_try_option_syntax.py b/taskcluster/gecko_taskgraph/test/test_try_option_syntax.py similarity index 98% rename from taskcluster/taskgraph/test/test_try_option_syntax.py rename to taskcluster/gecko_taskgraph/test/test_try_option_syntax.py index 03898a16222f..df96a574c9f0 100644 --- a/taskcluster/taskgraph/test/test_try_option_syntax.py +++ b/taskcluster/gecko_taskgraph/test/test_try_option_syntax.py @@ -5,10 +5,10 @@ import unittest -from taskgraph.try_option_syntax import TryOptionSyntax, parse_message -from taskgraph.graph import Graph -from taskgraph.taskgraph import TaskGraph -from taskgraph.task import Task +from gecko_taskgraph.try_option_syntax import TryOptionSyntax, parse_message +from gecko_taskgraph.graph import Graph +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.task import Task from mozunit import main diff --git a/taskcluster/taskgraph/test/test_util_attributes.py b/taskcluster/gecko_taskgraph/test/test_util_attributes.py similarity index 98% rename from taskcluster/taskgraph/test/test_util_attributes.py rename to taskcluster/gecko_taskgraph/test/test_util_attributes.py index 9f4b84c6f653..3eeea4682ac9 100644 --- a/taskcluster/taskgraph/test/test_util_attributes.py +++ b/taskcluster/gecko_taskgraph/test/test_util_attributes.py @@ -4,7 +4,7 @@ import unittest -from taskgraph.util.attributes import ( +from gecko_taskgraph.util.attributes import ( attrmatch, match_run_on_projects, ) diff --git a/taskcluster/taskgraph/test/test_util_backstop.py b/taskcluster/gecko_taskgraph/test/test_util_backstop.py similarity index 97% rename from taskcluster/taskgraph/test/test_util_backstop.py rename to taskcluster/gecko_taskgraph/test/test_util_backstop.py index fc196b808385..f46f3a3a4f6a 100644 --- a/taskcluster/taskgraph/test/test_util_backstop.py +++ b/taskcluster/gecko_taskgraph/test/test_util_backstop.py @@ -10,13 +10,13 @@ from time import mktime import pytest from mozunit import main -from taskgraph.util.backstop import ( +from gecko_taskgraph.util.backstop import ( is_backstop, BACKSTOP_INDEX, BACKSTOP_PUSH_INTERVAL, BACKSTOP_TIME_INTERVAL, ) -from taskgraph.util.taskcluster import ( +from gecko_taskgraph.util.taskcluster import ( get_artifact_url, get_index_url, get_task_url, diff --git a/taskcluster/taskgraph/test/test_util_bugbug.py b/taskcluster/gecko_taskgraph/test/test_util_bugbug.py similarity index 97% rename from taskcluster/taskgraph/test/test_util_bugbug.py rename to taskcluster/gecko_taskgraph/test/test_util_bugbug.py index 34e2992ac67f..c55e9aecb5f1 100644 --- a/taskcluster/taskgraph/test/test_util_bugbug.py +++ b/taskcluster/gecko_taskgraph/test/test_util_bugbug.py @@ -5,7 +5,7 @@ import mozunit -from taskgraph.util.bugbug import ( +from gecko_taskgraph.util.bugbug import ( BUGBUG_BASE_URL, push_schedules, ) diff --git a/taskcluster/taskgraph/test/test_util_chunking.py b/taskcluster/gecko_taskgraph/test/test_util_chunking.py similarity index 99% rename from taskcluster/taskgraph/test/test_util_chunking.py rename to taskcluster/gecko_taskgraph/test/test_util_chunking.py index c0728c6e9fd0..2dca22ebce97 100644 --- a/taskcluster/taskgraph/test/test_util_chunking.py +++ b/taskcluster/gecko_taskgraph/test/test_util_chunking.py @@ -10,7 +10,7 @@ from itertools import combinations import pytest from mozunit import main -from taskgraph.util import chunking +from gecko_taskgraph.util import chunking pytestmark = pytest.mark.slow diff --git a/taskcluster/taskgraph/test/test_util_docker.py b/taskcluster/gecko_taskgraph/test/test_util_docker.py similarity index 99% rename from taskcluster/taskgraph/test/test_util_docker.py rename to taskcluster/gecko_taskgraph/test/test_util_docker.py index 8b2435f7e8b2..bd2decf8935b 100644 --- a/taskcluster/taskgraph/test/test_util_docker.py +++ b/taskcluster/gecko_taskgraph/test/test_util_docker.py @@ -12,7 +12,7 @@ import unittest from unittest import mock import taskcluster_urls as liburls -from taskgraph.util import docker +from gecko_taskgraph.util import docker from mozunit import main, MockedOpen diff --git a/taskcluster/taskgraph/test/test_util_parameterization.py b/taskcluster/gecko_taskgraph/test/test_util_parameterization.py similarity index 99% rename from taskcluster/taskgraph/test/test_util_parameterization.py rename to taskcluster/gecko_taskgraph/test/test_util_parameterization.py index 0f87c17f58ed..ce578e6edee6 100644 --- a/taskcluster/taskgraph/test/test_util_parameterization.py +++ b/taskcluster/gecko_taskgraph/test/test_util_parameterization.py @@ -9,7 +9,7 @@ from unittest import mock import os from mozunit import main -from taskgraph.util.parameterization import ( +from gecko_taskgraph.util.parameterization import ( resolve_timestamps, resolve_task_references, ) diff --git a/taskcluster/taskgraph/test/test_util_python_path.py b/taskcluster/gecko_taskgraph/test/test_util_python_path.py similarity index 78% rename from taskcluster/taskgraph/test/test_util_python_path.py rename to taskcluster/gecko_taskgraph/test/test_util_python_path.py index 84b95494f501..d5709cd0e0a1 100644 --- a/taskcluster/taskgraph/test/test_util_python_path.py +++ b/taskcluster/gecko_taskgraph/test/test_util_python_path.py @@ -4,7 +4,7 @@ import unittest -from taskgraph.util import python_path +from gecko_taskgraph.util import python_path from mozunit import main @@ -25,15 +25,15 @@ class TestPythonPath(unittest.TestCase): self.assertRaises( AttributeError, python_path.find_object, - "taskgraph.test.test_util_python_path:NoSuchObject", + "gecko_taskgraph.test.test_util_python_path:NoSuchObject", ) def test_find_object_exists(self): """find_object finds an existing object""" - from taskgraph.test.test_util_python_path import TestObject + from gecko_taskgraph.test.test_util_python_path import TestObject obj = python_path.find_object( - "taskgraph.test.test_util_python_path:TestObject.testClassProperty" + "gecko_taskgraph.test.test_util_python_path:TestObject.testClassProperty" ) self.assertIs(obj, TestObject.testClassProperty) diff --git a/taskcluster/taskgraph/test/test_util_runnable_jobs.py b/taskcluster/gecko_taskgraph/test/test_util_runnable_jobs.py similarity index 91% rename from taskcluster/taskgraph/test/test_util_runnable_jobs.py rename to taskcluster/gecko_taskgraph/test/test_util_runnable_jobs.py index 57891279ffef..326d2cbaa4fe 100644 --- a/taskcluster/taskgraph/test/test_util_runnable_jobs.py +++ b/taskcluster/gecko_taskgraph/test/test_util_runnable_jobs.py @@ -5,10 +5,10 @@ import unittest -from taskgraph.decision import full_task_graph_to_runnable_jobs -from taskgraph.graph import Graph -from taskgraph.taskgraph import TaskGraph -from taskgraph.task import Task +from gecko_taskgraph.decision import full_task_graph_to_runnable_jobs +from gecko_taskgraph.graph import Graph +from gecko_taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.task import Task from mozunit import main diff --git a/taskcluster/taskgraph/test/test_util_schema.py b/taskcluster/gecko_taskgraph/test/test_util_schema.py similarity index 99% rename from taskcluster/taskgraph/test/test_util_schema.py rename to taskcluster/gecko_taskgraph/test/test_util_schema.py index 6e5aaccbd153..968c85326b40 100644 --- a/taskcluster/taskgraph/test/test_util_schema.py +++ b/taskcluster/gecko_taskgraph/test/test_util_schema.py @@ -5,7 +5,7 @@ import unittest from mozunit import main -from taskgraph.util.schema import ( +from gecko_taskgraph.util.schema import ( validate_schema, resolve_keyed_by, Schema, diff --git a/taskcluster/taskgraph/test/test_util_taskcluster.py b/taskcluster/gecko_taskgraph/test/test_util_taskcluster.py similarity index 89% rename from taskcluster/taskgraph/test/test_util_taskcluster.py rename to taskcluster/gecko_taskgraph/test/test_util_taskcluster.py index 063206ecb93e..6fa1f89d98e9 100644 --- a/taskcluster/taskgraph/test/test_util_taskcluster.py +++ b/taskcluster/gecko_taskgraph/test/test_util_taskcluster.py @@ -7,7 +7,7 @@ import datetime import unittest import mozunit -from taskgraph.util.taskcluster import parse_time +from gecko_taskgraph.util.taskcluster import parse_time class TestTCUtils(unittest.TestCase): diff --git a/taskcluster/taskgraph/test/test_util_templates.py b/taskcluster/gecko_taskgraph/test/test_util_templates.py similarity index 97% rename from taskcluster/taskgraph/test/test_util_templates.py rename to taskcluster/gecko_taskgraph/test/test_util_templates.py index 531c863519f3..6f4e364cba80 100644 --- a/taskcluster/taskgraph/test/test_util_templates.py +++ b/taskcluster/gecko_taskgraph/test/test_util_templates.py @@ -5,7 +5,7 @@ import unittest import mozunit -from taskgraph.util.templates import merge_to, merge +from gecko_taskgraph.util.templates import merge_to, merge class MergeTest(unittest.TestCase): diff --git a/taskcluster/taskgraph/test/test_util_time.py b/taskcluster/gecko_taskgraph/test/test_util_time.py similarity index 97% rename from taskcluster/taskgraph/test/test_util_time.py rename to taskcluster/gecko_taskgraph/test/test_util_time.py index c1983066e76d..7e85ff212cbb 100644 --- a/taskcluster/taskgraph/test/test_util_time.py +++ b/taskcluster/gecko_taskgraph/test/test_util_time.py @@ -6,7 +6,7 @@ import unittest import mozunit from datetime import datetime -from taskgraph.util.time import ( +from gecko_taskgraph.util.time import ( InvalidString, UnknownTimeMeasurement, value_of, diff --git a/taskcluster/taskgraph/test/test_util_treeherder.py b/taskcluster/gecko_taskgraph/test/test_util_treeherder.py similarity index 91% rename from taskcluster/taskgraph/test/test_util_treeherder.py rename to taskcluster/gecko_taskgraph/test/test_util_treeherder.py index ba3222acf0c7..febeebede9c5 100644 --- a/taskcluster/taskgraph/test/test_util_treeherder.py +++ b/taskcluster/gecko_taskgraph/test/test_util_treeherder.py @@ -4,7 +4,7 @@ import unittest -from taskgraph.util.treeherder import split_symbol, join_symbol, add_suffix +from gecko_taskgraph.util.treeherder import split_symbol, join_symbol, add_suffix from mozunit import main diff --git a/taskcluster/taskgraph/test/test_util_verify.py b/taskcluster/gecko_taskgraph/test/test_util_verify.py similarity index 91% rename from taskcluster/taskgraph/test/test_util_verify.py rename to taskcluster/gecko_taskgraph/test/test_util_verify.py index c731fead0bfa..091be1d7dd8c 100644 --- a/taskcluster/taskgraph/test/test_util_verify.py +++ b/taskcluster/gecko_taskgraph/test/test_util_verify.py @@ -4,8 +4,8 @@ """ There are some basic tests run as part of the Decision task to make sure documentation exists for taskgraph functionality. -These functions are defined in taskgraph.generator and call -taskgraph.util.verify.verify_docs with different parameters to do the +These functions are defined in gecko_taskgraph.generator and call +gecko_taskgraph.util.verify.verify_docs with different parameters to do the actual checking. """ @@ -13,9 +13,9 @@ actual checking. import os.path import pytest -import taskgraph.util.verify -from taskgraph.util.verify import DocPaths, verify_docs -from taskgraph import GECKO +import gecko_taskgraph.util.verify +from gecko_taskgraph.util.verify import DocPaths, verify_docs +from gecko_taskgraph import GECKO from mozunit import main FF_DOCS_BASE = os.path.join(GECKO, "taskcluster", "docs") @@ -28,7 +28,7 @@ def mock_single_doc_path(monkeypatch): mocked_documentation_paths = DocPaths() mocked_documentation_paths.add(FF_DOCS_BASE) monkeypatch.setattr( - taskgraph.util.verify, "documentation_paths", mocked_documentation_paths + gecko_taskgraph.util.verify, "documentation_paths", mocked_documentation_paths ) @@ -39,7 +39,7 @@ def mock_two_doc_paths(monkeypatch): mocked_documentation_paths.add(FF_DOCS_BASE) mocked_documentation_paths.add(EXTRA_DOCS_BASE) monkeypatch.setattr( - taskgraph.util.verify, "documentation_paths", mocked_documentation_paths + gecko_taskgraph.util.verify, "documentation_paths", mocked_documentation_paths ) diff --git a/taskcluster/taskgraph/test/test_util_yaml.py b/taskcluster/gecko_taskgraph/test/test_util_yaml.py similarity index 96% rename from taskcluster/taskgraph/test/test_util_yaml.py rename to taskcluster/gecko_taskgraph/test/test_util_yaml.py index 65704e8f627b..3698217d0618 100644 --- a/taskcluster/taskgraph/test/test_util_yaml.py +++ b/taskcluster/gecko_taskgraph/test/test_util_yaml.py @@ -6,7 +6,7 @@ import unittest from textwrap import dedent -from taskgraph.util import yaml +from gecko_taskgraph.util import yaml from mozunit import main, MockedOpen diff --git a/taskcluster/taskgraph/transforms/__init__.py b/taskcluster/gecko_taskgraph/transforms/__init__.py similarity index 100% rename from taskcluster/taskgraph/transforms/__init__.py rename to taskcluster/gecko_taskgraph/transforms/__init__.py diff --git a/taskcluster/taskgraph/transforms/balrog_submit.py b/taskcluster/gecko_taskgraph/transforms/balrog_submit.py similarity index 91% rename from taskcluster/taskgraph/transforms/balrog_submit.py rename to taskcluster/gecko_taskgraph/transforms/balrog_submit.py index ede61475fdd5..e0a14b4e4322 100644 --- a/taskcluster/taskgraph/transforms/balrog_submit.py +++ b/taskcluster/gecko_taskgraph/transforms/balrog_submit.py @@ -6,15 +6,15 @@ Transform the per-locale balrog task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.schema import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.schema import ( optionally_keyed_by, resolve_keyed_by, ) -from taskgraph.util.treeherder import replace_group -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.treeherder import replace_group +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional @@ -27,7 +27,7 @@ balrog_description_schema = schema.extend( description="Whether the parallel `-No-WNP` blob should be updated as well.", ): optionally_keyed_by("release-type", bool), # treeherder is allowed here to override any defaults we use for beetmover. See - # taskcluster/taskgraph/transforms/task.py for the schema details, and the + # taskcluster/gecko_taskgraph/transforms/task.py for the schema details, and the # below transforms for defaults of various values. Optional("treeherder"): task_description_schema["treeherder"], Optional("attributes"): task_description_schema["attributes"], diff --git a/taskcluster/taskgraph/transforms/balrog_toplevel.py b/taskcluster/gecko_taskgraph/transforms/balrog_toplevel.py similarity index 88% rename from taskcluster/taskgraph/transforms/balrog_toplevel.py rename to taskcluster/gecko_taskgraph/transforms/balrog_toplevel.py index 091cd2312254..f1a3a17e9a4f 100644 --- a/taskcluster/taskgraph/transforms/balrog_toplevel.py +++ b/taskcluster/gecko_taskgraph/transforms/balrog_toplevel.py @@ -6,9 +6,9 @@ Transform the beetmover task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.scriptworker import get_release_config -from taskgraph.util.yaml import load_yaml +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.util.yaml import load_yaml from mozrelease.balrog import generate_update_properties from mozilla_version.gecko import GeckoVersion diff --git a/taskcluster/taskgraph/transforms/base.py b/taskcluster/gecko_taskgraph/transforms/base.py similarity index 100% rename from taskcluster/taskgraph/transforms/base.py rename to taskcluster/gecko_taskgraph/transforms/base.py diff --git a/taskcluster/taskgraph/transforms/beetmover.py b/taskcluster/gecko_taskgraph/transforms/beetmover.py similarity index 92% rename from taskcluster/taskgraph/transforms/beetmover.py rename to taskcluster/gecko_taskgraph/transforms/beetmover.py index 8ee5b938ef93..d9a5ff988e90 100644 --- a/taskcluster/taskgraph/transforms/beetmover.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover.py @@ -8,17 +8,17 @@ Transform the beetmover task into an actual task description. from voluptuous import Optional, Required -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.task import task_description_schema -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import ( generate_beetmover_artifact_map, generate_beetmover_upstream_artifacts, get_beetmover_bucket_scope, get_beetmover_action_scope, ) -from taskgraph.util.treeherder import replace_group +from gecko_taskgraph.util.treeherder import replace_group transforms = TransformSequence() @@ -28,7 +28,7 @@ beetmover_description_schema = schema.extend( # unique label to describe this beetmover task, defaults to {dep.label}-beetmover Optional("label"): str, # treeherder is allowed here to override any defaults we use for beetmover. See - # taskcluster/taskgraph/transforms/task.py for the schema details, and the + # taskcluster/gecko_taskgraph/transforms/task.py for the schema details, and the # below transforms for defaults of various values. Optional("treeherder"): task_description_schema["treeherder"], # locale is passed only for l10n beetmoving diff --git a/taskcluster/taskgraph/transforms/beetmover_checksums.py b/taskcluster/gecko_taskgraph/transforms/beetmover_checksums.py similarity index 90% rename from taskcluster/taskgraph/transforms/beetmover_checksums.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_checksums.py index 4948e247c10f..80529bcf6311 100644 --- a/taskcluster/taskgraph/transforms/beetmover_checksums.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_checksums.py @@ -6,19 +6,19 @@ Transform the checksums signing task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.beetmover import craft_release_properties -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.beetmover import craft_release_properties +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import ( generate_beetmover_artifact_map, generate_beetmover_upstream_artifacts, get_beetmover_action_scope, get_beetmover_bucket_scope, ) from voluptuous import Optional, Required -from taskgraph.util.treeherder import replace_group -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.treeherder import replace_group +from gecko_taskgraph.transforms.task import task_description_schema beetmover_checksums_description_schema = schema.extend( { diff --git a/taskcluster/taskgraph/transforms/beetmover_emefree_checksums.py b/taskcluster/gecko_taskgraph/transforms/beetmover_emefree_checksums.py similarity index 92% rename from taskcluster/taskgraph/transforms/beetmover_emefree_checksums.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_emefree_checksums.py index 12c70e40d37b..bb0131a31318 100644 --- a/taskcluster/taskgraph/transforms/beetmover_emefree_checksums.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_emefree_checksums.py @@ -6,11 +6,11 @@ Transform release-beetmover-source-checksums into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.beetmover import craft_release_properties -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.beetmover import craft_release_properties +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional beetmover_checksums_description_schema = schema.extend( diff --git a/taskcluster/taskgraph/transforms/beetmover_geckoview.py b/taskcluster/gecko_taskgraph/transforms/beetmover_geckoview.py similarity index 89% rename from taskcluster/taskgraph/transforms/beetmover_geckoview.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_geckoview.py index ec650b19f0c0..52c3540a5727 100644 --- a/taskcluster/taskgraph/transforms/beetmover_geckoview.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_geckoview.py @@ -8,20 +8,20 @@ Transform the beetmover task into an actual task description. from copy import deepcopy -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.beetmover import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.beetmover import ( craft_release_properties as beetmover_craft_release_properties, ) -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.declarative_artifacts import ( +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.declarative_artifacts import ( get_geckoview_template_vars, get_geckoview_upstream_artifacts, get_geckoview_artifact_id, ) -from taskgraph.util.schema import resolve_keyed_by, optionally_keyed_by -from taskgraph.util.scriptworker import generate_beetmover_artifact_map -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.schema import resolve_keyed_by, optionally_keyed_by +from gecko_taskgraph.util.scriptworker import generate_beetmover_artifact_map +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Required, Optional diff --git a/taskcluster/taskgraph/transforms/beetmover_langpack_checksums.py b/taskcluster/gecko_taskgraph/transforms/beetmover_langpack_checksums.py similarity index 89% rename from taskcluster/taskgraph/transforms/beetmover_langpack_checksums.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_langpack_checksums.py index 6a1ca01e146c..d10d031dff5b 100644 --- a/taskcluster/taskgraph/transforms/beetmover_langpack_checksums.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_langpack_checksums.py @@ -6,18 +6,18 @@ Transform release-beetmover-langpack-checksums into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.beetmover import craft_release_properties -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.beetmover import craft_release_properties +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import ( generate_beetmover_artifact_map, generate_beetmover_upstream_artifacts, get_beetmover_action_scope, get_beetmover_bucket_scope, ) -from taskgraph.util.treeherder import inherit_treeherder_from_dep -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.treeherder import inherit_treeherder_from_dep +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Required, Optional beetmover_checksums_description_schema = schema.extend( diff --git a/taskcluster/taskgraph/transforms/beetmover_push_to_release.py b/taskcluster/gecko_taskgraph/transforms/beetmover_push_to_release.py similarity index 92% rename from taskcluster/taskgraph/transforms/beetmover_push_to_release.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_push_to_release.py index 1def525e90b0..2b1d79b17b87 100644 --- a/taskcluster/taskgraph/transforms/beetmover_push_to_release.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_push_to_release.py @@ -6,16 +6,16 @@ Transform the beetmover-push-to-release task into a task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import ( +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import ( Schema, taskref_or_string, ) -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.util.scriptworker import ( get_beetmover_bucket_scope, add_scope_prefix, ) -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Required, Optional diff --git a/taskcluster/taskgraph/transforms/beetmover_repackage.py b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage.py similarity index 93% rename from taskcluster/taskgraph/transforms/beetmover_repackage.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_repackage.py index 9c19e19afa0b..3dda9cf1b46d 100644 --- a/taskcluster/taskgraph/transforms/beetmover_repackage.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage.py @@ -6,25 +6,25 @@ Transform the beetmover task into an actual task description. """ -from taskgraph.loader.multi_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.beetmover import craft_release_properties -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.partials import ( +from gecko_taskgraph.loader.multi_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.beetmover import craft_release_properties +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.partials import ( get_balrog_platform_name, get_partials_artifacts_from_params, get_partials_info_from_params, ) -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.util.scriptworker import ( generate_beetmover_artifact_map, generate_beetmover_upstream_artifacts, generate_beetmover_partials_artifact_map, get_beetmover_bucket_scope, get_beetmover_action_scope, ) -from taskgraph.util.taskcluster import get_artifact_prefix -from taskgraph.util.treeherder import replace_group, inherit_treeherder_from_dep -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.util.treeherder import replace_group, inherit_treeherder_from_dep +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Required, Optional import logging @@ -37,7 +37,7 @@ beetmover_description_schema = schema.extend( # unique label to describe this beetmover task, defaults to {dep.label}-beetmover Required("label"): str, # treeherder is allowed here to override any defaults we use for beetmover. See - # taskcluster/taskgraph/transforms/task.py for the schema details, and the + # taskcluster/gecko_taskgraph/transforms/task.py for the schema details, and the # below transforms for defaults of various values. Optional("treeherder"): task_description_schema["treeherder"], Optional("attributes"): task_description_schema["attributes"], diff --git a/taskcluster/taskgraph/transforms/beetmover_repackage_l10n.py b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage_l10n.py similarity index 90% rename from taskcluster/taskgraph/transforms/beetmover_repackage_l10n.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_repackage_l10n.py index da2a41ccb34b..1e44a2c9ac84 100644 --- a/taskcluster/taskgraph/transforms/beetmover_repackage_l10n.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage_l10n.py @@ -6,8 +6,8 @@ Transform the signing task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.treeherder import join_symbol +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.treeherder import join_symbol transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/beetmover_repackage_partner.py b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage_partner.py similarity index 95% rename from taskcluster/taskgraph/transforms/beetmover_repackage_partner.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_repackage_partner.py index 467615877fa9..7aab426ccf80 100644 --- a/taskcluster/taskgraph/transforms/beetmover_repackage_partner.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_repackage_partner.py @@ -6,24 +6,24 @@ Transform the beetmover task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.beetmover import craft_release_properties -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.partners import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.beetmover import craft_release_properties +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.partners import ( get_ftp_platform, get_partner_config_by_kind, ) -from taskgraph.util.schema import ( +from gecko_taskgraph.util.schema import ( optionally_keyed_by, resolve_keyed_by, ) -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.util.scriptworker import ( add_scope_prefix, get_beetmover_bucket_scope, ) -from taskgraph.util.taskcluster import get_artifact_prefix -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Any, Required, Optional from copy import deepcopy diff --git a/taskcluster/taskgraph/transforms/beetmover_snap.py b/taskcluster/gecko_taskgraph/transforms/beetmover_snap.py similarity index 95% rename from taskcluster/taskgraph/transforms/beetmover_snap.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_snap.py index 40f5132cc1ee..339c54c1800c 100644 --- a/taskcluster/taskgraph/transforms/beetmover_snap.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_snap.py @@ -6,7 +6,7 @@ Transform the snap beetmover kind into an actual task description. """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/beetmover_source.py b/taskcluster/gecko_taskgraph/transforms/beetmover_source.py similarity index 95% rename from taskcluster/taskgraph/transforms/beetmover_source.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_source.py index 573f684a98c6..3a702d4557ca 100644 --- a/taskcluster/taskgraph/transforms/beetmover_source.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_source.py @@ -5,7 +5,7 @@ Transform the beetmover-source task to also append `build` as dependency """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/beetmover_source_checksums.py b/taskcluster/gecko_taskgraph/transforms/beetmover_source_checksums.py similarity index 91% rename from taskcluster/taskgraph/transforms/beetmover_source_checksums.py rename to taskcluster/gecko_taskgraph/transforms/beetmover_source_checksums.py index 1776e8f29a04..b6ccc53d5c70 100644 --- a/taskcluster/taskgraph/transforms/beetmover_source_checksums.py +++ b/taskcluster/gecko_taskgraph/transforms/beetmover_source_checksums.py @@ -6,17 +6,17 @@ Transform release-beetmover-source-checksums into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.beetmover import craft_release_properties -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.beetmover import craft_release_properties +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import ( generate_beetmover_artifact_map, generate_beetmover_upstream_artifacts, get_beetmover_bucket_scope, get_beetmover_action_scope, ) -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional beetmover_checksums_description_schema = schema.extend( diff --git a/taskcluster/taskgraph/transforms/bouncer_aliases.py b/taskcluster/gecko_taskgraph/transforms/bouncer_aliases.py similarity index 88% rename from taskcluster/taskgraph/transforms/bouncer_aliases.py rename to taskcluster/gecko_taskgraph/transforms/bouncer_aliases.py index 6362b7419a1f..77d859f18dae 100644 --- a/taskcluster/taskgraph/transforms/bouncer_aliases.py +++ b/taskcluster/gecko_taskgraph/transforms/bouncer_aliases.py @@ -8,14 +8,14 @@ Add from parameters.yml into bouncer submission tasks. import logging -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.bouncer_submission import craft_bouncer_product_name -from taskgraph.transforms.bouncer_submission_partners import ( +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.bouncer_submission import craft_bouncer_product_name +from gecko_taskgraph.transforms.bouncer_submission_partners import ( craft_partner_bouncer_product_name, ) -from taskgraph.util.partners import get_partners_to_be_published -from taskgraph.util.schema import resolve_keyed_by -from taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.util.partners import get_partners_to_be_published +from gecko_taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.util.scriptworker import get_release_config logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/transforms/bouncer_check.py b/taskcluster/gecko_taskgraph/transforms/bouncer_check.py similarity index 94% rename from taskcluster/taskgraph/transforms/bouncer_check.py rename to taskcluster/gecko_taskgraph/transforms/bouncer_check.py index 27fac668aded..0bdd89a105c1 100644 --- a/taskcluster/taskgraph/transforms/bouncer_check.py +++ b/taskcluster/gecko_taskgraph/transforms/bouncer_check.py @@ -5,9 +5,9 @@ import json from pipes import quote as shell_quote -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.scriptworker import get_release_config -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.util.schema import resolve_keyed_by import logging diff --git a/taskcluster/taskgraph/transforms/bouncer_locations.py b/taskcluster/gecko_taskgraph/transforms/bouncer_locations.py similarity index 88% rename from taskcluster/taskgraph/transforms/bouncer_locations.py rename to taskcluster/gecko_taskgraph/transforms/bouncer_locations.py index e755b73c2722..99094af92159 100644 --- a/taskcluster/taskgraph/transforms/bouncer_locations.py +++ b/taskcluster/gecko_taskgraph/transforms/bouncer_locations.py @@ -4,8 +4,8 @@ import logging -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/transforms/bouncer_submission.py b/taskcluster/gecko_taskgraph/transforms/bouncer_submission.py similarity index 97% rename from taskcluster/taskgraph/transforms/bouncer_submission.py rename to taskcluster/gecko_taskgraph/transforms/bouncer_submission.py index 84188cdcaeda..f1bf34dc3e8b 100644 --- a/taskcluster/taskgraph/transforms/bouncer_submission.py +++ b/taskcluster/gecko_taskgraph/transforms/bouncer_submission.py @@ -11,10 +11,10 @@ import logging import attr -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.l10n import parse_locales_file -from taskgraph.util.schema import resolve_keyed_by -from taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.l10n import parse_locales_file +from gecko_taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.util.scriptworker import get_release_config logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/transforms/bouncer_submission_partners.py b/taskcluster/gecko_taskgraph/transforms/bouncer_submission_partners.py similarity index 95% rename from taskcluster/taskgraph/transforms/bouncer_submission_partners.py rename to taskcluster/gecko_taskgraph/transforms/bouncer_submission_partners.py index 6c78d788ce88..09a4a0151b6b 100644 --- a/taskcluster/taskgraph/transforms/bouncer_submission_partners.py +++ b/taskcluster/gecko_taskgraph/transforms/bouncer_submission_partners.py @@ -8,19 +8,19 @@ Add from parameters.yml into bouncer submission tasks. import logging -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.bouncer_submission import ( +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.bouncer_submission import ( FTP_PLATFORMS_PER_BOUNCER_PLATFORM, CONFIG_PER_BOUNCER_PRODUCT as CONFIG_PER_BOUNCER_PRODUCT_VANILLA, _craft_ftp_product, _craft_filename_product, ) -from taskgraph.util.partners import ( +from gecko_taskgraph.util.partners import ( check_if_partners_enabled, get_partners_to_be_published, ) -from taskgraph.util.schema import resolve_keyed_by -from taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.util.scriptworker import get_release_config logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/transforms/build.py b/taskcluster/gecko_taskgraph/transforms/build.py similarity index 95% rename from taskcluster/taskgraph/transforms/build.py rename to taskcluster/gecko_taskgraph/transforms/build.py index d3fae8ad0413..371dec48861b 100644 --- a/taskcluster/taskgraph/transforms/build.py +++ b/taskcluster/gecko_taskgraph/transforms/build.py @@ -7,11 +7,11 @@ kind. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import RELEASE_PROJECTS -from taskgraph.util.schema import resolve_keyed_by -from taskgraph.util.treeherder import add_suffix -from taskgraph.util.workertypes import worker_type_implementation +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import RELEASE_PROJECTS +from gecko_taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.util.treeherder import add_suffix +from gecko_taskgraph.util.workertypes import worker_type_implementation from mozbuild.artifact_builds import JOB_CHOICES as ARTIFACT_JOBS diff --git a/taskcluster/taskgraph/transforms/build_attrs.py b/taskcluster/gecko_taskgraph/transforms/build_attrs.py similarity index 92% rename from taskcluster/taskgraph/transforms/build_attrs.py rename to taskcluster/gecko_taskgraph/transforms/build_attrs.py index ddb758088316..e51ab56e18e0 100644 --- a/taskcluster/taskgraph/transforms/build_attrs.py +++ b/taskcluster/gecko_taskgraph/transforms/build_attrs.py @@ -2,8 +2,8 @@ # 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/. -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.platforms import platform_family +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.platforms import platform_family transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/build_fat_aar.py b/taskcluster/gecko_taskgraph/transforms/build_fat_aar.py similarity index 92% rename from taskcluster/taskgraph/transforms/build_fat_aar.py rename to taskcluster/gecko_taskgraph/transforms/build_fat_aar.py index e6e11871eab1..2d2db42c8281 100644 --- a/taskcluster/taskgraph/transforms/build_fat_aar.py +++ b/taskcluster/gecko_taskgraph/transforms/build_fat_aar.py @@ -5,9 +5,9 @@ import copy -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.declarative_artifacts import get_geckoview_upstream_artifacts -from taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.declarative_artifacts import get_geckoview_upstream_artifacts +from gecko_taskgraph.util.taskcluster import get_artifact_prefix transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/build_lints.py b/taskcluster/gecko_taskgraph/transforms/build_lints.py similarity index 97% rename from taskcluster/taskgraph/transforms/build_lints.py rename to taskcluster/gecko_taskgraph/transforms/build_lints.py index 62abdf4d967d..32a58c21dcac 100644 --- a/taskcluster/taskgraph/transforms/build_lints.py +++ b/taskcluster/gecko_taskgraph/transforms/build_lints.py @@ -7,7 +7,7 @@ kind. """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/build_signing.py b/taskcluster/gecko_taskgraph/transforms/build_signing.py similarity index 89% rename from taskcluster/taskgraph/transforms/build_signing.py rename to taskcluster/gecko_taskgraph/transforms/build_signing.py index 4cfedf71b6ac..5c03b99421eb 100644 --- a/taskcluster/taskgraph/transforms/build_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/build_signing.py @@ -6,9 +6,11 @@ Transform the signing task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.signed_artifacts import generate_specifications_of_artifacts_to_sign +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.signed_artifacts import ( + generate_specifications_of_artifacts_to_sign, +) transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/cached_tasks.py b/taskcluster/gecko_taskgraph/transforms/cached_tasks.py similarity index 93% rename from taskcluster/taskgraph/transforms/cached_tasks.py rename to taskcluster/gecko_taskgraph/transforms/cached_tasks.py index ef2610bf6d22..ff1fcf106492 100644 --- a/taskcluster/taskgraph/transforms/cached_tasks.py +++ b/taskcluster/gecko_taskgraph/transforms/cached_tasks.py @@ -4,9 +4,9 @@ from collections import deque -import taskgraph -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.cached_tasks import add_optimization +import gecko_taskgraph +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.cached_tasks import add_optimization transforms = TransformSequence() @@ -47,7 +47,7 @@ def format_task_digest(cached_task): @transforms.add def cache_task(config, tasks): - if taskgraph.fast: + if gecko_taskgraph.fast: for task in tasks: yield task return diff --git a/taskcluster/taskgraph/transforms/chunk_partners.py b/taskcluster/gecko_taskgraph/transforms/chunk_partners.py similarity index 96% rename from taskcluster/taskgraph/transforms/chunk_partners.py rename to taskcluster/gecko_taskgraph/transforms/chunk_partners.py index 97c8b9925404..52ca7b3f6adf 100644 --- a/taskcluster/taskgraph/transforms/chunk_partners.py +++ b/taskcluster/gecko_taskgraph/transforms/chunk_partners.py @@ -9,8 +9,8 @@ Chunk the partner repack tasks by subpartner and locale import copy from mozbuild.chunkify import chunkify -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.partners import ( +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.partners import ( get_repack_ids_by_platform, apply_partner_priority, ) diff --git a/taskcluster/taskgraph/transforms/code_review.py b/taskcluster/gecko_taskgraph/transforms/code_review.py similarity index 93% rename from taskcluster/taskgraph/transforms/code_review.py rename to taskcluster/gecko_taskgraph/transforms/code_review.py index d644e17d0eb8..d48ecbd3e2b6 100644 --- a/taskcluster/taskgraph/transforms/code_review.py +++ b/taskcluster/gecko_taskgraph/transforms/code_review.py @@ -6,7 +6,7 @@ Add soft dependencies and configuration to code-review tasks. """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/copy_attributes_from_dependent_task.py b/taskcluster/gecko_taskgraph/transforms/copy_attributes_from_dependent_task.py similarity index 79% rename from taskcluster/taskgraph/transforms/copy_attributes_from_dependent_task.py rename to taskcluster/gecko_taskgraph/transforms/copy_attributes_from_dependent_task.py index d0b40c4e6749..8e0ccda12d8b 100644 --- a/taskcluster/taskgraph/transforms/copy_attributes_from_dependent_task.py +++ b/taskcluster/gecko_taskgraph/transforms/copy_attributes_from_dependent_task.py @@ -6,8 +6,8 @@ Transform the repackage task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/cross_channel.py b/taskcluster/gecko_taskgraph/transforms/cross_channel.py similarity index 91% rename from taskcluster/taskgraph/transforms/cross_channel.py rename to taskcluster/gecko_taskgraph/transforms/cross_channel.py index bf6d3a3a4f41..15d0979cc0e5 100644 --- a/taskcluster/taskgraph/transforms/cross_channel.py +++ b/taskcluster/gecko_taskgraph/transforms/cross_channel.py @@ -8,8 +8,8 @@ Build a command to run `mach l10n-cross-channel`. from pipes import quote as shell_quote -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/diffoscope.py b/taskcluster/gecko_taskgraph/transforms/diffoscope.py similarity index 96% rename from taskcluster/taskgraph/transforms/diffoscope.py rename to taskcluster/gecko_taskgraph/transforms/diffoscope.py index c60ce0d3c2b1..6136c1c767e3 100644 --- a/taskcluster/taskgraph/transforms/diffoscope.py +++ b/taskcluster/gecko_taskgraph/transforms/diffoscope.py @@ -7,10 +7,10 @@ defined in kind.yml """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.task import task_description_schema -from taskgraph.util.schema import Schema -from taskgraph.util.taskcluster import get_artifact_path +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.schema import Schema +from gecko_taskgraph.util.taskcluster import get_artifact_path from voluptuous import ( Any, Optional, diff --git a/taskcluster/taskgraph/transforms/docker_image.py b/taskcluster/gecko_taskgraph/transforms/docker_image.py similarity index 93% rename from taskcluster/taskgraph/transforms/docker_image.py rename to taskcluster/gecko_taskgraph/transforms/docker_image.py index 61b45e1e1dd1..d2669928b119 100644 --- a/taskcluster/taskgraph/transforms/docker_image.py +++ b/taskcluster/gecko_taskgraph/transforms/docker_image.py @@ -9,15 +9,15 @@ import re import json import mozpack.path as mozpath -import taskgraph -from taskgraph.transforms.base import TransformSequence +import gecko_taskgraph +from gecko_taskgraph.transforms.base import TransformSequence from .. import GECKO -from taskgraph.util.docker import ( +from gecko_taskgraph.util.docker import ( create_context_tar, generate_context_hash, image_path, ) -from taskgraph.util.schema import Schema +from gecko_taskgraph.util.schema import Schema from voluptuous import ( Optional, Required, @@ -73,7 +73,7 @@ transforms.add_validate(docker_image_schema) @transforms.add def fill_template(config, tasks): - if not taskgraph.fast and config.write_artifacts: + if not gecko_taskgraph.fast and config.write_artifacts: if not os.path.isdir(CONTEXTS_DIR): os.makedirs(CONTEXTS_DIR) @@ -92,7 +92,7 @@ def fill_template(config, tasks): ) ) - if not taskgraph.fast: + if not gecko_taskgraph.fast: context_path = mozpath.relpath(image_path(image_name), GECKO) if config.write_artifacts: context_file = os.path.join(CONTEXTS_DIR, f"{image_name}.tar.gz") @@ -106,7 +106,9 @@ def fill_template(config, tasks): ) else: if config.write_artifacts: - raise Exception("Can't write artifacts if `taskgraph.fast` is set.") + raise Exception( + "Can't write artifacts if `gecko_taskgraph.fast` is set." + ) context_hash = "0" * 40 digest_data = [context_hash] digest_data += [json.dumps(args, sort_keys=True)] @@ -200,7 +202,7 @@ def fill_template(config, tasks): if "index" in task: taskdesc["index"] = task["index"] - if task.get("cache", True) and not taskgraph.fast: + if task.get("cache", True) and not gecko_taskgraph.fast: taskdesc["cache"] = { "type": "docker-images.v2", "name": image_name, diff --git a/taskcluster/taskgraph/transforms/fetch.py b/taskcluster/gecko_taskgraph/transforms/fetch.py similarity index 98% rename from taskcluster/taskgraph/transforms/fetch.py rename to taskcluster/gecko_taskgraph/transforms/fetch.py index 6a53d8e59c89..ce90585a5b24 100644 --- a/taskcluster/taskgraph/transforms/fetch.py +++ b/taskcluster/gecko_taskgraph/transforms/fetch.py @@ -22,7 +22,7 @@ from voluptuous import ( from mozpack import path as mozpath -import taskgraph +import gecko_taskgraph from .base import TransformSequence from ..util.cached_tasks import add_optimization @@ -172,7 +172,7 @@ def make_task(config, jobs): task["scopes"] = ["secrets:get:" + job.get("secret")] task["worker"]["taskcluster-proxy"] = True - if not taskgraph.fast: + if not gecko_taskgraph.fast: cache_name = task["label"].replace(f"{config.kind}-", "", 1) # This adds the level to the index path automatically. @@ -251,7 +251,9 @@ def create_fetch_url_task(config, name, fetch): if "gpg-signature" in fetch: sig_url = fetch["gpg-signature"]["sig-url"].format(url=fetch["url"]) - key_path = os.path.join(taskgraph.GECKO, fetch["gpg-signature"]["key-path"]) + key_path = os.path.join( + gecko_taskgraph.GECKO, fetch["gpg-signature"]["key-path"] + ) with open(key_path, "r") as fh: gpg_key = fh.read() diff --git a/taskcluster/taskgraph/transforms/final_verify.py b/taskcluster/gecko_taskgraph/transforms/final_verify.py similarity index 94% rename from taskcluster/taskgraph/transforms/final_verify.py rename to taskcluster/gecko_taskgraph/transforms/final_verify.py index aa8be35a0dfa..f52326baddd7 100644 --- a/taskcluster/taskgraph/transforms/final_verify.py +++ b/taskcluster/gecko_taskgraph/transforms/final_verify.py @@ -6,7 +6,7 @@ Transform the beetmover task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/fxrecord.py b/taskcluster/gecko_taskgraph/transforms/fxrecord.py similarity index 91% rename from taskcluster/taskgraph/transforms/fxrecord.py rename to taskcluster/gecko_taskgraph/transforms/fxrecord.py index 0d8a23bfb493..e38d082be793 100644 --- a/taskcluster/taskgraph/transforms/fxrecord.py +++ b/taskcluster/gecko_taskgraph/transforms/fxrecord.py @@ -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/. -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/geckodriver_signing.py b/taskcluster/gecko_taskgraph/transforms/geckodriver_signing.py similarity index 92% rename from taskcluster/taskgraph/transforms/geckodriver_signing.py rename to taskcluster/gecko_taskgraph/transforms/geckodriver_signing.py index 0ce20a063d2b..d1ca575198b5 100644 --- a/taskcluster/taskgraph/transforms/geckodriver_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/geckodriver_signing.py @@ -6,11 +6,11 @@ Transform the repackage signing task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import get_signing_cert_scope_per_platform -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import get_signing_cert_scope_per_platform +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional repackage_signing_description_schema = schema.extend( diff --git a/taskcluster/taskgraph/transforms/github_sync.py b/taskcluster/gecko_taskgraph/transforms/github_sync.py similarity index 93% rename from taskcluster/taskgraph/transforms/github_sync.py rename to taskcluster/gecko_taskgraph/transforms/github_sync.py index b3e9c44bfd1d..4f8b4d1794be 100644 --- a/taskcluster/taskgraph/transforms/github_sync.py +++ b/taskcluster/gecko_taskgraph/transforms/github_sync.py @@ -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/. -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/iris.py b/taskcluster/gecko_taskgraph/transforms/iris.py similarity index 96% rename from taskcluster/taskgraph/transforms/iris.py rename to taskcluster/gecko_taskgraph/transforms/iris.py index f4bb3f62f44b..10e2474ab3ec 100644 --- a/taskcluster/taskgraph/transforms/iris.py +++ b/taskcluster/gecko_taskgraph/transforms/iris.py @@ -9,8 +9,8 @@ for all combinations of test categories and test platforms. from copy import deepcopy -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/job/__init__.py b/taskcluster/gecko_taskgraph/transforms/job/__init__.py similarity index 96% rename from taskcluster/taskgraph/transforms/job/__init__.py rename to taskcluster/gecko_taskgraph/transforms/job/__init__.py index b836abdebc6a..e50bfb452e1d 100644 --- a/taskcluster/taskgraph/transforms/job/__init__.py +++ b/taskcluster/gecko_taskgraph/transforms/job/__init__.py @@ -6,7 +6,7 @@ Convert a job description into a task description. Jobs descriptions are similar to task descriptions, but they specify how to run the job at a higher level, using a "run" field that can be interpreted by -run-using handlers in `taskcluster/taskgraph/transforms/job`. +run-using handlers in `taskcluster/gecko_taskgraph/transforms/job`. """ @@ -16,16 +16,16 @@ import json import mozpack.path as mozpath -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.cached_tasks import order_tasks -from taskgraph.util.schema import ( +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.cached_tasks import order_tasks +from gecko_taskgraph.util.schema import ( validate_schema, Schema, ) -from taskgraph.util.python_path import import_sibling_modules -from taskgraph.util.taskcluster import get_artifact_prefix -from taskgraph.util.workertypes import worker_type_implementation -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.python_path import import_sibling_modules +from gecko_taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.util.workertypes import worker_type_implementation +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import ( Extra, Optional, @@ -45,7 +45,7 @@ job_description_schema = Schema( Optional("label"): str, # the following fields are passed directly through to the task description, # possibly modified by the run implementation. See - # taskcluster/taskgraph/transforms/task.py for the schema details. + # 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"], diff --git a/taskcluster/taskgraph/transforms/job/common.py b/taskcluster/gecko_taskgraph/transforms/job/common.py similarity index 99% rename from taskcluster/taskgraph/transforms/job/common.py rename to taskcluster/gecko_taskgraph/transforms/job/common.py index c618f0c05944..abcad70e29c1 100644 --- a/taskcluster/taskgraph/transforms/job/common.py +++ b/taskcluster/gecko_taskgraph/transforms/job/common.py @@ -8,7 +8,7 @@ consistency. """ -from taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.util.taskcluster import get_artifact_prefix SECRET_SCOPE = "secrets:get:project/releng/{trust_domain}/{kind}/level-{level}/{secret}" diff --git a/taskcluster/taskgraph/transforms/job/distro_package.py b/taskcluster/gecko_taskgraph/transforms/job/distro_package.py similarity index 95% rename from taskcluster/taskgraph/transforms/job/distro_package.py rename to taskcluster/gecko_taskgraph/transforms/job/distro_package.py index 3b1d709e30d3..d83754dd1006 100644 --- a/taskcluster/taskgraph/transforms/job/distro_package.py +++ b/taskcluster/gecko_taskgraph/transforms/job/distro_package.py @@ -9,16 +9,16 @@ Support for running spidermonkey jobs via dedicated scripts import os import re -from taskgraph.util.schema import Schema +from gecko_taskgraph.util.schema import Schema from voluptuous import Any, Optional, Required -from taskgraph.transforms.job import run_job_using -from taskgraph.transforms.job.common import add_artifacts +from gecko_taskgraph.transforms.job import run_job_using +from gecko_taskgraph.transforms.job.common import add_artifacts -from taskgraph.util.hash import hash_path -from taskgraph.util.taskcluster import get_root_url -from taskgraph import GECKO -import taskgraph +from gecko_taskgraph.util.hash import hash_path +from gecko_taskgraph.util.taskcluster import get_root_url +from gecko_taskgraph import GECKO +import gecko_taskgraph DSC_PACKAGE_RE = re.compile(".*(?=_)") SOURCE_PACKAGE_RE = re.compile(r".*(?=[-_]\d)") @@ -208,7 +208,7 @@ def common_package(config, job, taskdesc, distro, version): hash_path(os.path.join(GECKO, "build", "debian-packages", run["patch"])) ) - if not taskgraph.fast: + if not gecko_taskgraph.fast: taskdesc["cache"] = { "type": "packages.v1", "name": name, diff --git a/taskcluster/taskgraph/transforms/job/hazard.py b/taskcluster/gecko_taskgraph/transforms/job/hazard.py similarity index 93% rename from taskcluster/taskgraph/transforms/job/hazard.py rename to taskcluster/gecko_taskgraph/transforms/job/hazard.py index 198893455399..5bc8d92a77ec 100644 --- a/taskcluster/taskgraph/transforms/job/hazard.py +++ b/taskcluster/gecko_taskgraph/transforms/job/hazard.py @@ -6,14 +6,14 @@ Support for running hazard jobs via dedicated scripts """ -from taskgraph.util.schema import Schema +from gecko_taskgraph.util.schema import Schema from voluptuous import Required, Optional, Any -from taskgraph.transforms.job import ( +from gecko_taskgraph.transforms.job import ( run_job_using, configure_taskdesc_for_run, ) -from taskgraph.transforms.job.common import ( +from gecko_taskgraph.transforms.job.common import ( setup_secrets, docker_worker_add_artifacts, add_tooltool, diff --git a/taskcluster/taskgraph/transforms/job/mach.py b/taskcluster/gecko_taskgraph/transforms/job/mach.py similarity index 95% rename from taskcluster/taskgraph/transforms/job/mach.py rename to taskcluster/gecko_taskgraph/transforms/job/mach.py index 1b2a287cefba..959abd6908a8 100644 --- a/taskcluster/taskgraph/transforms/job/mach.py +++ b/taskcluster/gecko_taskgraph/transforms/job/mach.py @@ -6,8 +6,8 @@ Support for running mach tasks (via run-task) """ -from taskgraph.transforms.job import run_job_using, configure_taskdesc_for_run -from taskgraph.util.schema import ( +from gecko_taskgraph.transforms.job import run_job_using, configure_taskdesc_for_run +from gecko_taskgraph.util.schema import ( Schema, taskref_or_string, ) diff --git a/taskcluster/taskgraph/transforms/job/mozharness.py b/taskcluster/gecko_taskgraph/transforms/job/mozharness.py similarity index 98% rename from taskcluster/taskgraph/transforms/job/mozharness.py rename to taskcluster/gecko_taskgraph/transforms/job/mozharness.py index 048457c56293..a6e4d0d716db 100644 --- a/taskcluster/taskgraph/transforms/job/mozharness.py +++ b/taskcluster/gecko_taskgraph/transforms/job/mozharness.py @@ -12,22 +12,22 @@ import json from textwrap import dedent -from taskgraph.util.schema import Schema +from gecko_taskgraph.util.schema import Schema from voluptuous import Required, Optional, Any from voluptuous.validators import Match from mozpack import path as mozpath -from taskgraph.transforms.job import ( +from gecko_taskgraph.transforms.job import ( configure_taskdesc_for_run, run_job_using, ) -from taskgraph.transforms.job.common import ( +from gecko_taskgraph.transforms.job.common import ( setup_secrets, docker_worker_add_artifacts, generic_worker_add_artifacts, ) -from taskgraph.transforms.task import ( +from gecko_taskgraph.transforms.task import ( get_branch_repo, get_branch_rev, ) diff --git a/taskcluster/taskgraph/transforms/job/mozharness_test.py b/taskcluster/gecko_taskgraph/transforms/job/mozharness_test.py similarity index 97% rename from taskcluster/taskgraph/transforms/job/mozharness_test.py rename to taskcluster/gecko_taskgraph/transforms/job/mozharness_test.py index 845523021c0c..996bb0992666 100644 --- a/taskcluster/taskgraph/transforms/job/mozharness_test.py +++ b/taskcluster/gecko_taskgraph/transforms/job/mozharness_test.py @@ -9,15 +9,15 @@ import re from voluptuous import Required, Optional -from taskgraph.util.taskcluster import get_artifact_url -from taskgraph.transforms.job import ( +from gecko_taskgraph.util.taskcluster import get_artifact_url +from gecko_taskgraph.transforms.job import ( configure_taskdesc_for_run, run_job_using, ) -from taskgraph.util.schema import Schema -from taskgraph.util.taskcluster import get_artifact_path -from taskgraph.transforms.tests import test_description_schema, normpath -from taskgraph.transforms.job.common import support_vcs_checkout +from gecko_taskgraph.util.schema import Schema +from gecko_taskgraph.util.taskcluster import get_artifact_path +from gecko_taskgraph.transforms.tests import test_description_schema, normpath +from gecko_taskgraph.transforms.job.common import support_vcs_checkout VARIANTS = [ "shippable", diff --git a/taskcluster/taskgraph/transforms/job/python_test.py b/taskcluster/gecko_taskgraph/transforms/job/python_test.py similarity index 90% rename from taskcluster/taskgraph/transforms/job/python_test.py rename to taskcluster/gecko_taskgraph/transforms/job/python_test.py index 330bf74902be..29879483f549 100644 --- a/taskcluster/taskgraph/transforms/job/python_test.py +++ b/taskcluster/gecko_taskgraph/transforms/job/python_test.py @@ -6,8 +6,8 @@ Support for running mach python-test tasks (via run-task) """ -from taskgraph.transforms.job import run_job_using, configure_taskdesc_for_run -from taskgraph.util.schema import Schema +from gecko_taskgraph.transforms.job import run_job_using, configure_taskdesc_for_run +from gecko_taskgraph.util.schema import Schema from voluptuous import Required, Optional python_test_schema = Schema( diff --git a/taskcluster/taskgraph/transforms/job/run_task.py b/taskcluster/gecko_taskgraph/transforms/job/run_task.py similarity index 97% rename from taskcluster/taskgraph/transforms/job/run_task.py rename to taskcluster/gecko_taskgraph/transforms/job/run_task.py index ac2062a44a75..529e944aefe8 100644 --- a/taskcluster/taskgraph/transforms/job/run_task.py +++ b/taskcluster/gecko_taskgraph/transforms/job/run_task.py @@ -8,10 +8,10 @@ Support for running jobs that are invoked via the `run-task` script. from mozpack import path -from taskgraph.transforms.task import taskref_or_string -from taskgraph.transforms.job import run_job_using -from taskgraph.util.schema import Schema -from taskgraph.transforms.job.common import add_tooltool, support_vcs_checkout +from gecko_taskgraph.transforms.task import taskref_or_string +from gecko_taskgraph.transforms.job import run_job_using +from gecko_taskgraph.util.schema import Schema +from gecko_taskgraph.transforms.job.common import add_tooltool, support_vcs_checkout from voluptuous import Any, Optional, Required run_task_schema = Schema( diff --git a/taskcluster/taskgraph/transforms/job/spidermonkey.py b/taskcluster/gecko_taskgraph/transforms/job/spidermonkey.py similarity index 96% rename from taskcluster/taskgraph/transforms/job/spidermonkey.py rename to taskcluster/gecko_taskgraph/transforms/job/spidermonkey.py index f6d385d5fcfb..bac260307297 100644 --- a/taskcluster/taskgraph/transforms/job/spidermonkey.py +++ b/taskcluster/gecko_taskgraph/transforms/job/spidermonkey.py @@ -6,14 +6,14 @@ Support for running spidermonkey jobs via dedicated scripts """ -from taskgraph.util.schema import Schema +from gecko_taskgraph.util.schema import Schema from voluptuous import Required, Any, Optional -from taskgraph.transforms.job import ( +from gecko_taskgraph.transforms.job import ( run_job_using, configure_taskdesc_for_run, ) -from taskgraph.transforms.job.common import ( +from gecko_taskgraph.transforms.job.common import ( docker_worker_add_artifacts, generic_worker_add_artifacts, ) diff --git a/taskcluster/taskgraph/transforms/job/toolchain.py b/taskcluster/gecko_taskgraph/transforms/job/toolchain.py similarity index 93% rename from taskcluster/taskgraph/transforms/job/toolchain.py rename to taskcluster/gecko_taskgraph/transforms/job/toolchain.py index 51a80ff02925..71f71b586cb4 100644 --- a/taskcluster/taskgraph/transforms/job/toolchain.py +++ b/taskcluster/gecko_taskgraph/transforms/job/toolchain.py @@ -8,21 +8,21 @@ Support for running toolchain-building jobs via dedicated scripts from mozbuild.shellutil import quote as shell_quote -from taskgraph.util.schema import Schema +from gecko_taskgraph.util.schema import Schema from voluptuous import Optional, Required, Any -from taskgraph.transforms.job import ( +from gecko_taskgraph.transforms.job import ( configure_taskdesc_for_run, run_job_using, ) -from taskgraph.transforms.job.common import ( +from gecko_taskgraph.transforms.job.common import ( docker_worker_add_artifacts, generic_worker_add_artifacts, ) -from taskgraph.util.hash import hash_paths -from taskgraph.util.attributes import RELEASE_PROJECTS -from taskgraph import GECKO -import taskgraph +from gecko_taskgraph.util.hash import hash_paths +from gecko_taskgraph.util.attributes import RELEASE_PROJECTS +from gecko_taskgraph import GECKO +import gecko_taskgraph CACHE_TYPE = "toolchains.v3" @@ -152,7 +152,10 @@ def docker_worker_toolchain(config, job, taskdesc): digest_data = get_digest_data(config, run, taskdesc) - if job.get("attributes", {}).get("cached_task") is not False and not taskgraph.fast: + if ( + job.get("attributes", {}).get("cached_task") is not False + and not gecko_taskgraph.fast + ): name = taskdesc["label"].replace(f"{config.kind}-", "", 1) taskdesc["cache"] = { "type": CACHE_TYPE, @@ -215,7 +218,10 @@ def generic_worker_toolchain(config, job, taskdesc): digest_data = get_digest_data(config, run, taskdesc) - if job.get("attributes", {}).get("cached_task") is not False and not taskgraph.fast: + if ( + job.get("attributes", {}).get("cached_task") is not False + and not gecko_taskgraph.fast + ): name = taskdesc["label"].replace(f"{config.kind}-", "", 1) taskdesc["cache"] = { "type": CACHE_TYPE, diff --git a/taskcluster/taskgraph/transforms/l10n.py b/taskcluster/gecko_taskgraph/transforms/l10n.py similarity index 96% rename from taskcluster/taskgraph/transforms/l10n.py rename to taskcluster/gecko_taskgraph/transforms/l10n.py index 2e7f175b872f..5690d0b98fae 100644 --- a/taskcluster/taskgraph/transforms/l10n.py +++ b/taskcluster/gecko_taskgraph/transforms/l10n.py @@ -10,18 +10,18 @@ import copy import json from mozbuild.chunkify import chunkify -from taskgraph.loader.multi_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import ( +from gecko_taskgraph.loader.multi_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import ( optionally_keyed_by, resolve_keyed_by, taskref_or_string, ) -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.taskcluster import get_artifact_prefix -from taskgraph.util.treeherder import add_suffix -from taskgraph.transforms.job import job_description_schema -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.util.treeherder import add_suffix +from gecko_taskgraph.transforms.job import job_description_schema +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import ( Any, Optional, diff --git a/taskcluster/taskgraph/transforms/mac_notarization_poller.py b/taskcluster/gecko_taskgraph/transforms/mac_notarization_poller.py similarity index 92% rename from taskcluster/taskgraph/transforms/mac_notarization_poller.py rename to taskcluster/gecko_taskgraph/transforms/mac_notarization_poller.py index bf83cd273041..a46edc717d0d 100644 --- a/taskcluster/taskgraph/transforms/mac_notarization_poller.py +++ b/taskcluster/gecko_taskgraph/transforms/mac_notarization_poller.py @@ -6,10 +6,10 @@ Transform the mac notarization poller task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.taskcluster import get_artifact_url -from taskgraph.util.treeherder import add_suffix, join_symbol +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.taskcluster import get_artifact_url +from gecko_taskgraph.util.treeherder import add_suffix, join_symbol transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/mar_signing.py b/taskcluster/gecko_taskgraph/transforms/mar_signing.py similarity index 93% rename from taskcluster/taskgraph/transforms/mar_signing.py rename to taskcluster/gecko_taskgraph/transforms/mar_signing.py index 8de6c3a26616..9a2ac326a311 100644 --- a/taskcluster/taskgraph/transforms/mar_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/mar_signing.py @@ -7,17 +7,17 @@ Transform the {partials,mar}-signing task into an actual task description. import os -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import ( +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import ( copy_attributes_from_dependent_job, sorted_unique_list, ) -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.util.scriptworker import ( get_signing_cert_scope_per_platform, ) -from taskgraph.util.partials import get_partials_artifacts_from_params -from taskgraph.util.taskcluster import get_artifact_prefix -from taskgraph.util.treeherder import join_symbol, inherit_treeherder_from_dep +from gecko_taskgraph.util.partials import get_partials_artifacts_from_params +from gecko_taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.util.treeherder import join_symbol, inherit_treeherder_from_dep import logging diff --git a/taskcluster/taskgraph/transforms/maybe_release.py b/taskcluster/gecko_taskgraph/transforms/maybe_release.py similarity index 82% rename from taskcluster/taskgraph/transforms/maybe_release.py rename to taskcluster/gecko_taskgraph/transforms/maybe_release.py index 5e47ba089965..4a9cefd8d94b 100644 --- a/taskcluster/taskgraph/transforms/maybe_release.py +++ b/taskcluster/gecko_taskgraph/transforms/maybe_release.py @@ -3,8 +3,8 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/merge_automation.py b/taskcluster/gecko_taskgraph/transforms/merge_automation.py similarity index 95% rename from taskcluster/taskgraph/transforms/merge_automation.py rename to taskcluster/gecko_taskgraph/transforms/merge_automation.py index 6fce0bd9280a..7786f47eea75 100644 --- a/taskcluster/taskgraph/transforms/merge_automation.py +++ b/taskcluster/gecko_taskgraph/transforms/merge_automation.py @@ -6,8 +6,8 @@ Transform the update generation task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/name_sanity.py b/taskcluster/gecko_taskgraph/transforms/name_sanity.py similarity index 96% rename from taskcluster/taskgraph/transforms/name_sanity.py rename to taskcluster/gecko_taskgraph/transforms/name_sanity.py index 82de0a78642b..002baf0704a2 100644 --- a/taskcluster/taskgraph/transforms/name_sanity.py +++ b/taskcluster/gecko_taskgraph/transforms/name_sanity.py @@ -7,7 +7,7 @@ Uses attributes from `primary-dependency`. """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/openh264.py b/taskcluster/gecko_taskgraph/transforms/openh264.py similarity index 92% rename from taskcluster/taskgraph/transforms/openh264.py rename to taskcluster/gecko_taskgraph/transforms/openh264.py index 2990972c979d..961f29284c64 100644 --- a/taskcluster/taskgraph/transforms/openh264.py +++ b/taskcluster/gecko_taskgraph/transforms/openh264.py @@ -6,7 +6,7 @@ This transform is used to help populate mozharness options for openh264 jobs """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/openh264_signing.py b/taskcluster/gecko_taskgraph/transforms/openh264_signing.py similarity index 89% rename from taskcluster/taskgraph/transforms/openh264_signing.py rename to taskcluster/gecko_taskgraph/transforms/openh264_signing.py index ff5fac5f9a80..7ff5a782a9f9 100644 --- a/taskcluster/taskgraph/transforms/openh264_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/openh264_signing.py @@ -6,12 +6,12 @@ Transform the repackage signing task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import get_signing_cert_scope_per_platform -from taskgraph.util.treeherder import inherit_treeherder_from_dep -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import get_signing_cert_scope_per_platform +from gecko_taskgraph.util.treeherder import inherit_treeherder_from_dep +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/partials.py b/taskcluster/gecko_taskgraph/transforms/partials.py similarity index 93% rename from taskcluster/taskgraph/transforms/partials.py rename to taskcluster/gecko_taskgraph/transforms/partials.py index 19a2256d77c0..1ac1d199bc91 100644 --- a/taskcluster/taskgraph/transforms/partials.py +++ b/taskcluster/gecko_taskgraph/transforms/partials.py @@ -5,12 +5,12 @@ Transform the partials task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.partials import get_builds -from taskgraph.util.platforms import architecture -from taskgraph.util.taskcluster import get_artifact_prefix -from taskgraph.util.treeherder import inherit_treeherder_from_dep +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.partials import get_builds +from gecko_taskgraph.util.platforms import architecture +from gecko_taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.util.treeherder import inherit_treeherder_from_dep import logging diff --git a/taskcluster/taskgraph/transforms/partner_attribution.py b/taskcluster/gecko_taskgraph/transforms/partner_attribution.py similarity index 97% rename from taskcluster/taskgraph/transforms/partner_attribution.py rename to taskcluster/gecko_taskgraph/transforms/partner_attribution.py index 73adaf2cd480..42559ca03f3e 100644 --- a/taskcluster/taskgraph/transforms/partner_attribution.py +++ b/taskcluster/gecko_taskgraph/transforms/partner_attribution.py @@ -10,8 +10,8 @@ from collections import defaultdict import json import logging -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.partners import ( +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.partners import ( apply_partner_priority, check_if_partners_enabled, get_partner_config_by_kind, diff --git a/taskcluster/taskgraph/transforms/partner_attribution_beetmover.py b/taskcluster/gecko_taskgraph/transforms/partner_attribution_beetmover.py similarity index 92% rename from taskcluster/taskgraph/transforms/partner_attribution_beetmover.py rename to taskcluster/gecko_taskgraph/transforms/partner_attribution_beetmover.py index 87be69ae6f21..19e95baf9b75 100644 --- a/taskcluster/taskgraph/transforms/partner_attribution_beetmover.py +++ b/taskcluster/gecko_taskgraph/transforms/partner_attribution_beetmover.py @@ -6,24 +6,24 @@ Transform the beetmover task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.beetmover import craft_release_properties -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.partners import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.beetmover import craft_release_properties +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.partners import ( get_partner_config_by_kind, apply_partner_priority, ) -from taskgraph.util.schema import ( +from gecko_taskgraph.util.schema import ( optionally_keyed_by, resolve_keyed_by, ) -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.util.scriptworker import ( add_scope_prefix, get_beetmover_bucket_scope, ) -from taskgraph.util.taskcluster import get_artifact_prefix -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Any, Required, Optional from collections import defaultdict diff --git a/taskcluster/taskgraph/transforms/partner_repack.py b/taskcluster/gecko_taskgraph/transforms/partner_repack.py similarity index 94% rename from taskcluster/taskgraph/transforms/partner_repack.py rename to taskcluster/gecko_taskgraph/transforms/partner_repack.py index 80715c096638..5d093644458a 100644 --- a/taskcluster/taskgraph/transforms/partner_repack.py +++ b/taskcluster/gecko_taskgraph/transforms/partner_repack.py @@ -6,10 +6,10 @@ Transform the partner repack task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by -from taskgraph.util.scriptworker import get_release_config -from taskgraph.util.partners import ( +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.util.partners import ( check_if_partners_enabled, get_partner_config_by_kind, get_partner_url_config, diff --git a/taskcluster/taskgraph/transforms/partner_signing.py b/taskcluster/gecko_taskgraph/transforms/partner_signing.py similarity index 85% rename from taskcluster/taskgraph/transforms/partner_signing.py rename to taskcluster/gecko_taskgraph/transforms/partner_signing.py index 0e4c5b24bdfe..a9d7fcc6176b 100644 --- a/taskcluster/taskgraph/transforms/partner_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/partner_signing.py @@ -6,10 +6,12 @@ Transform the signing task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.partners import get_partner_config_by_kind -from taskgraph.util.signed_artifacts import generate_specifications_of_artifacts_to_sign +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.partners import get_partner_config_by_kind +from gecko_taskgraph.util.signed_artifacts import ( + generate_specifications_of_artifacts_to_sign, +) transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/per_platform_dummy.py b/taskcluster/gecko_taskgraph/transforms/per_platform_dummy.py similarity index 89% rename from taskcluster/taskgraph/transforms/per_platform_dummy.py rename to taskcluster/gecko_taskgraph/transforms/per_platform_dummy.py index 8fd78cd7aebf..ee8264efa50d 100644 --- a/taskcluster/taskgraph/transforms/per_platform_dummy.py +++ b/taskcluster/gecko_taskgraph/transforms/per_platform_dummy.py @@ -6,8 +6,8 @@ Transform the repackage task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/perftest.py b/taskcluster/gecko_taskgraph/transforms/perftest.py similarity index 97% rename from taskcluster/taskgraph/transforms/perftest.py rename to taskcluster/gecko_taskgraph/transforms/perftest.py index edf461584cb4..7590158f17ae 100644 --- a/taskcluster/taskgraph/transforms/perftest.py +++ b/taskcluster/gecko_taskgraph/transforms/perftest.py @@ -15,9 +15,9 @@ from voluptuous import ( Extra, ) -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import optionally_keyed_by, resolve_keyed_by, Schema -from taskgraph.util.treeherder import split_symbol, join_symbol +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import optionally_keyed_by, resolve_keyed_by, Schema +from gecko_taskgraph.util.treeherder import split_symbol, join_symbol transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/python_update.py b/taskcluster/gecko_taskgraph/transforms/python_update.py similarity index 85% rename from taskcluster/taskgraph/transforms/python_update.py rename to taskcluster/gecko_taskgraph/transforms/python_update.py index 94f403e4a6ca..0ca7de8f136c 100644 --- a/taskcluster/taskgraph/transforms/python_update.py +++ b/taskcluster/gecko_taskgraph/transforms/python_update.py @@ -6,8 +6,8 @@ Transform the repo-update task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/raptor.py b/taskcluster/gecko_taskgraph/transforms/raptor.py similarity index 97% rename from taskcluster/taskgraph/transforms/raptor.py rename to taskcluster/gecko_taskgraph/transforms/raptor.py index 093efb1b06ff..4bdaabd09cff 100644 --- a/taskcluster/taskgraph/transforms/raptor.py +++ b/taskcluster/gecko_taskgraph/transforms/raptor.py @@ -11,10 +11,10 @@ from voluptuous import ( Extra, ) -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.tests import test_description_schema -from taskgraph.util.schema import optionally_keyed_by, resolve_keyed_by, Schema -from taskgraph.util.treeherder import split_symbol, join_symbol +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.tests import test_description_schema +from gecko_taskgraph.util.schema import optionally_keyed_by, resolve_keyed_by, Schema +from gecko_taskgraph.util.treeherder import split_symbol, join_symbol transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/release.py b/taskcluster/gecko_taskgraph/transforms/release.py similarity index 100% rename from taskcluster/taskgraph/transforms/release.py rename to taskcluster/gecko_taskgraph/transforms/release.py diff --git a/taskcluster/taskgraph/transforms/release_beetmover_signed_addons.py b/taskcluster/gecko_taskgraph/transforms/release_beetmover_signed_addons.py similarity index 92% rename from taskcluster/taskgraph/transforms/release_beetmover_signed_addons.py rename to taskcluster/gecko_taskgraph/transforms/release_beetmover_signed_addons.py index 07f9fbff215c..7205dd287930 100644 --- a/taskcluster/taskgraph/transforms/release_beetmover_signed_addons.py +++ b/taskcluster/gecko_taskgraph/transforms/release_beetmover_signed_addons.py @@ -6,19 +6,19 @@ Transform the beetmover task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.beetmover import craft_release_properties -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.schema import optionally_keyed_by, resolve_keyed_by -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.beetmover import craft_release_properties +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.schema import optionally_keyed_by, resolve_keyed_by +from gecko_taskgraph.util.scriptworker import ( get_beetmover_bucket_scope, get_beetmover_action_scope, generate_beetmover_upstream_artifacts, generate_beetmover_artifact_map, ) -from taskgraph.util.treeherder import inherit_treeherder_from_dep -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.treeherder import inherit_treeherder_from_dep +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Required, Optional import logging @@ -37,7 +37,7 @@ beetmover_description_schema = schema.extend( # unique label to describe this beetmover task, defaults to {dep.label}-beetmover Optional("label"): str, # treeherder is allowed here to override any defaults we use for beetmover. See - # taskcluster/taskgraph/transforms/task.py for the schema details, and the + # taskcluster/gecko_taskgraph/transforms/task.py for the schema details, and the # below transforms for defaults of various values. Optional("treeherder"): task_description_schema["treeherder"], Required("description"): str, diff --git a/taskcluster/taskgraph/transforms/release_deps.py b/taskcluster/gecko_taskgraph/transforms/release_deps.py similarity index 97% rename from taskcluster/taskgraph/transforms/release_deps.py rename to taskcluster/gecko_taskgraph/transforms/release_deps.py index 84e4fe40c5d8..820369360a15 100644 --- a/taskcluster/taskgraph/transforms/release_deps.py +++ b/taskcluster/gecko_taskgraph/transforms/release_deps.py @@ -6,7 +6,7 @@ Add dependencies to release tasks. """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence PHASES = ["build", "promote", "push", "ship"] diff --git a/taskcluster/taskgraph/transforms/release_flatpak_push.py b/taskcluster/gecko_taskgraph/transforms/release_flatpak_push.py similarity index 90% rename from taskcluster/taskgraph/transforms/release_flatpak_push.py rename to taskcluster/gecko_taskgraph/transforms/release_flatpak_push.py index 6cfd36d9b30f..549c8431ef41 100644 --- a/taskcluster/taskgraph/transforms/release_flatpak_push.py +++ b/taskcluster/gecko_taskgraph/transforms/release_flatpak_push.py @@ -6,10 +6,10 @@ Transform the release-flatpak-push kind into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.task import task_description_schema -from taskgraph.util.schema import optionally_keyed_by, resolve_keyed_by, Schema -from taskgraph.util.scriptworker import add_scope_prefix +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.util.schema import optionally_keyed_by, resolve_keyed_by, Schema +from gecko_taskgraph.util.scriptworker import add_scope_prefix from voluptuous import Optional, Required diff --git a/taskcluster/taskgraph/transforms/release_flatpak_repackage.py b/taskcluster/gecko_taskgraph/transforms/release_flatpak_repackage.py similarity index 85% rename from taskcluster/taskgraph/transforms/release_flatpak_repackage.py rename to taskcluster/gecko_taskgraph/transforms/release_flatpak_repackage.py index 127fdd15df13..6f6b61c8c40c 100644 --- a/taskcluster/taskgraph/transforms/release_flatpak_repackage.py +++ b/taskcluster/gecko_taskgraph/transforms/release_flatpak_repackage.py @@ -3,9 +3,9 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.scriptworker import get_release_config -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/release_generate_checksums.py b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums.py similarity index 87% rename from taskcluster/taskgraph/transforms/release_generate_checksums.py rename to taskcluster/gecko_taskgraph/transforms/release_generate_checksums.py index af1d93870634..a1cd0cfb6751 100644 --- a/taskcluster/taskgraph/transforms/release_generate_checksums.py +++ b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums.py @@ -7,9 +7,9 @@ Transform the checksums task into an actual task description. import copy -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.scriptworker import get_release_config -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.util.schema import resolve_keyed_by import logging diff --git a/taskcluster/taskgraph/transforms/release_generate_checksums_beetmover.py b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_beetmover.py similarity index 89% rename from taskcluster/taskgraph/transforms/release_generate_checksums_beetmover.py rename to taskcluster/gecko_taskgraph/transforms/release_generate_checksums_beetmover.py index da749ae0a79e..5c2fdf03965a 100644 --- a/taskcluster/taskgraph/transforms/release_generate_checksums_beetmover.py +++ b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_beetmover.py @@ -5,17 +5,17 @@ Transform the `release-generate-checksums-beetmover` task to also append `build` as dependency """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import ( generate_beetmover_artifact_map, generate_beetmover_upstream_artifacts, get_beetmover_bucket_scope, get_beetmover_action_scope, ) -from taskgraph.transforms.beetmover import craft_release_properties -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.transforms.beetmover import craft_release_properties +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional transforms = TransformSequence() @@ -26,7 +26,7 @@ release_generate_checksums_beetmover_schema = schema.extend( # unique label to describe this beetmover task, defaults to {dep.label}-beetmover Optional("label"): str, # treeherder is allowed here to override any defaults we use for beetmover. See - # taskcluster/taskgraph/transforms/task.py for the schema details, and the + # taskcluster/gecko_taskgraph/transforms/task.py for the schema details, and the # below transforms for defaults of various values. Optional("treeherder"): task_description_schema["treeherder"], Optional("shipping-phase"): task_description_schema["shipping-phase"], diff --git a/taskcluster/taskgraph/transforms/release_generate_checksums_signing.py b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_signing.py similarity index 87% rename from taskcluster/taskgraph/transforms/release_generate_checksums_signing.py rename to taskcluster/gecko_taskgraph/transforms/release_generate_checksums_signing.py index 56466d03e02c..e658996a39b6 100644 --- a/taskcluster/taskgraph/transforms/release_generate_checksums_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/release_generate_checksums_signing.py @@ -6,12 +6,12 @@ Transform the release-generate-checksums-signing task into task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import get_signing_cert_scope -from taskgraph.util.taskcluster import get_artifact_path -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import get_signing_cert_scope +from gecko_taskgraph.util.taskcluster import get_artifact_path +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional release_generate_checksums_signing_schema = schema.extend( diff --git a/taskcluster/taskgraph/transforms/release_mark_as_shipped.py b/taskcluster/gecko_taskgraph/transforms/release_mark_as_shipped.py similarity index 84% rename from taskcluster/taskgraph/transforms/release_mark_as_shipped.py rename to taskcluster/gecko_taskgraph/transforms/release_mark_as_shipped.py index e13bfc6d154d..95c747348c1c 100644 --- a/taskcluster/taskgraph/transforms/release_mark_as_shipped.py +++ b/taskcluster/gecko_taskgraph/transforms/release_mark_as_shipped.py @@ -3,9 +3,9 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by -from taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.util.scriptworker import get_release_config transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/release_notifications.py b/taskcluster/gecko_taskgraph/transforms/release_notifications.py similarity index 92% rename from taskcluster/taskgraph/transforms/release_notifications.py rename to taskcluster/gecko_taskgraph/transforms/release_notifications.py index 42fe77ba856e..b4e745928da9 100644 --- a/taskcluster/taskgraph/transforms/release_notifications.py +++ b/taskcluster/gecko_taskgraph/transforms/release_notifications.py @@ -7,9 +7,9 @@ Add notifications via taskcluster-notify for release tasks from string import Formatter -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.scriptworker import get_release_config -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/release_sign_and_push_langpacks.py b/taskcluster/gecko_taskgraph/transforms/release_sign_and_push_langpacks.py similarity index 92% rename from taskcluster/taskgraph/transforms/release_sign_and_push_langpacks.py rename to taskcluster/gecko_taskgraph/transforms/release_sign_and_push_langpacks.py index 9358e2f5338c..d76f7933f9b9 100644 --- a/taskcluster/taskgraph/transforms/release_sign_and_push_langpacks.py +++ b/taskcluster/gecko_taskgraph/transforms/release_sign_and_push_langpacks.py @@ -6,12 +6,12 @@ Transform the release-sign-and-push task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.schema import resolve_keyed_by, optionally_keyed_by -from taskgraph.util.treeherder import inherit_treeherder_from_dep -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.schema import resolve_keyed_by, optionally_keyed_by +from gecko_taskgraph.util.treeherder import inherit_treeherder_from_dep +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Any, Required transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/release_snap_repackage.py b/taskcluster/gecko_taskgraph/transforms/release_snap_repackage.py similarity index 84% rename from taskcluster/taskgraph/transforms/release_snap_repackage.py rename to taskcluster/gecko_taskgraph/transforms/release_snap_repackage.py index c98bfa9cddc5..db265079e8da 100644 --- a/taskcluster/taskgraph/transforms/release_snap_repackage.py +++ b/taskcluster/gecko_taskgraph/transforms/release_snap_repackage.py @@ -3,9 +3,9 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.scriptworker import get_release_config -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/release_started.py b/taskcluster/gecko_taskgraph/transforms/release_started.py similarity index 92% rename from taskcluster/taskgraph/transforms/release_started.py rename to taskcluster/gecko_taskgraph/transforms/release_started.py index 1dad8c6bf0c5..4ab86ee587a3 100644 --- a/taskcluster/taskgraph/transforms/release_started.py +++ b/taskcluster/gecko_taskgraph/transforms/release_started.py @@ -8,8 +8,8 @@ Add notifications via taskcluster-notify for release tasks from pipes import quote as shell_quote -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/release_version_bump.py b/taskcluster/gecko_taskgraph/transforms/release_version_bump.py similarity index 90% rename from taskcluster/taskgraph/transforms/release_version_bump.py rename to taskcluster/gecko_taskgraph/transforms/release_version_bump.py index 484ef4516a64..eae0b0aa65a1 100644 --- a/taskcluster/taskgraph/transforms/release_version_bump.py +++ b/taskcluster/gecko_taskgraph/transforms/release_version_bump.py @@ -6,8 +6,8 @@ Transform the update generation task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/repackage.py b/taskcluster/gecko_taskgraph/transforms/repackage.py similarity index 96% rename from taskcluster/taskgraph/transforms/repackage.py rename to taskcluster/gecko_taskgraph/transforms/repackage.py index 2fa5240ff41e..94fa4a70f1bc 100644 --- a/taskcluster/taskgraph/transforms/repackage.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage.py @@ -8,17 +8,17 @@ Transform the repackage task into an actual task description. import copy -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.schema import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.schema import ( optionally_keyed_by, resolve_keyed_by, ) -from taskgraph.util.taskcluster import get_artifact_prefix -from taskgraph.util.platforms import archive_format, architecture -from taskgraph.util.workertypes import worker_type_implementation -from taskgraph.transforms.job import job_description_schema +from gecko_taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.util.platforms import archive_format, architecture +from gecko_taskgraph.util.workertypes import worker_type_implementation +from gecko_taskgraph.transforms.job import job_description_schema from voluptuous import Required, Optional, Extra @@ -29,7 +29,7 @@ packaging_description_schema = schema.extend( Optional("worker-type"): str, Optional("worker"): object, # treeherder is allowed here to override any defaults we use for repackaging. See - # taskcluster/taskgraph/transforms/task.py for the schema details, and the + # taskcluster/gecko_taskgraph/transforms/task.py for the schema details, and the # below transforms for defaults of various values. Optional("treeherder"): job_description_schema["treeherder"], # If a l10n task, the corresponding locale diff --git a/taskcluster/taskgraph/transforms/repackage_l10n.py b/taskcluster/gecko_taskgraph/transforms/repackage_l10n.py similarity index 92% rename from taskcluster/taskgraph/transforms/repackage_l10n.py rename to taskcluster/gecko_taskgraph/transforms/repackage_l10n.py index 30eff13c4c0d..f83d8ac4d34b 100644 --- a/taskcluster/taskgraph/transforms/repackage_l10n.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage_l10n.py @@ -8,7 +8,7 @@ Transform the repackage task into an actual task description. import copy -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/repackage_partner.py b/taskcluster/gecko_taskgraph/transforms/repackage_partner.py similarity index 93% rename from taskcluster/taskgraph/transforms/repackage_partner.py rename to taskcluster/gecko_taskgraph/transforms/repackage_partner.py index eb72544d096f..42eb091a0d24 100644 --- a/taskcluster/taskgraph/transforms/repackage_partner.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage_partner.py @@ -8,19 +8,21 @@ Transform the repackage task into an actual task description. import copy -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.schema import ( +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.schema import ( optionally_keyed_by, resolve_keyed_by, ) -from taskgraph.util.taskcluster import get_artifact_prefix -from taskgraph.util.partners import get_partner_config_by_kind -from taskgraph.util.platforms import archive_format, executable_extension -from taskgraph.util.workertypes import worker_type_implementation -from taskgraph.transforms.task import task_description_schema -from taskgraph.transforms.repackage import PACKAGE_FORMATS as PACKAGE_FORMATS_VANILLA +from gecko_taskgraph.util.taskcluster import get_artifact_prefix +from gecko_taskgraph.util.partners import get_partner_config_by_kind +from gecko_taskgraph.util.platforms import archive_format, executable_extension +from gecko_taskgraph.util.workertypes import worker_type_implementation +from gecko_taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.transforms.repackage import ( + PACKAGE_FORMATS as PACKAGE_FORMATS_VANILLA, +) from voluptuous import Required, Optional diff --git a/taskcluster/taskgraph/transforms/repackage_routes.py b/taskcluster/gecko_taskgraph/transforms/repackage_routes.py similarity index 95% rename from taskcluster/taskgraph/transforms/repackage_routes.py rename to taskcluster/gecko_taskgraph/transforms/repackage_routes.py index b1265766b219..d9b59abf8a39 100644 --- a/taskcluster/taskgraph/transforms/repackage_routes.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage_routes.py @@ -6,7 +6,7 @@ Add indexes to repackage kinds """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/repackage_signing.py b/taskcluster/gecko_taskgraph/transforms/repackage_signing.py similarity index 93% rename from taskcluster/taskgraph/transforms/repackage_signing.py rename to taskcluster/gecko_taskgraph/transforms/repackage_signing.py index 93471533a23d..31f6c6370061 100644 --- a/taskcluster/taskgraph/transforms/repackage_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage_signing.py @@ -8,11 +8,11 @@ Transform the repackage signing task into an actual task description. import os -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import get_signing_cert_scope_per_platform -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import get_signing_cert_scope_per_platform +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional repackage_signing_description_schema = schema.extend( diff --git a/taskcluster/taskgraph/transforms/repackage_signing_partner.py b/taskcluster/gecko_taskgraph/transforms/repackage_signing_partner.py similarity index 91% rename from taskcluster/taskgraph/transforms/repackage_signing_partner.py rename to taskcluster/gecko_taskgraph/transforms/repackage_signing_partner.py index c4d31ad4bbcb..650e168206c0 100644 --- a/taskcluster/taskgraph/transforms/repackage_signing_partner.py +++ b/taskcluster/gecko_taskgraph/transforms/repackage_signing_partner.py @@ -6,13 +6,13 @@ Transform the repackage signing task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.partners import get_partner_config_by_kind -from taskgraph.util.scriptworker import get_signing_cert_scope_per_platform -from taskgraph.util.taskcluster import get_artifact_path -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.partners import get_partner_config_by_kind +from gecko_taskgraph.util.scriptworker import get_signing_cert_scope_per_platform +from gecko_taskgraph.util.taskcluster import get_artifact_path +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/repo_update.py b/taskcluster/gecko_taskgraph/transforms/repo_update.py similarity index 85% rename from taskcluster/taskgraph/transforms/repo_update.py rename to taskcluster/gecko_taskgraph/transforms/repo_update.py index 94f403e4a6ca..0ca7de8f136c 100644 --- a/taskcluster/taskgraph/transforms/repo_update.py +++ b/taskcluster/gecko_taskgraph/transforms/repo_update.py @@ -6,8 +6,8 @@ Transform the repo-update task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/reverse_chunk_deps.py b/taskcluster/gecko_taskgraph/transforms/reverse_chunk_deps.py similarity index 83% rename from taskcluster/taskgraph/transforms/reverse_chunk_deps.py rename to taskcluster/gecko_taskgraph/transforms/reverse_chunk_deps.py index da2afdeb5999..b8a47cc2aef2 100644 --- a/taskcluster/taskgraph/transforms/reverse_chunk_deps.py +++ b/taskcluster/gecko_taskgraph/transforms/reverse_chunk_deps.py @@ -7,10 +7,10 @@ Adjust dependencies to not exceed MAX_DEPENDENCIES from copy import deepcopy -from taskgraph.transforms.base import TransformSequence -import taskgraph.transforms.release_deps as release_deps -from taskgraph.util.treeherder import add_suffix -from taskgraph import MAX_DEPENDENCIES +from gecko_taskgraph.transforms.base import TransformSequence +import gecko_taskgraph.transforms.release_deps as release_deps +from gecko_taskgraph.util.treeherder import add_suffix +from gecko_taskgraph import MAX_DEPENDENCIES transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/run_pgo_profile.py b/taskcluster/gecko_taskgraph/transforms/run_pgo_profile.py similarity index 94% rename from taskcluster/taskgraph/transforms/run_pgo_profile.py rename to taskcluster/gecko_taskgraph/transforms/run_pgo_profile.py index b944e8be0bbb..2481878cca1c 100644 --- a/taskcluster/taskgraph/transforms/run_pgo_profile.py +++ b/taskcluster/gecko_taskgraph/transforms/run_pgo_profile.py @@ -6,7 +6,7 @@ Apply some defaults and minor modifications to the pgo jobs. """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence import logging diff --git a/taskcluster/taskgraph/transforms/scriptworker.py b/taskcluster/gecko_taskgraph/transforms/scriptworker.py similarity index 86% rename from taskcluster/taskgraph/transforms/scriptworker.py rename to taskcluster/gecko_taskgraph/transforms/scriptworker.py index 1f4fbee3a102..5d382702afa1 100644 --- a/taskcluster/taskgraph/transforms/scriptworker.py +++ b/taskcluster/gecko_taskgraph/transforms/scriptworker.py @@ -7,7 +7,7 @@ Transforms for adding appropriate scopes to scriptworker tasks. """ -from taskgraph.util.scriptworker import get_balrog_server_scope +from gecko_taskgraph.util.scriptworker import get_balrog_server_scope def add_balrog_scopes(config, jobs): diff --git a/taskcluster/taskgraph/transforms/scriptworker_canary.py b/taskcluster/gecko_taskgraph/transforms/scriptworker_canary.py similarity index 95% rename from taskcluster/taskgraph/transforms/scriptworker_canary.py rename to taskcluster/gecko_taskgraph/transforms/scriptworker_canary.py index 82d66c190b15..a30726a33156 100644 --- a/taskcluster/taskgraph/transforms/scriptworker_canary.py +++ b/taskcluster/gecko_taskgraph/transforms/scriptworker_canary.py @@ -10,7 +10,7 @@ from pipes import quote as shell_quote from mozrelease.scriptworker_canary import TASK_TYPES -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/sentry.py b/taskcluster/gecko_taskgraph/transforms/sentry.py similarity index 93% rename from taskcluster/taskgraph/transforms/sentry.py rename to taskcluster/gecko_taskgraph/transforms/sentry.py index b21a0a4974ea..651aeab77eb6 100644 --- a/taskcluster/taskgraph/transforms/sentry.py +++ b/taskcluster/gecko_taskgraph/transforms/sentry.py @@ -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/. -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/shippable_l10n_signing.py b/taskcluster/gecko_taskgraph/transforms/shippable_l10n_signing.py similarity index 90% rename from taskcluster/taskgraph/transforms/shippable_l10n_signing.py rename to taskcluster/gecko_taskgraph/transforms/shippable_l10n_signing.py index a8fc9fd9a06e..fbe2a15135d9 100644 --- a/taskcluster/taskgraph/transforms/shippable_l10n_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/shippable_l10n_signing.py @@ -6,10 +6,12 @@ Transform the signing task into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.signed_artifacts import generate_specifications_of_artifacts_to_sign -from taskgraph.util.treeherder import join_symbol +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.signed_artifacts import ( + generate_specifications_of_artifacts_to_sign, +) +from gecko_taskgraph.util.treeherder import join_symbol transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/signing.py b/taskcluster/gecko_taskgraph/transforms/signing.py similarity index 94% rename from taskcluster/taskgraph/transforms/signing.py rename to taskcluster/gecko_taskgraph/transforms/signing.py index c4bb4d31908f..22532f2ac6fe 100644 --- a/taskcluster/taskgraph/transforms/signing.py +++ b/taskcluster/gecko_taskgraph/transforms/signing.py @@ -6,13 +6,13 @@ Transform the signing task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.keyed_by import evaluate_keyed_by -from taskgraph.util.schema import taskref_or_string -from taskgraph.util.scriptworker import get_signing_cert_scope_per_platform -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.keyed_by import evaluate_keyed_by +from gecko_taskgraph.util.schema import taskref_or_string +from gecko_taskgraph.util.scriptworker import get_signing_cert_scope_per_platform +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Required, Optional @@ -41,7 +41,7 @@ signing_description_schema = schema.extend( # unique label to describe this signing task, defaults to {dep.label}-signing Optional("label"): str, # treeherder is allowed here to override any defaults we use for signing. See - # taskcluster/taskgraph/transforms/task.py for the schema details, and the + # taskcluster/gecko_taskgraph/transforms/task.py for the schema details, and the # below transforms for defaults of various values. Optional("treeherder"): task_description_schema["treeherder"], # Routes specific to this task, if defined diff --git a/taskcluster/taskgraph/transforms/source_checksums_signing.py b/taskcluster/gecko_taskgraph/transforms/source_checksums_signing.py similarity index 88% rename from taskcluster/taskgraph/transforms/source_checksums_signing.py rename to taskcluster/gecko_taskgraph/transforms/source_checksums_signing.py index e86af1b195f0..97f02c7166bd 100644 --- a/taskcluster/taskgraph/transforms/source_checksums_signing.py +++ b/taskcluster/gecko_taskgraph/transforms/source_checksums_signing.py @@ -5,11 +5,11 @@ Transform the checksums signing task into an actual task description. """ -from taskgraph.loader.single_dep import schema -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import copy_attributes_from_dependent_job -from taskgraph.util.scriptworker import get_signing_cert_scope -from taskgraph.transforms.task import task_description_schema +from gecko_taskgraph.loader.single_dep import schema +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.util.scriptworker import get_signing_cert_scope +from gecko_taskgraph.transforms.task import task_description_schema from voluptuous import Optional checksums_signing_description_schema = schema.extend( diff --git a/taskcluster/taskgraph/transforms/source_test.py b/taskcluster/gecko_taskgraph/transforms/source_test.py similarity index 94% rename from taskcluster/taskgraph/transforms/source_test.py rename to taskcluster/gecko_taskgraph/transforms/source_test.py index 351ddd449de4..8bcc0d9e3899 100644 --- a/taskcluster/taskgraph/transforms/source_test.py +++ b/taskcluster/gecko_taskgraph/transforms/source_test.py @@ -10,17 +10,17 @@ treeherder configuration and attributes for that platform. import copy import os -import taskgraph -from taskgraph.transforms.base import TransformSequence -from taskgraph.transforms.job import job_description_schema -from taskgraph.util.attributes import keymatch -from taskgraph.util.hg import get_json_automationrelevance -from taskgraph.util.schema import ( +import gecko_taskgraph +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.job import job_description_schema +from gecko_taskgraph.util.attributes import keymatch +from gecko_taskgraph.util.hg import get_json_automationrelevance +from gecko_taskgraph.util.schema import ( resolve_keyed_by, optionally_keyed_by, Schema, ) -from taskgraph.util.treeherder import join_symbol, split_symbol +from gecko_taskgraph.util.treeherder import join_symbol, split_symbol from voluptuous import ( Any, @@ -251,7 +251,7 @@ def set_code_review_env(config, jobs): def set_base_revision_in_tgdiff(config, jobs): # Don't attempt to download 'json-automation' locally as the revision may # not exist in the repository. - if not os.environ.get("MOZ_AUTOMATION") or taskgraph.fast: + if not os.environ.get("MOZ_AUTOMATION") or gecko_taskgraph.fast: yield from jobs return diff --git a/taskcluster/taskgraph/transforms/spidermonkey.py b/taskcluster/gecko_taskgraph/transforms/spidermonkey.py similarity index 83% rename from taskcluster/taskgraph/transforms/spidermonkey.py rename to taskcluster/gecko_taskgraph/transforms/spidermonkey.py index c49d63871230..2ac3cb1a77c5 100644 --- a/taskcluster/taskgraph/transforms/spidermonkey.py +++ b/taskcluster/gecko_taskgraph/transforms/spidermonkey.py @@ -2,8 +2,8 @@ # 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/. -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by import copy transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/startup_test.py b/taskcluster/gecko_taskgraph/transforms/startup_test.py similarity index 95% rename from taskcluster/taskgraph/transforms/startup_test.py rename to taskcluster/gecko_taskgraph/transforms/startup_test.py index 2660ef6e933a..2b486688b34b 100644 --- a/taskcluster/taskgraph/transforms/startup_test.py +++ b/taskcluster/gecko_taskgraph/transforms/startup_test.py @@ -3,7 +3,7 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/strip_dependent_task.py b/taskcluster/gecko_taskgraph/transforms/strip_dependent_task.py similarity index 86% rename from taskcluster/taskgraph/transforms/strip_dependent_task.py rename to taskcluster/gecko_taskgraph/transforms/strip_dependent_task.py index ab2d16de6b9c..1d945f604ae9 100644 --- a/taskcluster/taskgraph/transforms/strip_dependent_task.py +++ b/taskcluster/gecko_taskgraph/transforms/strip_dependent_task.py @@ -6,7 +6,7 @@ FIXME """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/task.py b/taskcluster/gecko_taskgraph/transforms/task.py similarity index 98% rename from taskcluster/taskgraph/transforms/task.py rename to taskcluster/gecko_taskgraph/transforms/task.py index a85179327878..bf3d37b5d294 100644 --- a/taskcluster/taskgraph/transforms/task.py +++ b/taskcluster/gecko_taskgraph/transforms/task.py @@ -18,29 +18,29 @@ from copy import deepcopy import attr from mozbuild.util import memoize -from taskgraph.util.attributes import TRUNK_PROJECTS -from taskgraph.util.hash import hash_path -from taskgraph.util.treeherder import split_symbol -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.keyed_by import evaluate_keyed_by -from taskgraph.util.schema import ( +from gecko_taskgraph.util.attributes import TRUNK_PROJECTS +from gecko_taskgraph.util.hash import hash_path +from gecko_taskgraph.util.treeherder import split_symbol +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.keyed_by import evaluate_keyed_by +from gecko_taskgraph.util.schema import ( validate_schema, Schema, optionally_keyed_by, resolve_keyed_by, taskref_or_string, ) -from taskgraph.optimize.schema import OptimizationSchema -from taskgraph.util.partners import get_partners_to_be_published -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.optimize.schema import OptimizationSchema +from gecko_taskgraph.util.partners import get_partners_to_be_published +from gecko_taskgraph.util.scriptworker import ( BALROG_ACTIONS, get_release_config, ) -from taskgraph.util.signed_artifacts import get_signed_artifacts -from taskgraph.util.time import value_of -from taskgraph.util.workertypes import worker_type_implementation +from gecko_taskgraph.util.signed_artifacts import get_signed_artifacts +from gecko_taskgraph.util.time import value_of +from gecko_taskgraph.util.workertypes import worker_type_implementation from voluptuous import Any, Required, Optional, Extra, Match, All, NotIn -from taskgraph import GECKO, MAX_DEPENDENCIES +from gecko_taskgraph import GECKO, MAX_DEPENDENCIES from ..util import docker as dockerutil from ..util.workertypes import get_worker_type @@ -184,7 +184,7 @@ task_description_schema = Schema( # method. Required("always-target"): bool, # Optimization to perform on this task during the optimization phase. - # Optimizations are defined in taskcluster/taskgraph/optimize.py. + # Optimizations are defined in taskcluster/gecko_taskgraph/optimize.py. Required("optimization"): OptimizationSchema, # the provisioner-id/worker-type for the task. The following parameters will # be substituted in this string: diff --git a/taskcluster/taskgraph/transforms/tests.py b/taskcluster/gecko_taskgraph/transforms/tests.py similarity index 98% rename from taskcluster/taskgraph/transforms/tests.py rename to taskcluster/gecko_taskgraph/transforms/tests.py index cbcf700913bd..f481a18d51b8 100644 --- a/taskcluster/taskgraph/transforms/tests.py +++ b/taskcluster/gecko_taskgraph/transforms/tests.py @@ -30,20 +30,20 @@ from voluptuous import ( Exclusive, ) -import taskgraph -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import keymatch -from taskgraph.util.keyed_by import evaluate_keyed_by -from taskgraph.util.templates import merge -from taskgraph.util.treeherder import split_symbol, join_symbol -from taskgraph.util.platforms import platform_family -from taskgraph.util.schema import ( +import gecko_taskgraph +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import keymatch +from gecko_taskgraph.util.keyed_by import evaluate_keyed_by +from gecko_taskgraph.util.templates import merge +from gecko_taskgraph.util.treeherder import split_symbol, join_symbol +from gecko_taskgraph.util.platforms import platform_family +from gecko_taskgraph.util.schema import ( resolve_keyed_by, optionally_keyed_by, Schema, ) -from taskgraph.optimize.schema import OptimizationSchema -from taskgraph.util.chunking import ( +from gecko_taskgraph.optimize.schema import OptimizationSchema +from gecko_taskgraph.util.chunking import ( chunk_manifests, get_manifest_loader, get_runtimes, @@ -51,11 +51,11 @@ from taskgraph.util.chunking import ( manifest_loaders, DefaultLoader, ) -from taskgraph.util.taskcluster import ( +from gecko_taskgraph.util.taskcluster import ( get_artifact_path, get_index_url, ) -from taskgraph.util.perfile import perfile_number_of_chunks +from gecko_taskgraph.util.perfile import perfile_number_of_chunks # default worker types keyed by instance-size @@ -685,7 +685,7 @@ test_description_schema = Schema( Optional("files-changed"): [str], }, # Optimization to perform on this task during the optimization phase. - # Optimizations are defined in taskcluster/taskgraph/optimize.py. + # Optimizations are defined in taskcluster/gecko_taskgraph/optimize.py. Exclusive("optimization", "optimization"): OptimizationSchema, # The SCHEDULES component for this task; this defaults to the suite # (not including the flavor) but can be overridden here. @@ -826,7 +826,7 @@ def resolve_keys(config, tasks): @transforms.add def setup_raptor(config, tasks): """Add options that are specific to raptor jobs (identified by suite=raptor)""" - from taskgraph.transforms.raptor import transforms as raptor_transforms + from gecko_taskgraph.transforms.raptor import transforms as raptor_transforms for task in tasks: if task["suite"] != "raptor": @@ -920,7 +920,7 @@ def setup_browsertime_flag(config, tasks): if task["treeherder-symbol"].startswith("Rap"): # The Rap group is subdivided as Rap{-fenix,-refbrow(...), - # so `taskgraph.util.treeherder.replace_group` isn't appropriate. + # so `gecko_taskgraph.util.treeherder.replace_group` isn't appropriate. task["treeherder-symbol"] = task["treeherder-symbol"].replace( "Rap", "Btime", 1 ) @@ -1703,8 +1703,8 @@ def set_test_manifests(config, tasks): # chunked at the test runtime and those that are chunked in the taskgraph. task.setdefault("tags", {})["tests_grouped"] = "1" - if taskgraph.fast: - # We want to avoid evaluating manifests when taskgraph.fast is set. But + if gecko_taskgraph.fast: + # We want to avoid evaluating manifests when gecko_taskgraph.fast is set. But # manifests are required for dynamic chunking. Just set the number of # chunks to one in this case. if task["chunks"] == "dynamic": @@ -2063,7 +2063,7 @@ def set_schedules_components(config, tasks): @transforms.add def make_job_description(config, tasks): """Convert *test* descriptions to *job* descriptions (input to - taskgraph.transforms.job)""" + gecko_taskgraph.transforms.job)""" for task in tasks: mobile = get_mobile_project(task) diff --git a/taskcluster/taskgraph/transforms/try_job.py b/taskcluster/gecko_taskgraph/transforms/try_job.py similarity index 89% rename from taskcluster/taskgraph/transforms/try_job.py rename to taskcluster/gecko_taskgraph/transforms/try_job.py index 4b3281f5c5e0..e4ccf77722aa 100644 --- a/taskcluster/taskgraph/transforms/try_job.py +++ b/taskcluster/gecko_taskgraph/transforms/try_job.py @@ -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/. -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/update_verify.py b/taskcluster/gecko_taskgraph/transforms/update_verify.py similarity index 92% rename from taskcluster/taskgraph/transforms/update_verify.py rename to taskcluster/gecko_taskgraph/transforms/update_verify.py index b9d0789a06f2..694db42a2351 100644 --- a/taskcluster/taskgraph/transforms/update_verify.py +++ b/taskcluster/gecko_taskgraph/transforms/update_verify.py @@ -8,8 +8,8 @@ Transform the beetmover task into an actual task description. from copy import deepcopy -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.treeherder import add_suffix, inherit_treeherder_from_dep +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.treeherder import add_suffix, inherit_treeherder_from_dep transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/update_verify_config.py b/taskcluster/gecko_taskgraph/transforms/update_verify_config.py similarity index 95% rename from taskcluster/taskgraph/transforms/update_verify_config.py rename to taskcluster/gecko_taskgraph/transforms/update_verify_config.py index d8b27df7fd53..3a27b6e8ff14 100644 --- a/taskcluster/taskgraph/transforms/update_verify_config.py +++ b/taskcluster/gecko_taskgraph/transforms/update_verify_config.py @@ -7,10 +7,10 @@ Transform the beetmover task into an actual task description. from urllib.parse import urlsplit -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.schema import resolve_keyed_by -from taskgraph.util.scriptworker import get_release_config -from taskgraph.transforms.task import ( +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.util.scriptworker import get_release_config +from gecko_taskgraph.transforms.task import ( get_branch_repo, get_branch_rev, ) diff --git a/taskcluster/taskgraph/transforms/upload_generated_sources.py b/taskcluster/gecko_taskgraph/transforms/upload_generated_sources.py similarity index 96% rename from taskcluster/taskgraph/transforms/upload_generated_sources.py rename to taskcluster/gecko_taskgraph/transforms/upload_generated_sources.py index d33f5c861971..89b6151e711b 100644 --- a/taskcluster/taskgraph/transforms/upload_generated_sources.py +++ b/taskcluster/gecko_taskgraph/transforms/upload_generated_sources.py @@ -7,7 +7,7 @@ taskcluster/ci/upload-generated-sources/kind.yml, into an actual task descriptio """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/upload_symbols.py b/taskcluster/gecko_taskgraph/transforms/upload_symbols.py similarity index 92% rename from taskcluster/taskgraph/transforms/upload_symbols.py rename to taskcluster/gecko_taskgraph/transforms/upload_symbols.py index 6523292583de..7d48afe1fe66 100644 --- a/taskcluster/taskgraph/transforms/upload_symbols.py +++ b/taskcluster/gecko_taskgraph/transforms/upload_symbols.py @@ -7,10 +7,10 @@ taskcluster/ci/upload-symbols/job-template.yml into an actual task description. """ -from taskgraph.transforms.base import TransformSequence -from taskgraph.util.attributes import RELEASE_PROJECTS -from taskgraph.util.treeherder import join_symbol, inherit_treeherder_from_dep -from taskgraph.util.attributes import copy_attributes_from_dependent_job +from gecko_taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.util.attributes import RELEASE_PROJECTS +from gecko_taskgraph.util.treeherder import join_symbol, inherit_treeherder_from_dep +from gecko_taskgraph.util.attributes import copy_attributes_from_dependent_job import logging diff --git a/taskcluster/taskgraph/transforms/upstream_artifact_task.py b/taskcluster/gecko_taskgraph/transforms/upstream_artifact_task.py similarity index 93% rename from taskcluster/taskgraph/transforms/upstream_artifact_task.py rename to taskcluster/gecko_taskgraph/transforms/upstream_artifact_task.py index 1bff94eb8155..071dd44a92a4 100644 --- a/taskcluster/taskgraph/transforms/upstream_artifact_task.py +++ b/taskcluster/gecko_taskgraph/transforms/upstream_artifact_task.py @@ -6,7 +6,7 @@ Find upstream artifact task. """ -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/visual_metrics.py b/taskcluster/gecko_taskgraph/transforms/visual_metrics.py similarity index 93% rename from taskcluster/taskgraph/transforms/visual_metrics.py rename to taskcluster/gecko_taskgraph/transforms/visual_metrics.py index 976701f47142..b76ad305d98d 100644 --- a/taskcluster/taskgraph/transforms/visual_metrics.py +++ b/taskcluster/gecko_taskgraph/transforms/visual_metrics.py @@ -9,7 +9,7 @@ add the necessary environment variables to run on the given inputs. import json -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/transforms/visual_metrics_dep.py b/taskcluster/gecko_taskgraph/transforms/visual_metrics_dep.py similarity index 97% rename from taskcluster/taskgraph/transforms/visual_metrics_dep.py rename to taskcluster/gecko_taskgraph/transforms/visual_metrics_dep.py index d4b1b9e81010..74825d91a9ff 100644 --- a/taskcluster/taskgraph/transforms/visual_metrics_dep.py +++ b/taskcluster/gecko_taskgraph/transforms/visual_metrics_dep.py @@ -7,7 +7,7 @@ add the necessary environment variables to run on the given inputs. """ import os -from taskgraph.transforms.base import TransformSequence +from gecko_taskgraph.transforms.base import TransformSequence transforms = TransformSequence() diff --git a/taskcluster/taskgraph/try_option_syntax.py b/taskcluster/gecko_taskgraph/try_option_syntax.py similarity index 100% rename from taskcluster/taskgraph/try_option_syntax.py rename to taskcluster/gecko_taskgraph/try_option_syntax.py diff --git a/taskcluster/taskgraph/util/__init__.py b/taskcluster/gecko_taskgraph/util/__init__.py similarity index 100% rename from taskcluster/taskgraph/util/__init__.py rename to taskcluster/gecko_taskgraph/util/__init__.py diff --git a/taskcluster/taskgraph/util/attributes.py b/taskcluster/gecko_taskgraph/util/attributes.py similarity index 100% rename from taskcluster/taskgraph/util/attributes.py rename to taskcluster/gecko_taskgraph/util/attributes.py diff --git a/taskcluster/taskgraph/util/backstop.py b/taskcluster/gecko_taskgraph/util/backstop.py similarity index 95% rename from taskcluster/taskgraph/util/backstop.py rename to taskcluster/gecko_taskgraph/util/backstop.py index 3c3683d8da49..a7407c4d688d 100644 --- a/taskcluster/taskgraph/util/backstop.py +++ b/taskcluster/gecko_taskgraph/util/backstop.py @@ -5,8 +5,8 @@ from requests import HTTPError -from taskgraph.util.attributes import INTEGRATION_PROJECTS, TRY_PROJECTS -from taskgraph.util.taskcluster import ( +from gecko_taskgraph.util.attributes import INTEGRATION_PROJECTS, TRY_PROJECTS +from gecko_taskgraph.util.taskcluster import ( find_task_id, get_artifact, state_task, diff --git a/taskcluster/taskgraph/util/bugbug.py b/taskcluster/gecko_taskgraph/util/bugbug.py similarity index 97% rename from taskcluster/taskgraph/util/bugbug.py rename to taskcluster/gecko_taskgraph/util/bugbug.py index c2c0f010d785..cbdabeb5b3a0 100644 --- a/taskcluster/taskgraph/util/bugbug.py +++ b/taskcluster/gecko_taskgraph/util/bugbug.py @@ -11,7 +11,7 @@ import time import requests from mozbuild.util import memoize -from taskgraph.util.taskcluster import requests_retry_session +from gecko_taskgraph.util.taskcluster import requests_retry_session try: # TODO(py3): use time.monotonic() diff --git a/taskcluster/taskgraph/util/cached_tasks.py b/taskcluster/gecko_taskgraph/util/cached_tasks.py similarity index 100% rename from taskcluster/taskgraph/util/cached_tasks.py rename to taskcluster/gecko_taskgraph/util/cached_tasks.py diff --git a/taskcluster/taskgraph/util/chunking.py b/taskcluster/gecko_taskgraph/util/chunking.py similarity index 98% rename from taskcluster/taskgraph/util/chunking.py rename to taskcluster/gecko_taskgraph/util/chunking.py index f17eb0d7324e..75e326fec33f 100644 --- a/taskcluster/taskgraph/util/chunking.py +++ b/taskcluster/gecko_taskgraph/util/chunking.py @@ -19,8 +19,8 @@ from moztest.resolve import ( TestManifestLoader, ) -from taskgraph import GECKO -from taskgraph.util.bugbug import BugbugTimeoutException, CT_LOW, push_schedules +from gecko_taskgraph import GECKO +from gecko_taskgraph.util.bugbug import BugbugTimeoutException, CT_LOW, push_schedules logger = logging.getLogger(__name__) here = os.path.abspath(os.path.dirname(__file__)) diff --git a/taskcluster/taskgraph/util/declarative_artifacts.py b/taskcluster/gecko_taskgraph/util/declarative_artifacts.py similarity index 97% rename from taskcluster/taskgraph/util/declarative_artifacts.py rename to taskcluster/gecko_taskgraph/util/declarative_artifacts.py index 8c85fc7f983d..80bd506317e7 100644 --- a/taskcluster/taskgraph/util/declarative_artifacts.py +++ b/taskcluster/gecko_taskgraph/util/declarative_artifacts.py @@ -5,7 +5,7 @@ import re -from taskgraph.util.scriptworker import generate_beetmover_upstream_artifacts +from gecko_taskgraph.util.scriptworker import generate_beetmover_upstream_artifacts _ARTIFACT_ID_PER_PLATFORM = { diff --git a/taskcluster/taskgraph/util/docker.py b/taskcluster/gecko_taskgraph/util/docker.py similarity index 100% rename from taskcluster/taskgraph/util/docker.py rename to taskcluster/gecko_taskgraph/util/docker.py diff --git a/taskcluster/taskgraph/util/hash.py b/taskcluster/gecko_taskgraph/util/hash.py similarity index 100% rename from taskcluster/taskgraph/util/hash.py rename to taskcluster/gecko_taskgraph/util/hash.py diff --git a/taskcluster/taskgraph/util/hg.py b/taskcluster/gecko_taskgraph/util/hg.py similarity index 100% rename from taskcluster/taskgraph/util/hg.py rename to taskcluster/gecko_taskgraph/util/hg.py diff --git a/taskcluster/taskgraph/util/keyed_by.py b/taskcluster/gecko_taskgraph/util/keyed_by.py similarity index 100% rename from taskcluster/taskgraph/util/keyed_by.py rename to taskcluster/gecko_taskgraph/util/keyed_by.py diff --git a/taskcluster/taskgraph/util/parameterization.py b/taskcluster/gecko_taskgraph/util/parameterization.py similarity index 96% rename from taskcluster/taskgraph/util/parameterization.py rename to taskcluster/gecko_taskgraph/util/parameterization.py index 0703275fe339..7718ae1cbdab 100644 --- a/taskcluster/taskgraph/util/parameterization.py +++ b/taskcluster/gecko_taskgraph/util/parameterization.py @@ -6,8 +6,8 @@ import re -from taskgraph.util.time import json_time_from_now -from taskgraph.util.taskcluster import get_artifact_url +from gecko_taskgraph.util.time import json_time_from_now +from gecko_taskgraph.util.taskcluster import get_artifact_url TASK_REFERENCE_PATTERN = re.compile("<([^>]+)>") ARTIFACT_REFERENCE_PATTERN = re.compile("<([^/]+)/([^>]+)>") diff --git a/taskcluster/taskgraph/util/partials.py b/taskcluster/gecko_taskgraph/util/partials.py similarity index 99% rename from taskcluster/taskgraph/util/partials.py rename to taskcluster/gecko_taskgraph/util/partials.py index 1e7a9a02230f..bec58f7f0dbf 100644 --- a/taskcluster/taskgraph/util/partials.py +++ b/taskcluster/gecko_taskgraph/util/partials.py @@ -8,7 +8,7 @@ import logging import requests import redo -from taskgraph.util.scriptworker import ( +from gecko_taskgraph.util.scriptworker import ( BALROG_SCOPE_ALIAS_TO_PROJECT, BALROG_SERVER_SCOPES, ) diff --git a/taskcluster/taskgraph/util/partners.py b/taskcluster/gecko_taskgraph/util/partners.py similarity index 99% rename from taskcluster/taskgraph/util/partners.py rename to taskcluster/gecko_taskgraph/util/partners.py index 6d6d94560b8d..eb20ba689a2c 100644 --- a/taskcluster/taskgraph/util/partners.py +++ b/taskcluster/gecko_taskgraph/util/partners.py @@ -14,8 +14,8 @@ from urllib.parse import urlencode import yaml from redo import retry -from taskgraph.util.attributes import release_level -from taskgraph.util.schema import resolve_keyed_by +from gecko_taskgraph.util.attributes import release_level +from gecko_taskgraph.util.schema import resolve_keyed_by # Suppress chatty requests logging logging.getLogger("requests").setLevel(logging.WARNING) diff --git a/taskcluster/taskgraph/util/perfile.py b/taskcluster/gecko_taskgraph/util/perfile.py similarity index 96% rename from taskcluster/taskgraph/util/perfile.py rename to taskcluster/gecko_taskgraph/util/perfile.py index 8bb696826ef4..81d8139bac47 100644 --- a/taskcluster/taskgraph/util/perfile.py +++ b/taskcluster/gecko_taskgraph/util/perfile.py @@ -10,8 +10,8 @@ import math from mozbuild.util import memoize from mozpack.path import match as mozpackmatch -from taskgraph import files_changed -import taskgraph +from gecko_taskgraph import files_changed +import gecko_taskgraph from .. import GECKO logger = logging.getLogger(__name__) @@ -19,7 +19,7 @@ logger = logging.getLogger(__name__) @memoize def perfile_number_of_chunks(is_try, try_task_config, head_repository, head_rev, type): - if taskgraph.fast and not is_try: + if gecko_taskgraph.fast and not is_try: # When iterating on taskgraph changes, the exact number of chunks that # test-verify runs usually isn't important, so skip it when going fast. return 3 diff --git a/taskcluster/taskgraph/util/platforms.py b/taskcluster/gecko_taskgraph/util/platforms.py similarity index 100% rename from taskcluster/taskgraph/util/platforms.py rename to taskcluster/gecko_taskgraph/util/platforms.py diff --git a/taskcluster/taskgraph/util/python_path.py b/taskcluster/gecko_taskgraph/util/python_path.py similarity index 100% rename from taskcluster/taskgraph/util/python_path.py rename to taskcluster/gecko_taskgraph/util/python_path.py diff --git a/taskcluster/taskgraph/util/schema.py b/taskcluster/gecko_taskgraph/util/schema.py similarity index 98% rename from taskcluster/taskgraph/util/schema.py rename to taskcluster/gecko_taskgraph/util/schema.py index b0ede55bed0d..d821f4e53bf2 100644 --- a/taskcluster/taskgraph/util/schema.py +++ b/taskcluster/gecko_taskgraph/util/schema.py @@ -9,8 +9,7 @@ import collections import collections.abc import voluptuous - -import taskgraph +import gecko_taskgraph from .keyed_by import evaluate_keyed_by @@ -20,7 +19,7 @@ def validate_schema(schema, obj, msg_prefix): Validate that object satisfies schema. If not, generate a useful exception beginning with msg_prefix. """ - if taskgraph.fast: + if gecko_taskgraph.fast: return try: schema(obj) @@ -212,7 +211,7 @@ class Schema(voluptuous.Schema): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) - if not taskgraph.fast: + if not gecko_taskgraph.fast: check_schema(self) def extend(self, *args, **kwargs): @@ -223,7 +222,7 @@ class Schema(voluptuous.Schema): return schema def _compile(self, schema): - if taskgraph.fast: + if gecko_taskgraph.fast: return return super()._compile(schema) diff --git a/taskcluster/taskgraph/util/scriptworker.py b/taskcluster/gecko_taskgraph/util/scriptworker.py similarity index 100% rename from taskcluster/taskgraph/util/scriptworker.py rename to taskcluster/gecko_taskgraph/util/scriptworker.py diff --git a/taskcluster/taskgraph/util/signed_artifacts.py b/taskcluster/gecko_taskgraph/util/signed_artifacts.py similarity index 97% rename from taskcluster/taskgraph/util/signed_artifacts.py rename to taskcluster/gecko_taskgraph/util/signed_artifacts.py index 48137f1410d7..9e7c9531c6d9 100644 --- a/taskcluster/taskgraph/util/signed_artifacts.py +++ b/taskcluster/gecko_taskgraph/util/signed_artifacts.py @@ -5,8 +5,8 @@ Defines artifacts to sign before repackage. """ -from taskgraph.util.taskcluster import get_artifact_path -from taskgraph.util.declarative_artifacts import get_geckoview_upstream_artifacts +from gecko_taskgraph.util.taskcluster import get_artifact_path +from gecko_taskgraph.util.declarative_artifacts import get_geckoview_upstream_artifacts LANGPACK_SIGN_PLATFORMS = { # set diff --git a/taskcluster/taskgraph/util/taskcluster.py b/taskcluster/gecko_taskgraph/util/taskcluster.py similarity index 99% rename from taskcluster/taskgraph/util/taskcluster.py rename to taskcluster/gecko_taskgraph/util/taskcluster.py index 10d2d314db18..8f4386782ff0 100644 --- a/taskcluster/taskgraph/util/taskcluster.py +++ b/taskcluster/gecko_taskgraph/util/taskcluster.py @@ -12,8 +12,8 @@ import taskcluster_urls as liburls from mozbuild.util import memoize from requests.packages.urllib3.util.retry import Retry from taskcluster import Hooks -from taskgraph.task import Task -from taskgraph.util import yaml +from gecko_taskgraph.task import Task +from gecko_taskgraph.util import yaml logger = logging.getLogger(__name__) diff --git a/taskcluster/taskgraph/util/taskgraph.py b/taskcluster/gecko_taskgraph/util/taskgraph.py similarity index 97% rename from taskcluster/taskgraph/util/taskgraph.py rename to taskcluster/gecko_taskgraph/util/taskgraph.py index eb3fabb34599..7acc36ceb96a 100644 --- a/taskcluster/taskgraph/util/taskgraph.py +++ b/taskcluster/gecko_taskgraph/util/taskgraph.py @@ -7,7 +7,7 @@ Tools for interacting with existing taskgraphs. """ -from taskgraph.util.taskcluster import ( +from gecko_taskgraph.util.taskcluster import ( find_task_id, get_artifact, ) diff --git a/taskcluster/taskgraph/util/templates.py b/taskcluster/gecko_taskgraph/util/templates.py similarity index 100% rename from taskcluster/taskgraph/util/templates.py rename to taskcluster/gecko_taskgraph/util/templates.py diff --git a/taskcluster/taskgraph/util/time.py b/taskcluster/gecko_taskgraph/util/time.py similarity index 100% rename from taskcluster/taskgraph/util/time.py rename to taskcluster/gecko_taskgraph/util/time.py diff --git a/taskcluster/taskgraph/util/treeherder.py b/taskcluster/gecko_taskgraph/util/treeherder.py similarity index 100% rename from taskcluster/taskgraph/util/treeherder.py rename to taskcluster/gecko_taskgraph/util/treeherder.py diff --git a/taskcluster/taskgraph/util/verify.py b/taskcluster/gecko_taskgraph/util/verify.py similarity index 99% rename from taskcluster/taskgraph/util/verify.py rename to taskcluster/gecko_taskgraph/util/verify.py index 5c492481b9e4..00f5fc12b2a5 100644 --- a/taskcluster/taskgraph/util/verify.py +++ b/taskcluster/gecko_taskgraph/util/verify.py @@ -12,9 +12,9 @@ import attr from .. import GECKO from .treeherder import join_symbol -from taskgraph.util.attributes import match_run_on_projects, RELEASE_PROJECTS +from gecko_taskgraph.util.attributes import match_run_on_projects, RELEASE_PROJECTS -from taskgraph.util.attributes import ALL_PROJECTS, RUN_ON_PROJECT_ALIASES +from gecko_taskgraph.util.attributes import ALL_PROJECTS, RUN_ON_PROJECT_ALIASES logger = logging.getLogger(__name__) doc_base_path = os.path.join(GECKO, "taskcluster", "docs") diff --git a/taskcluster/taskgraph/util/workertypes.py b/taskcluster/gecko_taskgraph/util/workertypes.py similarity index 100% rename from taskcluster/taskgraph/util/workertypes.py rename to taskcluster/gecko_taskgraph/util/workertypes.py diff --git a/taskcluster/taskgraph/util/yaml.py b/taskcluster/gecko_taskgraph/util/yaml.py similarity index 100% rename from taskcluster/taskgraph/util/yaml.py rename to taskcluster/gecko_taskgraph/util/yaml.py diff --git a/taskcluster/mach_commands.py b/taskcluster/mach_commands.py index 56b8881b398d..48a10ac9e6ac 100644 --- a/taskcluster/mach_commands.py +++ b/taskcluster/mach_commands.py @@ -22,8 +22,8 @@ from mach.decorators import ( SubCommand, ) -import taskgraph.main -from taskgraph.main import commands as taskgraph_commands +import gecko_taskgraph.main +from gecko_taskgraph.main import commands as taskgraph_commands logger = logging.getLogger("taskcluster") @@ -221,7 +221,7 @@ def run_show_taskgraph(command_context, **options): # are being redirected to disk). By monkeypatching the 'setup_logging' # function we can let 'taskgraph.main' decide whether or not to log to # the terminal. - taskgraph.main.setup_logging = partial( + gecko_taskgraph.main.setup_logging = partial( setup_logging, command_context, quiet=options["quiet"], @@ -357,23 +357,23 @@ def setup_logging(command_context, quiet=False, verbose=True): def show_actions(command_context, options): - import taskgraph - import taskgraph.actions - import taskgraph.generator - import taskgraph.parameters + import gecko_taskgraph + import gecko_taskgraph.actions + import gecko_taskgraph.generator + import gecko_taskgraph.parameters try: setup_logging( command_context, quiet=options["quiet"], verbose=options["verbose"] ) - parameters = taskgraph.parameters.parameters_loader(options["parameters"]) + parameters = gecko_taskgraph.parameters.parameters_loader(options["parameters"]) - tgg = taskgraph.generator.TaskGraphGenerator( + tgg = gecko_taskgraph.generator.TaskGraphGenerator( root_dir=options.get("root"), parameters=parameters, ) - actions = taskgraph.actions.render_actions_json( + actions = gecko_taskgraph.actions.render_actions_json( tgg.parameters, tgg.graph_config, decision_task_id="DECISION-TASK", @@ -435,7 +435,7 @@ def image_digest(command_context, **kwargs): "--product", default="Firefox", help="The product identifier, such as 'Firefox'" ) def generate_partials_builds(command_context, product, branch): - from taskgraph.util.partials import populate_release_history + from gecko_taskgraph.util.partials import populate_release_history try: import yaml diff --git a/taskcluster/moz.build b/taskcluster/moz.build index 37ae67709bc8..584e5a72e2ba 100644 --- a/taskcluster/moz.build +++ b/taskcluster/moz.build @@ -8,11 +8,11 @@ with Files("**"): BUG_COMPONENT = ("Firefox Build System", "Task Configuration") PYTHON_UNITTEST_MANIFESTS += [ - "taskgraph/test/python.ini", + "gecko_taskgraph/test/python.ini", "test/python.ini", ] SPHINX_TREES["/taskcluster"] = "docs" -SPHINX_PYTHON_PACKAGE_DIRS += ["taskgraph"] +SPHINX_PYTHON_PACKAGE_DIRS += ["gecko_taskgraph"] with Files("docs/**"): SCHEDULES.exclusive = ["docs"] diff --git a/taskcluster/test/conftest.py b/taskcluster/test/conftest.py index 83f044fd7ef6..b183a294f646 100644 --- a/taskcluster/test/conftest.py +++ b/taskcluster/test/conftest.py @@ -11,10 +11,10 @@ import pytest from mach.logging import LoggingManager from responses import RequestsMock, logger as rsps_logger -from taskgraph.generator import TaskGraphGenerator -from taskgraph.parameters import parameters_loader -from taskgraph.util.hg import PUSHLOG_PUSHES_TMPL -from taskgraph.util.bugbug import BUGBUG_BASE_URL +from gecko_taskgraph.generator import TaskGraphGenerator +from gecko_taskgraph.parameters import parameters_loader +from gecko_taskgraph.util.hg import PUSHLOG_PUSHES_TMPL +from gecko_taskgraph.util.bugbug import BUGBUG_BASE_URL here = os.path.abspath(os.path.dirname(__file__)) diff --git a/taskcluster/test/params/autoland-onpush.yml b/taskcluster/test/params/autoland-onpush.yml index c86f368896e3..b11ba003dd55 100644 --- a/taskcluster/test/params/autoland-onpush.yml +++ b/taskcluster/test/params/autoland-onpush.yml @@ -16,7 +16,7 @@ level: "3" message: "" moz_build_date: "20210202200353" next_version: null -optimize_strategies: taskgraph.optimize:project.autoland +optimize_strategies: gecko_taskgraph.optimize:project.autoland optimize_target_tasks: true owner: cbrindusan@mozilla.com phabricator_diff: null diff --git a/taskcluster/test/test_mach_try_auto.py b/taskcluster/test/test_mach_try_auto.py index c54f5989706b..8470344253fc 100644 --- a/taskcluster/test/test_mach_try_auto.py +++ b/taskcluster/test/test_mach_try_auto.py @@ -7,8 +7,8 @@ import pytest from mozunit import main from tryselect.selectors.auto import TRY_AUTO_PARAMETERS -from taskgraph.util.bugbug import push_schedules -from taskgraph.util.chunking import BugbugLoader +from gecko_taskgraph.util.bugbug import push_schedules +from gecko_taskgraph.util.chunking import BugbugLoader pytestmark = pytest.mark.slow diff --git a/tools/code-coverage/docs/index.rst b/tools/code-coverage/docs/index.rst index 917d650d8498..e4e1d73e1bf1 100644 --- a/tools/code-coverage/docs/index.rst +++ b/tools/code-coverage/docs/index.rst @@ -153,7 +153,7 @@ format for analysis. Anytime a code coverage run generates \*.gcda and permanently fail when it is running on a build that is instrumented with GCOV. To debug these issues without overloading ActiveData with garbage coverage data, open the file -`taskcluster/taskgraph/transforms/tests.py `__ +`taskcluster/gecko_taskgraph/transforms/tests.py `__ and add the following line, .. code:: python diff --git a/tools/lint/perfdocs/perfdocs.py b/tools/lint/perfdocs/perfdocs.py index b4e9cd7af5d1..cf4abafa31bd 100644 --- a/tools/lint/perfdocs/perfdocs.py +++ b/tools/lint/perfdocs/perfdocs.py @@ -65,7 +65,7 @@ def run_perfdocs(config, logger=None, paths=None, generate=True): decision_task_id = os.environ.get("DECISION_TASK_ID", None) if decision_task_id: - from taskgraph.util.taskcluster import get_artifact + from gecko_taskgraph.util.taskcluster import get_artifact task_graph = get_artifact(decision_task_id, "public/full-task-graph.json") else: diff --git a/tools/lint/rejected-words.yml b/tools/lint/rejected-words.yml index 08b2be5f76d6..3482c4d6efb8 100644 --- a/tools/lint/rejected-words.yml +++ b/tools/lint/rejected-words.yml @@ -306,11 +306,11 @@ avoid-blacklist-and-whitelist: - services/fxaccounts/FxAccounts.jsm - services/sync/modules/engines/addons.js - taskcluster/ci/docker-image/kind.yml - - taskcluster/taskgraph/actions/create_interactive.py - - taskcluster/taskgraph/target_tasks.py - - taskcluster/taskgraph/transforms/tests.py - - taskcluster/taskgraph/try_option_syntax.py - - taskcluster/taskgraph/util/schema.py + - taskcluster/gecko_taskgraph/actions/create_interactive.py + - taskcluster/gecko_taskgraph/target_tasks.py + - taskcluster/gecko_taskgraph/transforms/tests.py + - taskcluster/gecko_taskgraph/try_option_syntax.py + - taskcluster/gecko_taskgraph/util/schema.py - taskcluster/test/test_mach_try_auto.py - testing/condprofile/condprof/client.py - testing/condprofile/condprof/tests/profile/prefs.js diff --git a/tools/tryselect/docs/selectors/syntax.rst b/tools/tryselect/docs/selectors/syntax.rst index 109b034c7b00..b64bb65ab72e 100644 --- a/tools/tryselect/docs/selectors/syntax.rst +++ b/tools/tryselect/docs/selectors/syntax.rst @@ -38,4 +38,4 @@ While using ``mach try syntax -b do -p all -u all -t all`` will work, heavy use of ``all`` is discouraged as it consumes a lot of unnecessary resources (some of which are hardware constrained). -.. _try_option_syntax.py: https://searchfox.org/mozilla-central/source/taskcluster/taskgraph/try_option_syntax.py +.. _try_option_syntax.py: https://searchfox.org/mozilla-central/source/taskcluster/gecko_taskgraph/try_option_syntax.py diff --git a/tools/tryselect/selectors/auto.py b/tools/tryselect/selectors/auto.py index f6e86657c885..fb248d7b5f65 100644 --- a/tools/tryselect/selectors/auto.py +++ b/tools/tryselect/selectors/auto.py @@ -3,14 +3,14 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from taskgraph.util.python_path import find_object +from gecko_taskgraph.util.python_path import find_object from ..cli import BaseTryParser from ..push import push_to_try TRY_AUTO_PARAMETERS = { - "optimize_strategies": "taskgraph.optimize:tryselect.bugbug_reduced_manifests_config_selection_medium", # noqa + "optimize_strategies": "gecko_taskgraph.optimize:tryselect.bugbug_reduced_manifests_config_selection_medium", # noqa "optimize_target_tasks": True, "target_tasks_method": "try_auto", "test_manifest_loader": "bugbug", @@ -36,7 +36,7 @@ class AutoParser(BaseTryParser): "default": None, "help": "Override the default optimization strategy. Valid values " "are the experimental strategies defined at the bottom of " - "`taskcluster/taskgraph/optimize/__init__.py`.", + "`taskcluster/gecko_taskgraph/optimize/__init__.py`.", }, ], [ @@ -64,7 +64,9 @@ class AutoParser(BaseTryParser): if args.strategy: if ":" not in args.strategy: - args.strategy = "taskgraph.optimize:tryselect.{}".format(args.strategy) + args.strategy = "gecko_taskgraph.optimize:tryselect.{}".format( + args.strategy + ) try: obj = find_object(args.strategy) diff --git a/tools/tryselect/selectors/chooser/__init__.py b/tools/tryselect/selectors/chooser/__init__.py index 91c0b55712fd..db2b91fba1ba 100644 --- a/tools/tryselect/selectors/chooser/__init__.py +++ b/tools/tryselect/selectors/chooser/__init__.py @@ -16,7 +16,7 @@ from tryselect.push import ( ) from tryselect.tasks import generate_tasks -from taskgraph.target_tasks import filter_by_uncommon_try_tasks +from gecko_taskgraph.target_tasks import filter_by_uncommon_try_tasks here = os.path.abspath(os.path.dirname(__file__)) diff --git a/tools/tryselect/selectors/fuzzy.py b/tools/tryselect/selectors/fuzzy.py index 49af17560ce0..b3c6c7962058 100644 --- a/tools/tryselect/selectors/fuzzy.py +++ b/tools/tryselect/selectors/fuzzy.py @@ -23,7 +23,7 @@ from ..util.manage_estimates import ( make_trimmed_taskgraph_cache, ) -from taskgraph.target_tasks import filter_by_uncommon_try_tasks +from gecko_taskgraph.target_tasks import filter_by_uncommon_try_tasks terminal = Terminal() diff --git a/tools/tryselect/selectors/scriptworker.py b/tools/tryselect/selectors/scriptworker.py index 28ab7b38a532..544c82f0a0f2 100644 --- a/tools/tryselect/selectors/scriptworker.py +++ b/tools/tryselect/selectors/scriptworker.py @@ -7,9 +7,9 @@ import sys import requests -from taskgraph.parameters import Parameters -from taskgraph.util.taskcluster import find_task_id, get_artifact, get_session -from taskgraph.util.taskgraph import find_existing_tasks +from gecko_taskgraph.parameters import Parameters +from gecko_taskgraph.util.taskcluster import find_task_id, get_artifact, get_session +from gecko_taskgraph.util.taskgraph import find_existing_tasks from ..cli import BaseTryParser from ..push import push_to_try diff --git a/tools/tryselect/task_config.py b/tools/tryselect/task_config.py index 8f561ffb7949..e2e0c4d05d79 100644 --- a/tools/tryselect/task_config.py +++ b/tools/tryselect/task_config.py @@ -472,8 +472,8 @@ class WorkerOverrides(TryConfig): ] def try_config(self, worker_overrides, worker_suffixes, **kwargs): - from taskgraph.config import load_graph_config - from taskgraph.util.workertypes import get_worker_type + from gecko_taskgraph.config import load_graph_config + from gecko_taskgraph.util.workertypes import get_worker_type overrides = {} if worker_overrides: diff --git a/tools/tryselect/tasks.py b/tools/tryselect/tasks.py index 37f25c27c33c..a7b309944655 100644 --- a/tools/tryselect/tasks.py +++ b/tools/tryselect/tasks.py @@ -14,13 +14,13 @@ from mozbuild.base import MozbuildObject from mozpack.files import FileFinder from moztest.resolve import TestResolver, TestManifestLoader, get_suite_definition -import taskgraph -from taskgraph.generator import TaskGraphGenerator -from taskgraph.parameters import ( +import gecko_taskgraph +from gecko_taskgraph.generator import TaskGraphGenerator +from gecko_taskgraph.parameters import ( ParameterMismatch, parameters_loader, ) -from taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.taskgraph import TaskGraph here = os.path.abspath(os.path.dirname(__file__)) build = MozbuildObject.from_environment(cwd=here) @@ -82,7 +82,7 @@ def generate_tasks(params=None, full=False, disable_target_task_filter=False): }, ) root = os.path.join(build.topsrcdir, "taskcluster", "ci") - taskgraph.fast = True + gecko_taskgraph.fast = True generator = TaskGraphGenerator(root_dir=root, parameters=params) cache_dir = os.path.join(get_state_dir(srcdir=True), "cache", "taskgraph") diff --git a/tools/tryselect/test/conftest.py b/tools/tryselect/test/conftest.py index 1dab2f32194a..1d7d63c7478b 100644 --- a/tools/tryselect/test/conftest.py +++ b/tools/tryselect/test/conftest.py @@ -10,9 +10,9 @@ import pytest import yaml from unittest.mock import MagicMock from moztest.resolve import TestResolver -from taskgraph.graph import Graph -from taskgraph.task import Task -from taskgraph.taskgraph import TaskGraph +from gecko_taskgraph.graph import Graph +from gecko_taskgraph.task import Task +from gecko_taskgraph.taskgraph import TaskGraph from tryselect import push diff --git a/tools/tryselect/test/test_auto.py b/tools/tryselect/test/test_auto.py index b21ad9ae8d79..abc65b9e2b60 100644 --- a/tools/tryselect/test/test_auto.py +++ b/tools/tryselect/test/test_auto.py @@ -13,15 +13,15 @@ from tryselect.selectors.auto import AutoParser def test_strategy_validation(): parser = AutoParser() args = parser.parse_args(["--strategy", "relevant_tests"]) - assert args.strategy == "taskgraph.optimize:tryselect.relevant_tests" + assert args.strategy == "gecko_taskgraph.optimize:tryselect.relevant_tests" args = parser.parse_args( - ["--strategy", "taskgraph.optimize:experimental.relevant_tests"] + ["--strategy", "gecko_taskgraph.optimize:experimental.relevant_tests"] ) - assert args.strategy == "taskgraph.optimize:experimental.relevant_tests" + assert args.strategy == "gecko_taskgraph.optimize:experimental.relevant_tests" with pytest.raises(SystemExit): - parser.parse_args(["--strategy", "taskgraph.optimize:tryselect"]) + parser.parse_args(["--strategy", "gecko_taskgraph.optimize:tryselect"]) with pytest.raises(SystemExit): parser.parse_args(["--strategy", "foo"]) diff --git a/tools/tryselect/test/test_auto.t b/tools/tryselect/test/test_auto.t index c51bd7b11c24..c3fe797949f9 100644 --- a/tools/tryselect/test/test_auto.t +++ b/tools/tryselect/test/test_auto.t @@ -12,7 +12,7 @@ Test auto selector Calculated try_task_config.json: { "parameters": { - "optimize_strategies": "taskgraph.optimize:tryselect.bugbug_reduced_manifests_config_selection_medium", + "optimize_strategies": "gecko_taskgraph.optimize:tryselect.bugbug_reduced_manifests_config_selection_medium", "optimize_target_tasks": true, "target_tasks_method": "try_auto", "test_manifest_loader": "bugbug", @@ -31,7 +31,7 @@ Test auto selector Calculated try_task_config.json: { "parameters": { - "optimize_strategies": "taskgraph.optimize:tryselect.bugbug_reduced_manifests_config_selection_medium", + "optimize_strategies": "gecko_taskgraph.optimize:tryselect.bugbug_reduced_manifests_config_selection_medium", "optimize_target_tasks": true, "target_tasks_method": "try_auto", "test_manifest_loader": "bugbug", @@ -49,7 +49,7 @@ Test auto selector Calculated try_task_config.json: { "parameters": { - "optimize_strategies": "taskgraph.optimize:tryselect.bugbug_reduced_manifests_config_selection_medium", + "optimize_strategies": "gecko_taskgraph.optimize:tryselect.bugbug_reduced_manifests_config_selection_medium", "optimize_target_tasks": true, "target_tasks_method": "try_auto", "test_manifest_loader": "bugbug",