diff --git a/mobile/android/taskcluster/android_taskgraph/__init__.py b/taskcluster/android_taskgraph/__init__.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/__init__.py rename to taskcluster/android_taskgraph/__init__.py diff --git a/mobile/android/taskcluster/android_taskgraph/build_config.py b/taskcluster/android_taskgraph/build_config.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/build_config.py rename to taskcluster/android_taskgraph/build_config.py diff --git a/mobile/android/taskcluster/android_taskgraph/gradle.py b/taskcluster/android_taskgraph/gradle.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/gradle.py rename to taskcluster/android_taskgraph/gradle.py diff --git a/mobile/android/taskcluster/android_taskgraph/job.py b/taskcluster/android_taskgraph/job.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/job.py rename to taskcluster/android_taskgraph/job.py diff --git a/mobile/android/taskcluster/android_taskgraph/loader/build_config.py b/taskcluster/android_taskgraph/loader/build_config.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/loader/build_config.py rename to taskcluster/android_taskgraph/loader/build_config.py diff --git a/mobile/android/taskcluster/android_taskgraph/manifests/apk_releases.yml b/taskcluster/android_taskgraph/manifests/apk_releases.yml similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/manifests/apk_releases.yml rename to taskcluster/android_taskgraph/manifests/apk_releases.yml diff --git a/mobile/android/taskcluster/android_taskgraph/parameters.py b/taskcluster/android_taskgraph/parameters.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/parameters.py rename to taskcluster/android_taskgraph/parameters.py diff --git a/mobile/android/taskcluster/android_taskgraph/release_promotion.py b/taskcluster/android_taskgraph/release_promotion.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/release_promotion.py rename to taskcluster/android_taskgraph/release_promotion.py diff --git a/mobile/android/taskcluster/android_taskgraph/release_type.py b/taskcluster/android_taskgraph/release_type.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/release_type.py rename to taskcluster/android_taskgraph/release_type.py diff --git a/mobile/android/taskcluster/android_taskgraph/routes.py b/taskcluster/android_taskgraph/routes.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/routes.py rename to taskcluster/android_taskgraph/routes.py diff --git a/mobile/android/taskcluster/android_taskgraph/target_tasks.py b/taskcluster/android_taskgraph/target_tasks.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/target_tasks.py rename to taskcluster/android_taskgraph/target_tasks.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/__init__.py b/taskcluster/android_taskgraph/transforms/__init__.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/__init__.py rename to taskcluster/android_taskgraph/transforms/__init__.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/beetmover.py b/taskcluster/android_taskgraph/transforms/beetmover.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/beetmover.py rename to taskcluster/android_taskgraph/transforms/beetmover.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/beetmover_android_app.py b/taskcluster/android_taskgraph/transforms/beetmover_android_app.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/beetmover_android_app.py rename to taskcluster/android_taskgraph/transforms/beetmover_android_app.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/browsertime.py b/taskcluster/android_taskgraph/transforms/browsertime.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/browsertime.py rename to taskcluster/android_taskgraph/transforms/browsertime.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/build_android_app.py b/taskcluster/android_taskgraph/transforms/build_android_app.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/build_android_app.py rename to taskcluster/android_taskgraph/transforms/build_android_app.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/build_components.py b/taskcluster/android_taskgraph/transforms/build_components.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/build_components.py rename to taskcluster/android_taskgraph/transforms/build_components.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/chunk.py b/taskcluster/android_taskgraph/transforms/chunk.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/chunk.py rename to taskcluster/android_taskgraph/transforms/chunk.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/complete.py b/taskcluster/android_taskgraph/transforms/complete.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/complete.py rename to taskcluster/android_taskgraph/transforms/complete.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/external_gradle_dependencies.py b/taskcluster/android_taskgraph/transforms/external_gradle_dependencies.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/external_gradle_dependencies.py rename to taskcluster/android_taskgraph/transforms/external_gradle_dependencies.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/github_release.py b/taskcluster/android_taskgraph/transforms/github_release.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/github_release.py rename to taskcluster/android_taskgraph/transforms/github_release.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/gradle_optimization.py b/taskcluster/android_taskgraph/transforms/gradle_optimization.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/gradle_optimization.py rename to taskcluster/android_taskgraph/transforms/gradle_optimization.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/mark_as_shipped.py b/taskcluster/android_taskgraph/transforms/mark_as_shipped.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/mark_as_shipped.py rename to taskcluster/android_taskgraph/transforms/mark_as_shipped.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/notify.py b/taskcluster/android_taskgraph/transforms/notify.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/notify.py rename to taskcluster/android_taskgraph/transforms/notify.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/post_dummy.py b/taskcluster/android_taskgraph/transforms/post_dummy.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/post_dummy.py rename to taskcluster/android_taskgraph/transforms/post_dummy.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/push_android_app.py b/taskcluster/android_taskgraph/transforms/push_android_app.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/push_android_app.py rename to taskcluster/android_taskgraph/transforms/push_android_app.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/release_deps.py b/taskcluster/android_taskgraph/transforms/release_deps.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/release_deps.py rename to taskcluster/android_taskgraph/transforms/release_deps.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/release_started.py b/taskcluster/android_taskgraph/transforms/release_started.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/release_started.py rename to taskcluster/android_taskgraph/transforms/release_started.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/signing.py b/taskcluster/android_taskgraph/transforms/signing.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/signing.py rename to taskcluster/android_taskgraph/transforms/signing.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/signing_android_app.py b/taskcluster/android_taskgraph/transforms/signing_android_app.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/signing_android_app.py rename to taskcluster/android_taskgraph/transforms/signing_android_app.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/test.py b/taskcluster/android_taskgraph/transforms/test.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/test.py rename to taskcluster/android_taskgraph/transforms/test.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/treeherder.py b/taskcluster/android_taskgraph/transforms/treeherder.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/treeherder.py rename to taskcluster/android_taskgraph/transforms/treeherder.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/trigger_nightly.py b/taskcluster/android_taskgraph/transforms/trigger_nightly.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/trigger_nightly.py rename to taskcluster/android_taskgraph/transforms/trigger_nightly.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/ui_tests.py b/taskcluster/android_taskgraph/transforms/ui_tests.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/ui_tests.py rename to taskcluster/android_taskgraph/transforms/ui_tests.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/upstream_artifacts.py b/taskcluster/android_taskgraph/transforms/upstream_artifacts.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/upstream_artifacts.py rename to taskcluster/android_taskgraph/transforms/upstream_artifacts.py diff --git a/mobile/android/taskcluster/android_taskgraph/transforms/version_bump.py b/taskcluster/android_taskgraph/transforms/version_bump.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/transforms/version_bump.py rename to taskcluster/android_taskgraph/transforms/version_bump.py diff --git a/mobile/android/taskcluster/android_taskgraph/util/__init__.py b/taskcluster/android_taskgraph/util/__init__.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/util/__init__.py rename to taskcluster/android_taskgraph/util/__init__.py diff --git a/mobile/android/taskcluster/android_taskgraph/util/group_by.py b/taskcluster/android_taskgraph/util/group_by.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/util/group_by.py rename to taskcluster/android_taskgraph/util/group_by.py diff --git a/mobile/android/taskcluster/android_taskgraph/util/scriptworker.py b/taskcluster/android_taskgraph/util/scriptworker.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/util/scriptworker.py rename to taskcluster/android_taskgraph/util/scriptworker.py diff --git a/mobile/android/taskcluster/android_taskgraph/worker_types.py b/taskcluster/android_taskgraph/worker_types.py similarity index 100% rename from mobile/android/taskcluster/android_taskgraph/worker_types.py rename to taskcluster/android_taskgraph/worker_types.py diff --git a/mobile/android/taskcluster/scripts/are_dependencies_completed.py b/taskcluster/scripts/are_dependencies_completed.py similarity index 100% rename from mobile/android/taskcluster/scripts/are_dependencies_completed.py rename to taskcluster/scripts/are_dependencies_completed.py diff --git a/mobile/android/taskcluster/scripts/get-secret.py b/taskcluster/scripts/get-secret.py similarity index 100% rename from mobile/android/taskcluster/scripts/get-secret.py rename to taskcluster/scripts/get-secret.py diff --git a/mobile/android/taskcluster/scripts/lib/testrail_api.py b/taskcluster/scripts/lib/testrail_api.py similarity index 100% rename from mobile/android/taskcluster/scripts/lib/testrail_api.py rename to taskcluster/scripts/lib/testrail_api.py diff --git a/mobile/android/taskcluster/scripts/lib/testrail_conn.py b/taskcluster/scripts/lib/testrail_conn.py similarity index 100% rename from mobile/android/taskcluster/scripts/lib/testrail_conn.py rename to taskcluster/scripts/lib/testrail_conn.py diff --git a/mobile/android/taskcluster/scripts/lib/testrail_utils.py b/taskcluster/scripts/lib/testrail_utils.py similarity index 100% rename from mobile/android/taskcluster/scripts/lib/testrail_utils.py rename to taskcluster/scripts/lib/testrail_utils.py diff --git a/mobile/android/taskcluster/scripts/lint/is_buildconfig_yml_up_to_date.py b/taskcluster/scripts/lint/is_buildconfig_yml_up_to_date.py similarity index 100% rename from mobile/android/taskcluster/scripts/lint/is_buildconfig_yml_up_to_date.py rename to taskcluster/scripts/lint/is_buildconfig_yml_up_to_date.py diff --git a/mobile/android/taskcluster/scripts/lint/requirements.in b/taskcluster/scripts/lint/requirements.in similarity index 100% rename from mobile/android/taskcluster/scripts/lint/requirements.in rename to taskcluster/scripts/lint/requirements.in diff --git a/mobile/android/taskcluster/scripts/lint/requirements.txt b/taskcluster/scripts/lint/requirements.txt similarity index 100% rename from mobile/android/taskcluster/scripts/lint/requirements.txt rename to taskcluster/scripts/lint/requirements.txt diff --git a/mobile/android/taskcluster/scripts/lint/update_buildconfig_from_gradle.py b/taskcluster/scripts/lint/update_buildconfig_from_gradle.py similarity index 100% rename from mobile/android/taskcluster/scripts/lint/update_buildconfig_from_gradle.py rename to taskcluster/scripts/lint/update_buildconfig_from_gradle.py diff --git a/mobile/android/taskcluster/scripts/slack_notifier.py b/taskcluster/scripts/slack_notifier.py similarity index 100% rename from mobile/android/taskcluster/scripts/slack_notifier.py rename to taskcluster/scripts/slack_notifier.py diff --git a/mobile/android/taskcluster/scripts/testrail_main.py b/taskcluster/scripts/testrail_main.py similarity index 100% rename from mobile/android/taskcluster/scripts/testrail_main.py rename to taskcluster/scripts/testrail_main.py diff --git a/mobile/android/taskcluster/scripts/tests/test-lab.py b/taskcluster/scripts/tests/test-lab.py similarity index 100% rename from mobile/android/taskcluster/scripts/tests/test-lab.py rename to taskcluster/scripts/tests/test-lab.py diff --git a/mobile/android/taskcluster/scripts/toolchain/external-gradle-dependencies.sh b/taskcluster/scripts/toolchain/external-gradle-dependencies.sh similarity index 100% rename from mobile/android/taskcluster/scripts/toolchain/external-gradle-dependencies.sh rename to taskcluster/scripts/toolchain/external-gradle-dependencies.sh diff --git a/mobile/android/taskcluster/scripts/toolchain/external-gradle-dependencies/after.sh b/taskcluster/scripts/toolchain/external-gradle-dependencies/after.sh similarity index 100% rename from mobile/android/taskcluster/scripts/toolchain/external-gradle-dependencies/after.sh rename to taskcluster/scripts/toolchain/external-gradle-dependencies/after.sh diff --git a/mobile/android/taskcluster/scripts/toolchain/external-gradle-dependencies/before.sh b/taskcluster/scripts/toolchain/external-gradle-dependencies/before.sh similarity index 100% rename from mobile/android/taskcluster/scripts/toolchain/external-gradle-dependencies/before.sh rename to taskcluster/scripts/toolchain/external-gradle-dependencies/before.sh diff --git a/mobile/android/taskcluster/scripts/toolchain/external-gradle-dependencies/nexus.xml b/taskcluster/scripts/toolchain/external-gradle-dependencies/nexus.xml similarity index 100% rename from mobile/android/taskcluster/scripts/toolchain/external-gradle-dependencies/nexus.xml rename to taskcluster/scripts/toolchain/external-gradle-dependencies/nexus.xml diff --git a/mobile/android/taskcluster/scripts/toolchain/repack-android-sdk-linux.sh b/taskcluster/scripts/toolchain/repack-android-sdk-linux.sh similarity index 100% rename from mobile/android/taskcluster/scripts/toolchain/repack-android-sdk-linux.sh rename to taskcluster/scripts/toolchain/repack-android-sdk-linux.sh diff --git a/mobile/android/taskcluster/scripts/write-dummy-secret.py b/taskcluster/scripts/write-dummy-secret.py similarity index 100% rename from mobile/android/taskcluster/scripts/write-dummy-secret.py rename to taskcluster/scripts/write-dummy-secret.py