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. 6175
balrog_toplevel.py Transform the beetmover task into an actual task description. 1547
beetmover.py Transform the beetmover task into an actual task description. 5962
beetmover_apt.py 4256
beetmover_checksums.py Transform the checksums signing task into an actual task description. 4957
beetmover_emefree_checksums.py Transform release-beetmover-source-checksums into an actual task description. 5121
beetmover_geckoview.py Transform the beetmover task into an actual task description. 6118
beetmover_langpack_checksums.py Transform release-beetmover-langpack-checksums into an actual task description. 4906
beetmover_push_to_release.py Transform the beetmover-push-to-release task into a task description. 3350
beetmover_repackage.py Transform the beetmover task into an actual task description. 13286
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. 10186
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. 5110
bootstrap.py 5557
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. 10888
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. 8041
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. 1727
build_signing.py Transform the signing task into an actual task description. 2373
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 3729
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 6395
docker_image.py 7896
fetch.py 12985
final_verify.py Transform the beetmover task into an actual task description. 1148
geckodriver_mac_notarization.py Transform the geckodriver notarization task into an actual task description. 3018
geckodriver_signing.py Transform the repackage signing task into an actual task description. 4977
hardened_signing.py Transform the signing task into an actual task description. 4421
job
l10n.py Do transforms specific to l10n kind 15618
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. 2641
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. 4215
partials.py Transform the partials task into an actual task description. 6113
partials_zucchini.py Transform the partials task into an actual task description. 3773
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. 5688
partner_repack.py Transform the partner repack task into an actual task description. 5075
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. 12038
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. 8654
release_deps.py Add dependencies to release tasks. 2731
release_flatpak_push.py Transform the release-flatpak-push kind into an actual task description. 2987
release_flatpak_repackage.py Apply format substitution to worker.env and worker.command. 2098
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 4786
release_generate_checksums_signing.py Transform the release-generate-checksums-signing task into task description. 3548
release_mark_as_shipped.py 1286
release_msix_push.py Transform the release-msix-push kind into an actual task description. 3185
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. 5849
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_update_product_channel_version.py 915
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. 24587
repackage_l10n.py Transform the repackage task into an actual task description. 1026
repackage_partner.py Transform the repackage task into an actual task description. 11350
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. 5675
repackage_signing_partner.py Transform the repackage signing task into an actual task description. 6315
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/kinds/reprocess-symbols/job-template.yml into an actual task description. 2548
reverse_chunk_deps.py Adjust dependencies to not exceed MAX_DEPENDENCIES 1375
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`. 1688
sentry.py Do transforms specific to github-sync tasks. 992
shippable_l10n_signing.py Transform the signing task into an actual task description. 3050
signing.py Transform the signing task into an actual task description. 9776
snap_test.py 1973
source_checksums_signing.py Transform the checksums signing task into an actual task description. 3326
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. 8479
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. 87415
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. 4999
upload_generated_sources.py Transform the upload-generated-files task description template, taskcluster/kinds/upload-generated-sources/kind.yml, into an actual task description. 1817
upload_symbols.py Transform the upload-symbols task description template, taskcluster/kinds/upload-symbols/job-template.yml into an actual task description. 3574