Name Description Size
__init__.py 0
artifact.py Apply different expiration dates to different artifacts based on a manifest file (artifacts.yml) 4815
artifacts.yml 560
attribution.py Not all windows builds come with a stub installer (only win32, and not on esr), so conditionally add it here based on our dependency's stub-installer attribute. 2797
balrog_submit.py Transform the per-locale balrog task into an actual task description. 5796
balrog_toplevel.py Transform the beetmover task into an actual task description. 1547
beetmover.py Transform the beetmover task into an actual task description. 6529
beetmover_apt.py 4256
beetmover_checksums.py Transform the checksums signing task into an actual task description. 4955
beetmover_emefree_checksums.py Transform release-beetmover-source-checksums into an actual task description. 5119
beetmover_geckoview.py Transform the beetmover task into an actual task description. 5826
beetmover_langpack_checksums.py Transform release-beetmover-langpack-checksums into an actual task description. 4904
beetmover_push_to_release.py Transform the beetmover-push-to-release task into a task description. 3348
beetmover_repackage.py Transform the beetmover task into an actual task description. 13125
beetmover_repackage_l10n.py Transform the signing task into an actual task description. 1234
beetmover_repackage_partner.py Transform the beetmover task into an actual task description. 10184
beetmover_snap.py Transform the snap beetmover kind into an actual task description. 1336
beetmover_source.py Transform the beetmover-source task to also append `build` as dependency 1423
beetmover_source_checksums.py Transform release-beetmover-source-checksums into an actual task description. 5108
bootstrap.py 5556
bouncer_aliases.py Add from parameters.yml into bouncer submission tasks. 3595
bouncer_check.py Resolve fields that can be keyed by project, etc. 3340
bouncer_locations.py 1004
bouncer_submission.py Add from parameters.yml into bouncer submission tasks. 10814
bouncer_submission_partners.py Add from parameters.yml into bouncer submission tasks. 6417
build.py Apply some defaults and minor modifications to the jobs defined in the build kind. 7852
build_attrs.py Set the build_platform and build_type attributes based on the job name. Although not all jobs using this transform are actual "builds", the try option syntax treats them as such, and this arranges the attributes appropriately for that purpose. 1124
build_fat_aar.py Set defaults, including those that differ per worker implementation 2818
build_lints.py Apply some defaults and minor modifications to the jobs defined in the build kind. 2195
build_schedules.py Set the `build` optimization based on the build platform. 1669
build_signing.py Transform the signing task into an actual task description. 2494
cached_tasks.py Iterate image tasks in an order where parent tasks come first. 2908
chunk_partners.py Chunk the partner repack tasks by subpartner and locale 3356
code_review.py Add soft dependencies and configuration to code-review tasks. 1023
condprof.py This transform constructs tasks generate conditioned profiles from the condprof/kind.yml file 3748
cross_channel.py Build a command to run `mach l10n-cross-channel`. 1343
diffoscope.py This transform construct tasks to perform diffs between builds, as defined in kind.yml 6390
docker_image.py 7552
fetch.py 12050
final_verify.py Transform the beetmover task into an actual task description. 1148
fxrecord.py 1036
geckodriver_mac_notarization.py Transform the geckodriver notarization task into an actual task description. 3016
geckodriver_signing.py Transform the repackage signing task into an actual task description. 4973
github_sync.py Do transforms specific to github-sync tasks. 925
hardened_signing.py Transform the signing task into an actual task description. 4421
job
l10n.py Do transforms specific to l10n kind 15622
mac_dummy.py Add dependencies to dummy macosx64 tasks. 1477
mac_notarization.py Transform mac notarization tasks 597
mar_signing.py Transform the {partials,mar}-signing task into an actual task description. 4874
maybe_release.py 746
merge_automation.py Transform the update generation task into an actual task description. 2623
name_sanity.py Generate labels for tasks without names, consistently. Uses attributes from primary dependency. 1845
openh264.py This transform is used to help populate mozharness options for openh264 jobs 839
openh264_signing.py Transform the repackage signing task into an actual task description. 4211
partials.py Transform the partials task into an actual task description. 6113
partner_attribution.py Transform the partner attribution task into an actual task description. 5079
partner_attribution_beetmover.py Transform the beetmover task into an actual task description. 5685
partner_repack.py Transform the partner repack task into an actual task description. 5073
partner_signing.py Transform the signing task into an actual task description. 2386
per_platform_dummy.py Transform the repackage task into an actual task description. 1442
perftest.py This transform passes options from `mach perftest` to the corresponding task. 11968
python_update.py Transform the repo-update task into an actual task description. 809
release.py Transforms for release tasks 635
release_beetmover_signed_addons.py Transform the beetmover task into an actual task description. 8652
release_deps.py Add dependencies to release tasks. 2731
release_flatpak_push.py Transform the release-flatpak-push kind into an actual task description. 2985
release_flatpak_repackage.py Apply format substitution to worker.env and worker.command. 1367
release_generate_checksums.py Transform the checksums task into an actual task description. 1520
release_generate_checksums_beetmover.py Transform the `release-generate-checksums-beetmover` task to also append `build` as dependency 4784
release_generate_checksums_signing.py Transform the release-generate-checksums-signing task into task description. 3546
release_mark_as_shipped.py 1268
release_msix_push.py Transform the release-msix-push kind into an actual task description. 3183
release_notifications.py Add notifications via taskcluster-notify for release tasks 2667
release_sign_and_push_langpacks.py Transform the release-sign-and-push task into an actual task description. 5847
release_snap_repackage.py Apply format substitution to worker.env and worker.command. 1268
release_started.py Add notifications via taskcluster-notify for release tasks 1671
release_version_bump.py Transform the update generation task into an actual task description. 1308
repackage.py Transform the repackage task into an actual task description. 24276
repackage_l10n.py Transform the repackage task into an actual task description. 1040
repackage_partner.py Transform the repackage task into an actual task description. 11348
repackage_routes.py Add indexes to repackage kinds 1248
repackage_set_upstream_mac_kind.py Transform mac notarization tasks 1395
repackage_signing.py Transform the repackage signing task into an actual task description. 5665
repackage_signing_partner.py Transform the repackage signing task into an actual task description. 6309
repo_update.py Transform the repo-update task into an actual task description. 809
reprocess_symbols.py Transform the reprocess-symbols task description template, taskcluster/ci/reprocess-symbols/job-template.yml into an actual task description. 2545
reverse_chunk_deps.py Adjust dependencies to not exceed MAX_DEPENDENCIES 1394
run_pgo_profile.py Apply some defaults and minor modifications to the pgo jobs. 1124
scriptworker.py Transforms for adding appropriate scopes to scriptworker tasks. 517
scriptworker_canary.py Build a command to run `mach release push-scriptworker-canaries`. 1528
sentry.py Do transforms specific to github-sync tasks. 992
shippable_l10n_signing.py Transform the signing task into an actual task description. 3278
signing.py Transform the signing task into an actual task description. 9188
snap_test.py 1728
source_checksums_signing.py Transform the checksums signing task into an actual task description. 3254
source_test.py Source-test jobs can run on multiple platforms. These transforms allow jobs with either `platform` or a list of `platforms`, and set the appropriate treeherder configuration and attributes for that platform. 8330
spidermonkey.py Resolve fields that can be keyed by platform, etc. 715
split_by_locale.py This transform splits the jobs it receives into per-locale tasks. Locales are provided by the `locales-file`. 3255
startup_test.py 1441
task.py These transformations take a task description and turn it into a TaskCluster task definition (along with attributes, label, etc.). The input to these transformations is generic to any kind of task, but abstracts away some of the complexities of worker implementations, scopes, and treeherder annotations. 86133
test
test_apk.py Apply some defaults and minor modifications to the jobs defined in the test kinds. 921
trigger_comm_central.py Resolve keys for the jobs defined in the trigger-comm-central kind. 663
try_job.py For a task which is governed by `-j` in try syntax, set the `job_try_name` attribute based on the job name. 596
update_verify.py Transform the beetmover task into an actual task description. 2052
update_verify_config.py Transform the beetmover task into an actual task description. 4995
upload_generated_sources.py Transform the upload-generated-files task description template, taskcluster/ci/upload-generated-sources/kind.yml, into an actual task description. 1814
upload_symbols.py Transform the upload-symbols task description template, taskcluster/ci/upload-symbols/job-template.yml into an actual task description. 3571
upstream_artifact_task.py Find upstream artifact task. 1018