Bug 1550816: Enforce consistent indenting in taskcluster yaml; r=aki
authorTom Prince <mozilla@hocat.ca>
Fri, 10 May 2019 21:19:48 +0000
changeset 535354 5b16530634db7c61169f6adf32acda2b96922fad
parent 535353 cb4e5f7609686f3255646b9a3904e4737e7bcebf
child 535355 b1519a245b748b1f8b0e938f97e4f20980125c0f
push id2082
push userffxbld-merge
push dateMon, 01 Jul 2019 08:34:18 +0000
treeherdermozilla-release@2fb19d0466d2 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki
bugs1550816
milestone68.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1550816: Enforce consistent indenting in taskcluster yaml; r=aki Differential Revision: https://phabricator.services.mozilla.com/D30684
taskcluster/.yamllint
taskcluster/ci/addon/kind.yml
taskcluster/ci/artifact-build/kind.yml
taskcluster/ci/balrog/kind.yml
taskcluster/ci/beetmover-checksums/kind.yml
taskcluster/ci/beetmover-geckoview/kind.yml
taskcluster/ci/beetmover-l10n/kind.yml
taskcluster/ci/beetmover-repackage/kind.yml
taskcluster/ci/beetmover-snap/kind.yml
taskcluster/ci/beetmover-source/kind.yml
taskcluster/ci/beetmover/kind.yml
taskcluster/ci/bouncer-locations/kind.yml
taskcluster/ci/build-signing/kind.yml
taskcluster/ci/build/android-stuff.yml
taskcluster/ci/build/android.yml
taskcluster/ci/build/kind.yml
taskcluster/ci/build/linux.yml
taskcluster/ci/build/macosx.yml
taskcluster/ci/build/windows-mingw.yml
taskcluster/ci/build/windows.yml
taskcluster/ci/checksums-signing/kind.yml
taskcluster/ci/code-review/kind.yml
taskcluster/ci/config.yml
taskcluster/ci/cron-bouncer-check/kind.yml
taskcluster/ci/diffoscope/kind.yml
taskcluster/ci/docker-image/kind.yml
taskcluster/ci/fetch/benchmarks.yml
taskcluster/ci/fetch/chromium-fetch.yml
taskcluster/ci/fetch/kind.yml
taskcluster/ci/fetch/toolchains.yml
taskcluster/ci/geckodriver-repack/kind.yml
taskcluster/ci/geckodriver-signing/kind.yml
taskcluster/ci/generate-profile/kind.yml
taskcluster/ci/google-play-strings/kind.yml
taskcluster/ci/hazard/kind.yml
taskcluster/ci/instrumented-build/kind.yml
taskcluster/ci/l10n/kind.yml
taskcluster/ci/mar-signing-autograph-stage/kind.yml
taskcluster/ci/mar-signing-l10n/kind.yml
taskcluster/ci/mar-signing/kind.yml
taskcluster/ci/nightly-l10n-signing/kind.yml
taskcluster/ci/nightly-l10n/kind.yml
taskcluster/ci/openh264-plugin/kind.yml
taskcluster/ci/openh264-signing/kind.yml
taskcluster/ci/packages/kind.yml
taskcluster/ci/partials-signing/kind.yml
taskcluster/ci/partials/kind.yml
taskcluster/ci/pipfile-update/kind.yml
taskcluster/ci/post-balrog-dummy/kind.yml
taskcluster/ci/post-beetmover-checksums-dummy/kind.yml
taskcluster/ci/post-beetmover-dummy/kind.yml
taskcluster/ci/post-langpack-dummy/kind.yml
taskcluster/ci/push-apk-checks/kind.yml
taskcluster/ci/push-apk/kind.yml
taskcluster/ci/release-balrog-scheduling/kind.yml
taskcluster/ci/release-balrog-submit-toplevel/kind.yml
taskcluster/ci/release-beetmover-push-to-release/kind.yml
taskcluster/ci/release-beetmover-signed-langpacks-checksums/kind.yml
taskcluster/ci/release-beetmover-signed-langpacks/kind.yml
taskcluster/ci/release-beetmover-source-checksums/kind.yml
taskcluster/ci/release-binary-transparency/kind.yml
taskcluster/ci/release-bouncer-aliases/kind.yml
taskcluster/ci/release-bouncer-check/kind.yml
taskcluster/ci/release-bouncer-sub/kind.yml
taskcluster/ci/release-early-tagging/kind.yml
taskcluster/ci/release-eme-free-repack-beetmover-checksums/kind.yml
taskcluster/ci/release-eme-free-repack-beetmover/kind.yml
taskcluster/ci/release-eme-free-repack-repackage-signing/kind.yml
taskcluster/ci/release-eme-free-repack-repackage/kind.yml
taskcluster/ci/release-eme-free-repack-signing/kind.yml
taskcluster/ci/release-eme-free-repack/kind.yml
taskcluster/ci/release-final-verify/kind.yml
taskcluster/ci/release-generate-checksums-beetmover/kind.yml
taskcluster/ci/release-generate-checksums-signing/kind.yml
taskcluster/ci/release-generate-checksums/kind.yml
taskcluster/ci/release-mark-as-shipped/kind.yml
taskcluster/ci/release-notify-promote/kind.yml
taskcluster/ci/release-notify-push/kind.yml
taskcluster/ci/release-notify-ship/kind.yml
taskcluster/ci/release-notify-started/kind.yml
taskcluster/ci/release-partner-repack-beetmover/kind.yml
taskcluster/ci/release-partner-repack-chunking-dummy/kind.yml
taskcluster/ci/release-partner-repack-repackage-signing/kind.yml
taskcluster/ci/release-partner-repack-repackage/kind.yml
taskcluster/ci/release-partner-repack-signing/kind.yml
taskcluster/ci/release-partner-repack/kind.yml
taskcluster/ci/release-secondary-balrog-scheduling/kind.yml
taskcluster/ci/release-secondary-balrog-submit-toplevel/kind.yml
taskcluster/ci/release-secondary-final-verify/kind.yml
taskcluster/ci/release-secondary-notify-ship/kind.yml
taskcluster/ci/release-secondary-snap-push/kind.yml
taskcluster/ci/release-secondary-update-verify-config/kind.yml
taskcluster/ci/release-secondary-update-verify/kind.yml
taskcluster/ci/release-sign-and-push-langpacks/kind.yml
taskcluster/ci/release-snap-push/kind.yml
taskcluster/ci/release-snap-repackage/kind.yml
taskcluster/ci/release-source-checksums-signing/kind.yml
taskcluster/ci/release-source-signing/kind.yml
taskcluster/ci/release-source/kind.yml
taskcluster/ci/release-update-verify-config/kind.yml
taskcluster/ci/release-update-verify/kind.yml
taskcluster/ci/release-version-bump/kind.yml
taskcluster/ci/repackage-l10n/kind.yml
taskcluster/ci/repackage-msi/kind.yml
taskcluster/ci/repackage-signing-l10n/kind.yml
taskcluster/ci/repackage-signing-msi/kind.yml
taskcluster/ci/repackage-signing/kind.yml
taskcluster/ci/repackage/kind.yml
taskcluster/ci/repo-update/kind.yml
taskcluster/ci/searchfox/kind.yml
taskcluster/ci/source-test/clang.yml
taskcluster/ci/source-test/coverity.yml
taskcluster/ci/source-test/doc.yml
taskcluster/ci/source-test/file-metadata.yml
taskcluster/ci/source-test/infer.yml
taskcluster/ci/source-test/jsshell.yml
taskcluster/ci/source-test/kind.yml
taskcluster/ci/source-test/mozlint.yml
taskcluster/ci/source-test/node.yml
taskcluster/ci/source-test/python.yml
taskcluster/ci/source-test/webidl.yml
taskcluster/ci/source-test/wpt-manifest.yml
taskcluster/ci/source-test/wpt-metadata.yml
taskcluster/ci/spidermonkey/kind.yml
taskcluster/ci/spidermonkey/linux.yml
taskcluster/ci/spidermonkey/windows.yml
taskcluster/ci/static-analysis-autotest/kind.yml
taskcluster/ci/test/awsy.yml
taskcluster/ci/test/compiled.yml
taskcluster/ci/test/firefox-ui.yml
taskcluster/ci/test/kind.yml
taskcluster/ci/test/marionette.yml
taskcluster/ci/test/misc.yml
taskcluster/ci/test/mochitest.yml
taskcluster/ci/test/raptor-chromium.yml
taskcluster/ci/test/raptor.yml
taskcluster/ci/test/reftest.yml
taskcluster/ci/test/talos.yml
taskcluster/ci/test/test-platforms.yml
taskcluster/ci/test/test-sets.yml
taskcluster/ci/test/web-platform.yml
taskcluster/ci/test/xpcshell.yml
taskcluster/ci/toolchain/android.yml
taskcluster/ci/toolchain/cbindgen.yml
taskcluster/ci/toolchain/cctools-port.yml
taskcluster/ci/toolchain/clang-tidy.yml
taskcluster/ci/toolchain/clang.yml
taskcluster/ci/toolchain/gcc.yml
taskcluster/ci/toolchain/gn.yml
taskcluster/ci/toolchain/grcov.yml
taskcluster/ci/toolchain/kind.yml
taskcluster/ci/toolchain/mingw.yml
taskcluster/ci/toolchain/minidump_stackwalk.yml
taskcluster/ci/toolchain/misc.yml
taskcluster/ci/toolchain/nasm.yml
taskcluster/ci/toolchain/node.yml
taskcluster/ci/toolchain/rust-size.yml
taskcluster/ci/toolchain/rust.yml
taskcluster/ci/toolchain/sccache.yml
taskcluster/ci/upload-generated-sources/kind.yml
taskcluster/ci/upload-symbols/kind.yml
taskcluster/ci/valgrind/kind.yml
taskcluster/ci/webrender/kind.yml
taskcluster/taskgraph/manifests/fennec_candidates.yml
taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
taskcluster/taskgraph/manifests/fennec_geckoview.yml
taskcluster/taskgraph/manifests/fennec_nightly.yml
taskcluster/taskgraph/manifests/fennec_nightly_checksums.yml
taskcluster/taskgraph/manifests/firefox_candidates.yml
taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
taskcluster/taskgraph/manifests/firefox_nightly.yml
taskcluster/taskgraph/manifests/firefox_nightly_checksums.yml
taskcluster/taskgraph/manifests/firefox_snap.yml
taskcluster/taskgraph/manifests/release_checksums.yml
taskcluster/taskgraph/manifests/source_checksums.yml
taskcluster/taskgraph/manifests/source_files.yml
taskcluster/taskgraph/templates/chemspill-prio.yml
taskcluster/taskgraph/templates/env.yml
--- a/taskcluster/.yamllint
+++ b/taskcluster/.yamllint
@@ -2,11 +2,14 @@
 ignore: |
   *node_modules*
 
 extends: default
 
 rules:
   document-end:
      present: false
+  document-start:
+     present: true
+  indentation:
+     spaces: 4
   # Checks currently failing
-  document-start: disable
   line-length: disable
--- a/taskcluster/ci/addon/kind.yml
+++ b/taskcluster/ci/addon/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
     - taskgraph.transforms.job:transforms
     - taskgraph.transforms.task:transforms
 
 jobs:
     tps-xpi:
--- a/taskcluster/ci/artifact-build/kind.yml
+++ b/taskcluster/ci/artifact-build/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
     - toolchain
 
 transforms:
     - taskgraph.transforms.build_attrs:transforms
     - taskgraph.transforms.build_lints:transforms
--- a/taskcluster/ci/balrog/kind.yml
+++ b/taskcluster/ci/balrog/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: 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
 
--- a/taskcluster/ci/beetmover-checksums/kind.yml
+++ b/taskcluster/ci/beetmover-checksums/kind.yml
@@ -1,36 +1,36 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.beetmover_checksums:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.beetmover_checksums:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - checksums-signing
+    - checksums-signing
 
 only-for-attributes:
-   - nightly
-   - shippable
+    - nightly
+    - shippable
 
 job-template:
-   shipping-phase: promote
-   attributes:
-      artifact_prefix: public
-      artifact_map:
-         by-project:
-            default:
-               by-platform:
-                  android.*: taskcluster/taskgraph/manifests/fennec_nightly_checksums.yml
-                  default: taskcluster/taskgraph/manifests/firefox_nightly_checksums.yml
-            mozilla-beta:
-               by-platform:
-                  android.*: taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
-                  default: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
-            mozilla-release:
-               by-platform:
-                  android.*: taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
-                  default: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
+    shipping-phase: promote
+    attributes:
+        artifact_prefix: public
+        artifact_map:
+            by-project:
+                default:
+                    by-platform:
+                        android.*: taskcluster/taskgraph/manifests/fennec_nightly_checksums.yml
+                        default: taskcluster/taskgraph/manifests/firefox_nightly_checksums.yml
+                mozilla-beta:
+                    by-platform:
+                        android.*: taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
+                        default: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
+                mozilla-release:
+                    by-platform:
+                        android.*: taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
+                        default: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
--- a/taskcluster/ci/beetmover-geckoview/kind.yml
+++ b/taskcluster/ci/beetmover-geckoview/kind.yml
@@ -1,64 +1,64 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.beetmover_geckoview:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.beetmover_geckoview:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - build  # geckoview builds aren't signed
+    - build  # geckoview builds aren't signed
 
 only-for-attributes:
-   - nightly
+    - nightly
 
 not-for-build-platforms:
-   - linux-nightly/opt
-   - linux-shippable/opt
-   - linux64-nightly/opt
-   - linux64-shippable/opt
-   - macosx64-nightly/opt
-   - macosx64-shippable/opt
-   - win32-nightly/opt
-   - win32-shippable/opt
-   - win64-nightly/opt
-   - win64-shippable/opt
-   - win64-aarch64-nightly/opt
-   - win64-aarch64-shippable/opt
-   - linux-devedition-nightly/opt
-   - linux64-devedition-nightly/opt
-   - macosx64-devedition-nightly/opt
-   - win32-devedition-nightly/opt
-   - win64-devedition-nightly/opt
-   - win64-aarch64-devedition-nightly/opt
-   - linux64-asan-reporter-nightly/opt
-   - win64-asan-reporter-nightly/opt
+    - linux-nightly/opt
+    - linux-shippable/opt
+    - linux64-nightly/opt
+    - linux64-shippable/opt
+    - macosx64-nightly/opt
+    - macosx64-shippable/opt
+    - win32-nightly/opt
+    - win32-shippable/opt
+    - win64-nightly/opt
+    - win64-shippable/opt
+    - win64-aarch64-nightly/opt
+    - win64-aarch64-shippable/opt
+    - linux-devedition-nightly/opt
+    - linux64-devedition-nightly/opt
+    - macosx64-devedition-nightly/opt
+    - win32-devedition-nightly/opt
+    - win64-devedition-nightly/opt
+    - win64-aarch64-devedition-nightly/opt
+    - linux64-asan-reporter-nightly/opt
+    - win64-asan-reporter-nightly/opt
 
 job-template:
-   attributes:
-      artifact_map: taskcluster/taskgraph/manifests/fennec_geckoview.yml
-   run-on-projects: ['mozilla-central', 'mozilla-release']
-   run-on-hg-branches:
-      by-project:
-         mozilla-release:
-            - '^GECKOVIEW_\d+_RELBRANCH$'
-         default:
-            - '.*'
-   shipping-phase:
-      by-project:
-         # Beetmoving geckoview makes it available to the official maven repo.
-         # So we want beetmover to act only when the release is greenlit. That
-         # is to say:
-         # - right after nightly builds on mozilla-central
-         # - when Fennec beta was greenlit by QA on mozilla-beta (hence the ship phase)
-         # - at every patch uplifted on the GECKOVIEW_XX_RELBRANC on mozilla-release
-         # Reminder: There is no Android/geckoview build on ESR.
-         mozilla-release: build
-         default: ship
-   bucket-scope:
-      by-release-level:
-         production: 'project:releng:beetmover:bucket:maven-production'
-         staging: 'project:releng:beetmover:bucket:maven-staging'
+    attributes:
+        artifact_map: taskcluster/taskgraph/manifests/fennec_geckoview.yml
+    run-on-projects: ['mozilla-central', 'mozilla-release']
+    run-on-hg-branches:
+        by-project:
+            mozilla-release:
+                - '^GECKOVIEW_\d+_RELBRANCH$'
+            default:
+                - '.*'
+    shipping-phase:
+        by-project:
+            # Beetmoving geckoview makes it available to the official maven repo.
+            # So we want beetmover to act only when the release is greenlit. That
+            # is to say:
+            # - right after nightly builds on mozilla-central
+            # - when Fennec beta was greenlit by QA on mozilla-beta (hence the ship phase)
+            # - at every patch uplifted on the GECKOVIEW_XX_RELBRANC on mozilla-release
+            # Reminder: There is no Android/geckoview build on ESR.
+            mozilla-release: build
+            default: ship
+    bucket-scope:
+        by-release-level:
+            production: 'project:releng:beetmover:bucket:maven-production'
+            staging: 'project:releng:beetmover:bucket:maven-staging'
--- a/taskcluster/ci/beetmover-l10n/kind.yml
+++ b/taskcluster/ci/beetmover-l10n/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
     - taskgraph.transforms.beetmover_l10n:transforms
     - taskgraph.transforms.name_sanity:transforms
     - taskgraph.transforms.beetmover:transforms
     - taskgraph.transforms.task:transforms
 
--- a/taskcluster/ci/beetmover-repackage/kind.yml
+++ b/taskcluster/ci/beetmover-repackage/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: 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
--- a/taskcluster/ci/beetmover-snap/kind.yml
+++ b/taskcluster/ci/beetmover-snap/kind.yml
@@ -1,19 +1,19 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.beetmover:transforms
-   - taskgraph.transforms.beetmover_snap:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.beetmover:transforms
+    - taskgraph.transforms.beetmover_snap:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-snap-repackage  # snap builds builds aren't signed
+    - release-snap-repackage  # snap builds builds aren't signed
 
 job-template:
-   attributes:
-      artifact_map: taskcluster/taskgraph/manifests/firefox_snap.yml
-   shipping-phase: promote
+    attributes:
+        artifact_map: taskcluster/taskgraph/manifests/firefox_snap.yml
+    shipping-phase: promote
--- a/taskcluster/ci/beetmover-source/kind.yml
+++ b/taskcluster/ci/beetmover-source/kind.yml
@@ -1,19 +1,19 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.beetmover:transforms
-   - taskgraph.transforms.beetmover_source:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.beetmover:transforms
+    - taskgraph.transforms.beetmover_source:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-source-signing
+    - release-source-signing
 
 job-template:
-   shipping-phase: promote
-   attributes:
-      artifact_map: taskcluster/taskgraph/manifests/source_files.yml
+    shipping-phase: promote
+    attributes:
+        artifact_map: taskcluster/taskgraph/manifests/source_files.yml
--- a/taskcluster/ci/beetmover/kind.yml
+++ b/taskcluster/ci/beetmover/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
     - taskgraph.transforms.name_sanity:transforms
     - taskgraph.transforms.beetmover:transforms
     - taskgraph.transforms.task:transforms
 
 kind-dependencies:
--- a/taskcluster/ci/bouncer-locations/kind.yml
+++ b/taskcluster/ci/bouncer-locations/kind.yml
@@ -1,53 +1,53 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
-   - post-beetmover-dummy
+    - post-beetmover-dummy
 
 transforms:
-   - taskgraph.transforms.bouncer_locations:transforms
-   - taskgraph.transforms.release:run_on_releases
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.bouncer_locations:transforms
+    - taskgraph.transforms.release:run_on_releases
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   description: nightly bouncer locations job
-   attributes:
-      nightly: true
-   worker-type:
-      by-project:
-         mozilla-central: scriptworker-prov-v1/bouncer-v1
-         default: scriptworker-prov-v1/bouncer-dev
-   worker:
-      implementation: bouncer-locations
-   scopes:
-      by-project:
-         mozilla-central:
-            - project:releng:bouncer:action:locations
-            - project:releng:bouncer:server:production
-         default:
-            - project:releng:bouncer:action:locations
-            - project:releng:bouncer:server:staging
-   run-on-projects: ['maple', 'mozilla-central']
-   run-on-releases: ['nightly']
-   shipping-phase: ship
-   treeherder:
-      symbol: BncLoc
-      kind: other
-      tier: 2
+    description: nightly bouncer locations job
+    attributes:
+        nightly: true
+    worker-type:
+        by-project:
+            mozilla-central: scriptworker-prov-v1/bouncer-v1
+            default: scriptworker-prov-v1/bouncer-dev
+    worker:
+        implementation: bouncer-locations
+    scopes:
+        by-project:
+            mozilla-central:
+                - project:releng:bouncer:action:locations
+                - project:releng:bouncer:server:production
+            default:
+                - project:releng:bouncer:action:locations
+                - project:releng:bouncer:server:staging
+    run-on-projects: ['maple', 'mozilla-central']
+    run-on-releases: ['nightly']
+    shipping-phase: ship
+    treeherder:
+        symbol: BncLoc
+        kind: other
+        tier: 2
 
 jobs:
-   firefox:
-      shipping-product: firefox
-      bouncer-products:
-         - firefox-nightly-latest
-         - firefox-nightly-latest-ssl
-         - firefox-nightly-latest-l10n
-         - firefox-nightly-latest-l10n-ssl
-         - firefox-nightly-msi-latest-ssl
-         - firefox-nightly-msi-latest-l10n-ssl
-      treeherder:
-         platform: firefox-release/opt
+    firefox:
+        shipping-product: firefox
+        bouncer-products:
+            - firefox-nightly-latest
+            - firefox-nightly-latest-ssl
+            - firefox-nightly-latest-l10n
+            - firefox-nightly-latest-l10n-ssl
+            - firefox-nightly-msi-latest-ssl
+            - firefox-nightly-msi-latest-l10n-ssl
+        treeherder:
+            platform: firefox-release/opt
--- a/taskcluster/ci/build-signing/kind.yml
+++ b/taskcluster/ci/build-signing/kind.yml
@@ -1,14 +1,14 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.build_signing:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.build_signing:transforms
-   - taskgraph.transforms.signing:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.build_signing:transforms
+    - taskgraph.transforms.signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - build
+    - build
--- a/taskcluster/ci/build/android-stuff.yml
+++ b/taskcluster/ci/build/android-stuff.yml
@@ -1,8 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 job-defaults:
     tags:
         android-stuff: "true"
     run:
         mozconfig-variant: null
 
 android-test/opt:
     description: "Android armv7 unit tests"
--- a/taskcluster/ci/build/android.yml
+++ b/taskcluster/ci/build/android.yml
@@ -1,8 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 job-defaults:
     run:
         mozconfig-variant: null
 
 android-api-16/debug:
     description: "Android 4.0 api-16+ Debug"
     index:
         product: mobile
--- a/taskcluster/ci/build/kind.yml
+++ b/taskcluster/ci/build/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
     - toolchain
     - fetch
     - generate-profile
 
 transforms:
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -1,8 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 linux64/opt:
     description: "Linux64 Opt"
     index:
         product: firefox
         job-name: linux64-opt
     attributes:
         enable-full-crashsymbols: true
     treeherder:
--- a/taskcluster/ci/build/macosx.yml
+++ b/taskcluster/ci/build/macosx.yml
@@ -1,8 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 macosx64/debug:
     description: "MacOS X x64 Cross-compile"
     index:
         product: firefox
         job-name: macosx64-debug
     attributes:
         enable-full-crashsymbols: true
     treeherder:
--- a/taskcluster/ci/build/windows-mingw.yml
+++ b/taskcluster/ci/build/windows-mingw.yml
@@ -1,8 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 job-defaults:
     worker-type: b-linux
     worker:
         docker-image: {in-tree: mingw32-build}
         max-run-time: 7200
     run:
         using: mozharness
         actions: [build]
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -1,8 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 job-defaults:
     run:
         using: mozharness
         use-caches: false
 
 win32/debug:
     description: "Win32 Debug"
     index:
--- a/taskcluster/ci/checksums-signing/kind.yml
+++ b/taskcluster/ci/checksums-signing/kind.yml
@@ -1,19 +1,19 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.checksums_signing:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.checksums_signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - beetmover
-   - beetmover-l10n
-   - beetmover-repackage
+    - beetmover
+    - beetmover-l10n
+    - beetmover-repackage
 
 only-for-attributes:
-   - nightly
-   - shippable
+    - nightly
+    - shippable
--- a/taskcluster/ci/code-review/kind.yml
+++ b/taskcluster/ci/code-review/kind.yml
@@ -1,41 +1,41 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 ---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.code_review:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.code_review:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - source-test
+    - source-test
 
 jobs:
-   issues:
-      label: code-review-issues
-      description: List all issues found in static analysis and linting tasks
-      worker-type: b-linux
+    issues:
+        label: code-review-issues
+        description: List all issues found in static analysis and linting tasks
+        worker-type: b-linux
 
-      # Only run by using the code-review target_tasks_method
-      run-on-projects: []
+        # Only run by using the code-review target_tasks_method
+        run-on-projects: []
 
-      # This option permits to run the task
-      # regardless of the soft-dependencies tasks exit status
-      # as we are interested in the task failures
-      requires: all-resolved
+        # This option permits to run the task
+        # regardless of the soft-dependencies tasks exit status
+        # as we are interested in the task failures
+        requires: all-resolved
 
-      # Publish on pulse
-      routes:
-         - project.relman.codereview.v1.try_ending
+        # Publish on pulse
+        routes:
+            - project.relman.codereview.v1.try_ending
 
-      # Dummy execution for now, we only need the pulse message
-      worker:
-         docker-image:
-            in-tree: debian9-amd64-build
-         max-run-time: 600
-      run:
-         using: run-task
-         checkout: false
-         command: /bin/true
+        # Dummy execution for now, we only need the pulse message
+        worker:
+            docker-image:
+                in-tree: debian9-amd64-build
+            max-run-time: 600
+        run:
+            using: run-task
+            checkout: false
+            command: /bin/true
--- a/taskcluster/ci/config.yml
+++ b/taskcluster/ci/config.yml
@@ -1,8 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 trust-domain: gecko
 project-repo-param-prefix: ''
 product-dir: 'browser'
 treeherder:
     group-names:
         'cram': 'Cram tests'
         'js-bench-sm': 'JavaScript shell benchmarks with Spidermonkey'
         'js-bench-v8': 'JavaScript shell benchmarks with Google V8'
--- a/taskcluster/ci/cron-bouncer-check/kind.yml
+++ b/taskcluster/ci/cron-bouncer-check/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
     - taskgraph.transforms.bouncer_check:transforms
     - taskgraph.transforms.job:transforms
     - taskgraph.transforms.task:transforms
 
 job-defaults:
--- a/taskcluster/ci/diffoscope/kind.yml
+++ b/taskcluster/ci/diffoscope/kind.yml
@@ -1,89 +1,89 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
-  - build
-  - toolchain
+    - build
+    - toolchain
 
 transforms:
-  - taskgraph.transforms.diffoscope:transforms
-  - taskgraph.transforms.use_toolchains:transforms
-  - taskgraph.transforms.job:transforms
-  - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.diffoscope:transforms
+    - taskgraph.transforms.use_toolchains:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 # Note: --exclude-command .--line-numbers is because of
 # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879003
 # That skips `objdump --disassemble --line-numbers` and falls back to
 # `objdump --disassemble`
 # Note: the .chk excludes are for files that are known to differ between
 # builds because they are signed with an ephemeral private key that is
 # generated for each build.
 job-defaults:
-  args: >-
-    --output-empty
-    --no-default-limits
-    --max-page-size 100000000
-    --max-page-diff-block-lines 10000
-    --exclude-directory-metadata
-    --exclude-command .--line-numbers
-    --exclude **/*freeblpriv3.chk
-    --exclude **/*nssdbm3.chk
-    --exclude **/*softokn3.chk
+    args: >-
+        --output-empty
+        --no-default-limits
+        --max-page-size 100000000
+        --max-page-diff-block-lines 10000
+        --exclude-directory-metadata
+        --exclude-command .--line-numbers
+        --exclude **/*freeblpriv3.chk
+        --exclude **/*nssdbm3.chk
+        --exclude **/*softokn3.chk
 
 jobs:
-  artifact-win64-aarch64-eme-validation:
-    symbol: DWE
-    new: build-win64-aarch64-eme/opt
-    original: build-win64-aarch64/opt
-    unpack: true
-    fail-on-diff: true
-    pre-diff-commands:
-      # The EME version has extra files under i686/.
-      - rm -rf b/firefox/i686
-      # The i686/ files appear in precomplete, so after removing those references,
-      # we expect the same content as the non-EME build.
-      - sed -i '/i686\//d' b/firefox/precomplete
-      # Remove noise from differences in line numbers in preprocessor output
-      # due to #if/#else branches.
-      - sed -i '/^\/\/@line /d' {a,b}/firefox/browser/defaults/preferences/firefox.js
-      # Removing media.gmp-widevinecdm.* preferences, and setting
-      # browser.eme.ui.enabled to false should give us the same preferences as
-      # the non-EME build.
-      - sed -i '/browser\.eme\.ui\.enabled/s/true/false/;/media\.gmp-widevinecdm\./d' b/firefox/browser/defaults/preferences/firefox.js
-    # Extra diffoscope arguments to account for:
-    # - about:buildconfig being expectedly different.
-    # - There are some differences in PE metadata in helper.exe because
-    #   it's (re)built in the EME build, and that part of the build is
-    #   not reproducible.
-    extra-args: >-
-      --exclude-directory-metadata=recursive
-      --exclude b/firefox/chrome/toolkit/content/global/buildconfig.html
-      --exclude b/firefox/uninstall/helper.exe
+    artifact-win64-aarch64-eme-validation:
+        symbol: DWE
+        new: build-win64-aarch64-eme/opt
+        original: build-win64-aarch64/opt
+        unpack: true
+        fail-on-diff: true
+        pre-diff-commands:
+            # The EME version has extra files under i686/.
+            - rm -rf b/firefox/i686
+            # The i686/ files appear in precomplete, so after removing those references,
+            # we expect the same content as the non-EME build.
+            - sed -i '/i686\//d' b/firefox/precomplete
+            # Remove noise from differences in line numbers in preprocessor output
+            # due to #if/#else branches.
+            - sed -i '/^\/\/@line /d' {a,b}/firefox/browser/defaults/preferences/firefox.js
+            # Removing media.gmp-widevinecdm.* preferences, and setting
+            # browser.eme.ui.enabled to false should give us the same preferences as
+            # the non-EME build.
+            - sed -i '/browser\.eme\.ui\.enabled/s/true/false/;/media\.gmp-widevinecdm\./d' b/firefox/browser/defaults/preferences/firefox.js
+        # Extra diffoscope arguments to account for:
+        # - about:buildconfig being expectedly different.
+        # - There are some differences in PE metadata in helper.exe because
+        #   it's (re)built in the EME build, and that part of the build is
+        #   not reproducible.
+        extra-args: >-
+            --exclude-directory-metadata=recursive
+            --exclude b/firefox/chrome/toolkit/content/global/buildconfig.html
+            --exclude b/firefox/uninstall/helper.exe
 
 
 # Make a task for each diff we might want. The following are just examples,
 # Both original and new can point to builds from the full set of tasks or
 # from other sets through an index-search. Other kinds than `build` can be
 # compared (for example, static-analysis), provided you adjust the
 # kind-dependencies above.
-#   android-build-vs-previous-try:
-#     symbol: A
-#     new: build-android-api-16/opt
-#     original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.mobile.android-api-16-opt}
-#   linux64-build-vs-previous-try:
-#     symbol: L
-#     new: build-linux64/opt
-#     original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.firefox.linux64-opt}
-#     extra-args: >-
-#       --exclude-command .--hex-dump=.gnu_debuglink
-#   macosx-build-vs-previous-try:
-#     symbol: M
-#     new: build-macosx64/opt
-#     original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.firefox.macosx64-opt}
-#   win32-build-vs-previous-try:
-#     symbol: W
-#     new: build-win32/opt
-#     original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.firefox.win32-opt}
+#     android-build-vs-previous-try:
+#         symbol: A
+#         new: build-android-api-16/opt
+#         original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.mobile.android-api-16-opt}
+#     linux64-build-vs-previous-try:
+#         symbol: L
+#         new: build-linux64/opt
+#         original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.firefox.linux64-opt}
+#         extra-args: >-
+#             --exclude-command .--hex-dump=.gnu_debuglink
+#     macosx-build-vs-previous-try:
+#         symbol: M
+#         new: build-macosx64/opt
+#         original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.firefox.macosx64-opt}
+#     win32-build-vs-previous-try:
+#         symbol: W
+#         new: build-win32/opt
+#         original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.firefox.win32-opt}
--- a/taskcluster/ci/docker-image/kind.yml
+++ b/taskcluster/ci/docker-image/kind.yml
@@ -1,204 +1,204 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
-  - packages
+    - packages
 
 transforms:
-  - taskgraph.transforms.docker_image:transforms
-  - taskgraph.transforms.cached_tasks:transforms
-  - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.docker_image:transforms
+    - taskgraph.transforms.cached_tasks:transforms
+    - 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
 # (to use subdirectory clones of the proper directory), at which point we can
 # generate tasks for every docker image in the directory, secure in the
 # knowledge that unnecessary images will be omitted from the target task graph
 jobs:
-  image_builder:
-    symbol: I(ib)
-  desktop1604-test:
-    symbol: I(dt16t)
-  # Neither the debian7-*raw nor the debian7-*packages images can have
-  # packages dependencies.
-  debian7-raw:
-    symbol: I(deb7-raw)
-    definition: debian-raw
-    args:
-      BASE_IMAGE: debian:wheezy-20171210
-      DIST: wheezy
-      SNAPSHOT: '20171210T214726Z'
-  debian7-packages:
-    symbol: I(deb7-pkg)
-    definition: debian-packages
-    parent: debian7-raw
-  debian7-i386-raw:
-    symbol: I(deb7-32-raw)
-    definition: debian-raw
-    args:
-      BASE_IMAGE: i386/debian:wheezy-20171210
-      DIST: wheezy
-      SNAPSHOT: '20171210T214726Z'
-  debian7-i386-packages:
-    symbol: I(deb7-32-pkg)
-    definition: debian-packages
-    parent: debian7-i386-raw
-  debian7-base:
-    symbol: I(deb7-base)
-    definition: debian-base
-    parent: debian7-raw
-    packages:
-      - deb7-apt
-      - deb7-gdb
-      - deb7-git
-      - deb7-make
-      - deb7-mercurial
-      - deb7-python
-      - deb7-python3.5
-      - deb7-python3-defaults
-      - deb7-python-zstandard
-      - deb7-sqlite3
-      - deb7-xz-utils
-  toolchain-build:
-    symbol: I(toolchain)
-    parent: debian7-base
-    packages:
-      - deb7-cmake
-      - deb7-ninja
-  custom-v8:
-    symbol: I(custom-v8)
-    parent: debian9-base
-  debian7-amd64-build-base:
-    symbol: I(deb7-bb)
-    parent: debian7-base
-    definition: debian-build
-    packages:
-      - deb7-valgrind
-    args:
-      ARCH: amd64
-  debian7-amd64-build:
-    symbol: I(deb7)
-    parent: debian7-base
-    definition: debian-build
-    packages:
-      - deb7-atk
-      - deb7-glib
-      - deb7-gdk-pixbuf
-      - deb7-gtk3
-      - deb7-harfbuzz
-      - deb7-libxkbcommon
-      - deb7-pango
-      - deb7-pcre3
-      - deb7-valgrind
-      - deb7-wayland
-    args:
-      ARCH: amd64
-  debian7-i386-build:
-    symbol: I(deb7-32)
-    parent: debian7-base
-    definition: debian-build
-    packages:
-      - deb7-32-atk
-      - deb7-32-glib
-      - deb7-32-gdk-pixbuf
-      - deb7-32-gtk3
-      - deb7-32-harfbuzz
-      - deb7-32-libxkbcommon
-      - deb7-32-pango
-      - deb7-32-pcre3
-      - deb7-32-xkeyboard-config
-      - deb7-32-wayland
-      - deb7-atk
-      - deb7-glib
-      - deb7-gtk3
-      - deb7-harfbuzz
-      - deb7-python-defaults
-      - deb7-pcre3
-      - deb7-valgrind
-    args:
-      ARCH: i386
-  debian7-mozjs-rust-build:
-    symbol: I(deb7jsrs)
-    parent: debian7-amd64-build
-    packages:
-      - deb7-cmake
-  valgrind-build:
-    symbol: I(vb)
-    parent: debian7-amd64-build
-  lint:
-    symbol: I(lnt)
-  # Neither the debian9-raw nor the debian9-packages images can have
-  # packages dependencies.
-  debian9-raw:
-    symbol: I(deb9-raw)
-    definition: debian-raw
-    args:
-      BASE_IMAGE: debian:stretch-20190228
-      DIST: stretch
-      SNAPSHOT: '20190306T040711Z'
-  debian9-packages:
-    symbol: I(deb9-pkg)
-    definition: debian-packages
-    parent: debian9-raw
-  debian9-base:
-    symbol: I(deb9-base)
-    definition: debian-base
-    parent: debian9-raw
-    packages:
-      - deb9-mercurial
-      - deb9-python-zstandard
-  debian9-amd64-build:
-    symbol: I(deb9)
-    parent: debian9-base
-    definition: debian-build
-    args:
-      ARCH: amd64
-  debian9-arm64-build:
-    symbol: I(deb9-arm64)
-    parent: debian9-base
-    definition: debian-build
-    args:
-      ARCH: arm64
-  toolchain-arm64-build:
-    symbol: I(toolchain-arm64)
-    parent: debian9-arm64-build
-    definition: toolchain-build
-  android-build:
-    symbol: I(agb)
-    parent: debian9-base
-  fetch:
-    symbol: I(fetch)
-    parent: debian9-raw
-  static-analysis-build:
-    symbol: I(static-analysis-build)
-    parent: android-build
-  mingw32-build:
-    symbol: I(mingw)
-    parent: debian9-base
-  index-task:
-    symbol: I(idx)
-  funsize-update-generator:
-    symbol: I(pg)
-  mozapkpublisher:
-    symbol: I(apk)
-  update-verify:
-    symbol: I(uv)
-  diffoscope:
-    symbol: I(diff)
-    parent: debian9-base
-  partner-repack:
-    symbol: I(PR)
-    parent: debian9-base
-    definition: partner-repack
-  periodic-updates:
-    symbol: I(file)
-  pipfile-updates:
-    symbol: I(pip)
-  firefox-snap:
-    symbol: I(snap)
-  webrender:
-    symbol: I(webrender)
-    parent: debian9-base
+    image_builder:
+        symbol: I(ib)
+    desktop1604-test:
+        symbol: I(dt16t)
+    # Neither the debian7-*raw nor the debian7-*packages images can have
+    # packages dependencies.
+    debian7-raw:
+        symbol: I(deb7-raw)
+        definition: debian-raw
+        args:
+            BASE_IMAGE: debian:wheezy-20171210
+            DIST: wheezy
+            SNAPSHOT: '20171210T214726Z'
+    debian7-packages:
+        symbol: I(deb7-pkg)
+        definition: debian-packages
+        parent: debian7-raw
+    debian7-i386-raw:
+        symbol: I(deb7-32-raw)
+        definition: debian-raw
+        args:
+            BASE_IMAGE: i386/debian:wheezy-20171210
+            DIST: wheezy
+            SNAPSHOT: '20171210T214726Z'
+    debian7-i386-packages:
+        symbol: I(deb7-32-pkg)
+        definition: debian-packages
+        parent: debian7-i386-raw
+    debian7-base:
+        symbol: I(deb7-base)
+        definition: debian-base
+        parent: debian7-raw
+        packages:
+            - deb7-apt
+            - deb7-gdb
+            - deb7-git
+            - deb7-make
+            - deb7-mercurial
+            - deb7-python
+            - deb7-python3.5
+            - deb7-python3-defaults
+            - deb7-python-zstandard
+            - deb7-sqlite3
+            - deb7-xz-utils
+    toolchain-build:
+        symbol: I(toolchain)
+        parent: debian7-base
+        packages:
+            - deb7-cmake
+            - deb7-ninja
+    custom-v8:
+        symbol: I(custom-v8)
+        parent: debian9-base
+    debian7-amd64-build-base:
+        symbol: I(deb7-bb)
+        parent: debian7-base
+        definition: debian-build
+        packages:
+            - deb7-valgrind
+        args:
+            ARCH: amd64
+    debian7-amd64-build:
+        symbol: I(deb7)
+        parent: debian7-base
+        definition: debian-build
+        packages:
+            - deb7-atk
+            - deb7-glib
+            - deb7-gdk-pixbuf
+            - deb7-gtk3
+            - deb7-harfbuzz
+            - deb7-libxkbcommon
+            - deb7-pango
+            - deb7-pcre3
+            - deb7-valgrind
+            - deb7-wayland
+        args:
+            ARCH: amd64
+    debian7-i386-build:
+        symbol: I(deb7-32)
+        parent: debian7-base
+        definition: debian-build
+        packages:
+            - deb7-32-atk
+            - deb7-32-glib
+            - deb7-32-gdk-pixbuf
+            - deb7-32-gtk3
+            - deb7-32-harfbuzz
+            - deb7-32-libxkbcommon
+            - deb7-32-pango
+            - deb7-32-pcre3
+            - deb7-32-xkeyboard-config
+            - deb7-32-wayland
+            - deb7-atk
+            - deb7-glib
+            - deb7-gtk3
+            - deb7-harfbuzz
+            - deb7-python-defaults
+            - deb7-pcre3
+            - deb7-valgrind
+        args:
+            ARCH: i386
+    debian7-mozjs-rust-build:
+        symbol: I(deb7jsrs)
+        parent: debian7-amd64-build
+        packages:
+            - deb7-cmake
+    valgrind-build:
+        symbol: I(vb)
+        parent: debian7-amd64-build
+    lint:
+        symbol: I(lnt)
+    # Neither the debian9-raw nor the debian9-packages images can have
+    # packages dependencies.
+    debian9-raw:
+        symbol: I(deb9-raw)
+        definition: debian-raw
+        args:
+            BASE_IMAGE: debian:stretch-20190228
+            DIST: stretch
+            SNAPSHOT: '20190306T040711Z'
+    debian9-packages:
+        symbol: I(deb9-pkg)
+        definition: debian-packages
+        parent: debian9-raw
+    debian9-base:
+        symbol: I(deb9-base)
+        definition: debian-base
+        parent: debian9-raw
+        packages:
+            - deb9-mercurial
+            - deb9-python-zstandard
+    debian9-amd64-build:
+        symbol: I(deb9)
+        parent: debian9-base
+        definition: debian-build
+        args:
+            ARCH: amd64
+    debian9-arm64-build:
+        symbol: I(deb9-arm64)
+        parent: debian9-base
+        definition: debian-build
+        args:
+            ARCH: arm64
+    toolchain-arm64-build:
+        symbol: I(toolchain-arm64)
+        parent: debian9-arm64-build
+        definition: toolchain-build
+    android-build:
+        symbol: I(agb)
+        parent: debian9-base
+    fetch:
+        symbol: I(fetch)
+        parent: debian9-raw
+    static-analysis-build:
+        symbol: I(static-analysis-build)
+        parent: android-build
+    mingw32-build:
+        symbol: I(mingw)
+        parent: debian9-base
+    index-task:
+        symbol: I(idx)
+    funsize-update-generator:
+        symbol: I(pg)
+    mozapkpublisher:
+        symbol: I(apk)
+    update-verify:
+        symbol: I(uv)
+    diffoscope:
+        symbol: I(diff)
+        parent: debian9-base
+    partner-repack:
+        symbol: I(PR)
+        parent: debian9-base
+        definition: partner-repack
+    periodic-updates:
+        symbol: I(file)
+    pipfile-updates:
+        symbol: I(pip)
+    firefox-snap:
+        symbol: I(snap)
+    webrender:
+        symbol: I(webrender)
+        parent: debian9-base
--- a/taskcluster/ci/fetch/benchmarks.yml
+++ b/taskcluster/ci/fetch/benchmarks.yml
@@ -1,40 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 octane:
-  description: Octane benchmark
-  fetch:
-    type: static-url
-    url: https://github.com/mozilla/perf-automation/releases/download/octane-v1/octane-0f5b8d48d4a9.zip
-    sha256: 38425ee1abfc5feca178b2f60fbd82b5873897c345112a85359be00024402f9f
-    size: 1816138
+    description: Octane benchmark
+    fetch:
+        type: static-url
+        url: https://github.com/mozilla/perf-automation/releases/download/octane-v1/octane-0f5b8d48d4a9.zip
+        sha256: 38425ee1abfc5feca178b2f60fbd82b5873897c345112a85359be00024402f9f
+        size: 1816138
 
 unity-webgl:
-  description: unity-webgl benchmark
-  fetch:
-    type: static-url
-    url: https://github.com/mozilla/perf-automation/releases/download/unity-webgl-v3/unity-webgl-2720cdc79082.zip
-    sha256: 2d5a741cb3bfbd191d0aa2b4c4f71d615db84a0760e20c4e4cf701b3682df0d0
-    size: 27062969
+    description: unity-webgl benchmark
+    fetch:
+        type: static-url
+        url: https://github.com/mozilla/perf-automation/releases/download/unity-webgl-v3/unity-webgl-2720cdc79082.zip
+        sha256: 2d5a741cb3bfbd191d0aa2b4c4f71d615db84a0760e20c4e4cf701b3682df0d0
+        size: 27062969
 
 assorted-dom:
-  description: assorted-dom benchmark
-  fetch:
-    type: static-url
-    url: https://github.com/mozilla/perf-automation/releases/download/assorted-dom-v1/assorted-dom-4befd28725c6.zip
-    sha256: e4eafe4a8e70c7ae6d42d668d3b1640b9fd9b696c486ff35aab754c368f78c2c
-    size: 402665
+    description: assorted-dom benchmark
+    fetch:
+        type: static-url
+        url: https://github.com/mozilla/perf-automation/releases/download/assorted-dom-v1/assorted-dom-4befd28725c6.zip
+        sha256: e4eafe4a8e70c7ae6d42d668d3b1640b9fd9b696c486ff35aab754c368f78c2c
+        size: 402665
 
 wasm-misc:
-  description: wasm-misc benchmark
-  fetch:
-    type: static-url
-    artifact-name: wasm-misc.zip
-    url: https://github.com/mozilla/perf-automation/releases/download/wasm-misc-v1/wasm-misc-c55c3c7690b2.zip
-    sha256: 0ba273b748b872117a4b230c776bbd73550398da164025a735c28a16c0224397
-    size: 4433793
+    description: wasm-misc benchmark
+    fetch:
+        type: static-url
+        artifact-name: wasm-misc.zip
+        url: https://github.com/mozilla/perf-automation/releases/download/wasm-misc-v1/wasm-misc-c55c3c7690b2.zip
+        sha256: 0ba273b748b872117a4b230c776bbd73550398da164025a735c28a16c0224397
+        size: 4433793
 
 web-tooling-benchmark:
-  description: Web Tooling Benchmark
-  fetch:
-    type: static-url
-    url: https://github.com/mozilla/perf-automation/releases/download/V1/web-tooling-benchmark-b2ac25c897c9.zip
-    sha256: 93b0b51df0cec3ca9bfa0bdf81d782306dcf18532e39b3ff3180409125daaff1
-    size: 5444135
+    description: Web Tooling Benchmark
+    fetch:
+        type: static-url
+        url: https://github.com/mozilla/perf-automation/releases/download/V1/web-tooling-benchmark-b2ac25c897c9.zip
+        sha256: 93b0b51df0cec3ca9bfa0bdf81d782306dcf18532e39b3ff3180409125daaff1
+        size: 5444135
--- a/taskcluster/ci/fetch/chromium-fetch.yml
+++ b/taskcluster/ci/fetch/chromium-fetch.yml
@@ -1,8 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 job-defaults:
     fetch:
         type: chromium-fetch
         script: /builds/worker/bin/fetch-chromium.py
 
 linux64-chromium:
     description: 'Linux64 Chromium Fetch'
     fetch:
--- a/taskcluster/ci/fetch/kind.yml
+++ b/taskcluster/ci/fetch/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
     - taskgraph.transforms.fetch:transforms
     - taskgraph.transforms.try_job:transforms
     - taskgraph.transforms.job:transforms
     - taskgraph.transforms.task:transforms
 
--- a/taskcluster/ci/fetch/toolchains.yml
+++ b/taskcluster/ci/fetch/toolchains.yml
@@ -1,216 +1,220 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
 binutils-2.25.1:
-  description: binutils 2.25.1 source code
-  fetch:
-    type: static-url
-    url: ftp://ftp.gnu.org/gnu/binutils/binutils-2.25.1.tar.bz2
-    sha256: b5b14added7d78a8d1ca70b5cb75fef57ce2197264f4f5835326b0df22ac9f22
-    size: 24163561
-    gpg-signature:
-      sig-url: "{url}.sig"
-      key-path: build/unix/build-gcc/EAF1C276A747E9ED86210CBAC3126D3B4AE55E93.key
+    description: binutils 2.25.1 source code
+    fetch:
+        type: static-url
+        url: ftp://ftp.gnu.org/gnu/binutils/binutils-2.25.1.tar.bz2
+        sha256: b5b14added7d78a8d1ca70b5cb75fef57ce2197264f4f5835326b0df22ac9f22
+        size: 24163561
+        gpg-signature:
+            sig-url: "{url}.sig"
+            key-path: build/unix/build-gcc/EAF1C276A747E9ED86210CBAC3126D3B4AE55E93.key
 
 binutils-2.27:
-  description: binutils 2.27 source code
-  fetch:
-    type: static-url
-    url: ftp://ftp.gnu.org/gnu/binutils/binutils-2.27.tar.bz2
-    sha256: 369737ce51587f92466041a97ab7d2358c6d9e1b6490b3940eb09fb0a9a6ac88
-    size: 26099568
-    gpg-signature:
-      sig-url: "{url}.sig"
-      key-path: build/unix/build-gcc/EAF1C276A747E9ED86210CBAC3126D3B4AE55E93.key
+    description: binutils 2.27 source code
+    fetch:
+        type: static-url
+        url: ftp://ftp.gnu.org/gnu/binutils/binutils-2.27.tar.bz2
+        sha256: 369737ce51587f92466041a97ab7d2358c6d9e1b6490b3940eb09fb0a9a6ac88
+        size: 26099568
+        gpg-signature:
+            sig-url: "{url}.sig"
+            key-path: build/unix/build-gcc/EAF1C276A747E9ED86210CBAC3126D3B4AE55E93.key
 
 binutils-2.31.1:
-  description: binutils 2.31.1 source code
-  fetch:
-    type: static-url
-    url: ftp://ftp.gnu.org/gnu/binutils/binutils-2.31.1.tar.xz
-    sha256: 5d20086ecf5752cc7d9134246e9588fa201740d540f7eb84d795b1f7a93bca86
-    size: 20467996
-    gpg-signature:
-      sig-url: "{url}.sig"
-      key-path: build/unix/build-binutils/3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.key
+    description: binutils 2.31.1 source code
+    fetch:
+        type: static-url
+        url: ftp://ftp.gnu.org/gnu/binutils/binutils-2.31.1.tar.xz
+        sha256: 5d20086ecf5752cc7d9134246e9588fa201740d540f7eb84d795b1f7a93bca86
+        size: 20467996
+        gpg-signature:
+            sig-url: "{url}.sig"
+            key-path: build/unix/build-binutils/3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.key
 
 cloog-0.18.1:
-  description: cloog source code
-  fetch:
-    type: static-url
-    url: ftp://gcc.gnu.org/pub/gcc/infrastructure/cloog-0.18.1.tar.gz
-    sha256: 02500a4edd14875f94fe84cbeda4290425cb0c1c2474c6f75d75a303d64b4196
-    size: 3857324
+    description: cloog source code
+    fetch:
+        type: static-url
+        url: ftp://gcc.gnu.org/pub/gcc/infrastructure/cloog-0.18.1.tar.gz
+        sha256: 02500a4edd14875f94fe84cbeda4290425cb0c1c2474c6f75d75a303d64b4196
+        size: 3857324
 
 gcc-6.4.0:
-  description: GCC 6.4.0 source code
-  fetch:
-    type: static-url
-    url: ftp://ftp.gnu.org/gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.xz
-    sha256: 850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4
-    size: 76156220
-    gpg-signature:
-      sig-url: "{url}.sig"
-      key-path: build/unix/build-gcc/13975A70E63C361C73AE69EF6EEB81F8981C74C7.key
+    description: GCC 6.4.0 source code
+    fetch:
+        type: static-url
+        url: ftp://ftp.gnu.org/gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.xz
+        sha256: 850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4
+        size: 76156220
+        gpg-signature:
+            sig-url: "{url}.sig"
+            key-path: build/unix/build-gcc/13975A70E63C361C73AE69EF6EEB81F8981C74C7.key
 
 gcc-7.3.0:
-  description: GCC 7.3.0 source code
-  fetch:
-    type: static-url
-    url: ftp://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.xz
-    sha256: 832ca6ae04636adbb430e865a1451adf6979ab44ca1c8374f61fba65645ce15c
-    size: 62462388
-    gpg-signature:
-      sig-url: "{url}.sig"
-      key-path: build/unix/build-gcc/13975A70E63C361C73AE69EF6EEB81F8981C74C7.key
+    description: GCC 7.3.0 source code
+    fetch:
+        type: static-url
+        url: ftp://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.xz
+        sha256: 832ca6ae04636adbb430e865a1451adf6979ab44ca1c8374f61fba65645ce15c
+        size: 62462388
+        gpg-signature:
+            sig-url: "{url}.sig"
+            key-path: build/unix/build-gcc/13975A70E63C361C73AE69EF6EEB81F8981C74C7.key
 
 gmp-5.1.3:
-  description: GMP 5.1.3 source code
-  fetch:
-    type: static-url
-    url: https://ftp.gnu.org/gnu/gmp/gmp-5.1.3.tar.bz2
-    sha256: 752079520b4690531171d0f4532e40f08600215feefede70b24fabdc6f1ab160
-    size: 2196480
-    gpg-signature:
-      sig-url: "{url}.sig"
-      key-path: build/unix/build-gcc/343C2FF0FBEE5EC2EDBEF399F3599FF828C67298.key
+    description: GMP 5.1.3 source code
+    fetch:
+        type: static-url
+        url: https://ftp.gnu.org/gnu/gmp/gmp-5.1.3.tar.bz2
+        sha256: 752079520b4690531171d0f4532e40f08600215feefede70b24fabdc6f1ab160
+        size: 2196480
+        gpg-signature:
+            sig-url: "{url}.sig"
+            key-path: build/unix/build-gcc/343C2FF0FBEE5EC2EDBEF399F3599FF828C67298.key
 
 gmp-6.1.0:
-  description: GMP 6.1.0 source code
-  fetch:
-    type: static-url
-    url: https://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.bz2
-    sha256: 498449a994efeba527885c10405993427995d3f86b8768d8cdf8d9dd7c6b73e8
-    size: 2383840
-    gpg-signature:
-      sig-url: "{url}.sig"
-      key-path: build/unix/build-gcc/343C2FF0FBEE5EC2EDBEF399F3599FF828C67298.key
+    description: GMP 6.1.0 source code
+    fetch:
+        type: static-url
+        url: https://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.bz2
+        sha256: 498449a994efeba527885c10405993427995d3f86b8768d8cdf8d9dd7c6b73e8
+        size: 2383840
+        gpg-signature:
+            sig-url: "{url}.sig"
+            key-path: build/unix/build-gcc/343C2FF0FBEE5EC2EDBEF399F3599FF828C67298.key
 
 isl-0.12.2:
-  description: ISL 0.12.2 source code
-  fetch:
-    type: static-url
-    url: ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.12.2.tar.bz2
-    sha256: f4b3dbee9712850006e44f0db2103441ab3d13b406f77996d1df19ee89d11fb4
-    size: 1319434
+    description: ISL 0.12.2 source code
+    fetch:
+        type: static-url
+        url: ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.12.2.tar.bz2
+        sha256: f4b3dbee9712850006e44f0db2103441ab3d13b406f77996d1df19ee89d11fb4
+        size: 1319434
 
 isl-0.15:
-  description: ISL 0.15 source code
-  fetch:
-    type: static-url
-    url: ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.15.tar.bz2
-    sha256: 8ceebbf4d9a81afa2b4449113cee4b7cb14a687d7a549a963deb5e2a41458b6b
-    size: 1574964
+    description: ISL 0.15 source code
+    fetch:
+        type: static-url
+        url: ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.15.tar.bz2
+        sha256: 8ceebbf4d9a81afa2b4449113cee4b7cb14a687d7a549a963deb5e2a41458b6b
+        size: 1574964
 
 isl-0.16.1:
-  description: ISL 0.16.1 source code
-  fetch:
-    type: static-url
-    url: ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2
-    sha256: 412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2
-    size: 1626446
+    description: ISL 0.16.1 source code
+    fetch:
+        type: static-url
+        url: ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2
+        sha256: 412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2
+        size: 1626446
 
 mpc-0.8.2:
-  description: mpc 0.8.2 source code
-  fetch:
-    type: static-url
-    url: http://www.multiprecision.org/downloads/mpc-0.8.2.tar.gz
-    sha256: ae79f8d41d8a86456b68607e9ca398d00f8b7342d1d83bcf4428178ac45380c7
-    size: 548401
-    gpg-signature:
-      sig-url: "{url}.asc"
-      key-path: build/unix/build-gcc/AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3.key
+    description: mpc 0.8.2 source code
+    fetch:
+        type: static-url
+        url: http://www.multiprecision.org/downloads/mpc-0.8.2.tar.gz
+        sha256: ae79f8d41d8a86456b68607e9ca398d00f8b7342d1d83bcf4428178ac45380c7
+        size: 548401
+        gpg-signature:
+            sig-url: "{url}.asc"
+            key-path: build/unix/build-gcc/AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3.key
 
 mpc-1.0.3:
-  description: mpc 1.0.3 source code
-  fetch:
-    type: static-url
-    url: http://www.multiprecision.org/downloads/mpc-1.0.3.tar.gz
-    sha256: 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3
-    size: 669925
-    gpg-signature:
-      sig-url: "{url}.sig"
-      key-path: build/unix/build-gcc/AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3.key
+    description: mpc 1.0.3 source code
+    fetch:
+        type: static-url
+        url: http://www.multiprecision.org/downloads/mpc-1.0.3.tar.gz
+        sha256: 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3
+        size: 669925
+        gpg-signature:
+            sig-url: "{url}.sig"
+            key-path: build/unix/build-gcc/AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3.key
 
 mpfr-3.1.4:
-  description: mpfr 3.1.4 source code
-  fetch:
-    type: static-url
-    url: http://www.mpfr.org/mpfr-3.1.4/mpfr-3.1.4.tar.bz2
-    sha256: d3103a80cdad2407ed581f3618c4bed04e0c92d1cf771a65ead662cc397f7775
-    size: 1279284
-    gpg-signature:
-      sig-url: "{url}.asc"
-      key-path: build/unix/build-gcc/07F3DBBECC1A39605078094D980C197698C3739D.key
+    description: mpfr 3.1.4 source code
+    fetch:
+        type: static-url
+        url: http://www.mpfr.org/mpfr-3.1.4/mpfr-3.1.4.tar.bz2
+        sha256: d3103a80cdad2407ed581f3618c4bed04e0c92d1cf771a65ead662cc397f7775
+        size: 1279284
+        gpg-signature:
+            sig-url: "{url}.asc"
+            key-path: build/unix/build-gcc/07F3DBBECC1A39605078094D980C197698C3739D.key
 
 mpfr-3.1.5:
-  description: mpfr 3.1.5 source code
-  fetch:
-    type: static-url
-    url: http://www.mpfr.org/mpfr-3.1.5/mpfr-3.1.5.tar.bz2
-    sha256: ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658
-    size: 1279489
-    gpg-signature:
-      sig-url: "{url}.asc"
-      key-path: build/unix/build-gcc/07F3DBBECC1A39605078094D980C197698C3739D.key
+    description: mpfr 3.1.5 source code
+    fetch:
+        type: static-url
+        url: http://www.mpfr.org/mpfr-3.1.5/mpfr-3.1.5.tar.bz2
+        sha256: ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658
+        size: 1279489
+        gpg-signature:
+            sig-url: "{url}.asc"
+            key-path: build/unix/build-gcc/07F3DBBECC1A39605078094D980C197698C3739D.key
 
 nasm-2.14.02:
-  description: nasm 2.14.02 source code
-  fetch:
-    type: static-url
-    url: https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.xz
-    sha256: e24ade3e928f7253aa8c14aa44726d1edf3f98643f87c9d72ec1df44b26be8f5
-    size: 827620
+    description: nasm 2.14.02 source code
+    fetch:
+        type: static-url
+        url: https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.xz
+        sha256: e24ade3e928f7253aa8c14aa44726d1edf3f98643f87c9d72ec1df44b26be8f5
+        size: 827620
 
 nasm-2.13.02:
-  description: nasm 2.13.02 source code
-  fetch:
-    type: static-url
-    url: https://www.nasm.us/pub/nasm/releasebuilds/2.13.02/nasm-2.13.02.tar.xz
-    sha256: 8ac3235f49a6838ff7a8d7ef7c19a4430d0deecc0c2d3e3e237b5e9f53291757
-    size: 805744
+    description: nasm 2.13.02 source code
+    fetch:
+        type: static-url
+        url: https://www.nasm.us/pub/nasm/releasebuilds/2.13.02/nasm-2.13.02.tar.xz
+        sha256: 8ac3235f49a6838ff7a8d7ef7c19a4430d0deecc0c2d3e3e237b5e9f53291757
+        size: 805744
 
 wix-3.1.1:
-  description: wix 3.1.1 binary release
-  # WIX doesn't use a wrapping toplevel DIR, so we should really repackage it when
-  # Bug 1479533 and related code is ready.
-  fetch:
-    type: static-url
-    url: https://github.com/wixtoolset/wix3/releases/download/wix3111rtm/wix311-binaries.zip
-    sha256: 37f0a533b0978a454efb5dc3bd3598becf9660aaf4287e55bf68ca6b527d051d
-    size: 34358269
+    description: wix 3.1.1 binary release
+    # WIX doesn't use a wrapping toplevel DIR, so we should really repackage it when
+    # Bug 1479533 and related code is ready.
+    fetch:
+        type: static-url
+        url: https://github.com/wixtoolset/wix3/releases/download/wix3111rtm/wix311-binaries.zip
+        sha256: 37f0a533b0978a454efb5dc3bd3598becf9660aaf4287e55bf68ca6b527d051d
+        size: 34358269
 
 grcov-osx-x86_64:
-  description: grcov binary release
-  fetch:
-    type: static-url
-    url: https://github.com/mozilla/grcov/releases/download/v0.4.3/grcov-osx-x86_64.tar.bz2
-    sha256: 801b8d9ea07bbb73602f762a3da20420a299f709534e469ae74f74d486e3cfa8
-    size: 885425
+    description: grcov binary release
+    fetch:
+        type: static-url
+        url: https://github.com/mozilla/grcov/releases/download/v0.4.3/grcov-osx-x86_64.tar.bz2
+        sha256: 801b8d9ea07bbb73602f762a3da20420a299f709534e469ae74f74d486e3cfa8
+        size: 885425
 
 zlib-1.2.11:
-  description: zlib 1.2.11 source code
-  fetch:
-    type: static-url
-    url: http://zlib.net/zlib-1.2.11.tar.gz
-    sha256: c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1
-    size: 607698
-    gpg-signature:
-      sig-url: "{url}.asc"
-      key-path: build/unix/build-gcc/5ED46A6721D365587791E2AA783FCD8E58BCAFBA.key
+    description: zlib 1.2.11 source code
+    fetch:
+        type: static-url
+        url: http://zlib.net/zlib-1.2.11.tar.gz
+        sha256: c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1
+        size: 607698
+        gpg-signature:
+            sig-url: "{url}.asc"
+            key-path: build/unix/build-gcc/5ED46A6721D365587791E2AA783FCD8E58BCAFBA.key
 
 nsis-3.01:
-  description: nsis 3.01 source code
-  fetch:
-    type: static-url
-    url: https://downloads.sourceforge.net/project/nsis/NSIS%203/3.01/nsis-3.01-src.tar.bz2
-    sha256: 604c011593be484e65b2141c50a018f1b28ab28c994268e4ecd377773f3ffba1
-    size: 1649428
+    description: nsis 3.01 source code
+    fetch:
+        type: static-url
+        url: https://downloads.sourceforge.net/project/nsis/NSIS%203/3.01/nsis-3.01-src.tar.bz2
+        sha256: 604c011593be484e65b2141c50a018f1b28ab28c994268e4ecd377773f3ffba1
+        size: 1649428
 
 wine-3.0.3:
-  description: wine-3.0.3.tar.xz
-  fetch:
-    type: static-url
-    url: http://dl.winehq.org/wine/source/3.0/wine-3.0.3.tar.xz
-    sha256: eb645999ea6f6455a5275bf267e19a32497c8f5aac818ea40afe7c8c396a4da1
-    size: 19735412
-    gpg-signature:
-      sig-url: "{url}.sign"
-      key-path: build/unix/build-gcc/DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D.key
+    description: wine-3.0.3.tar.xz
+    fetch:
+        type: static-url
+        url: http://dl.winehq.org/wine/source/3.0/wine-3.0.3.tar.xz
+        sha256: eb645999ea6f6455a5275bf267e19a32497c8f5aac818ea40afe7c8c396a4da1
+        size: 19735412
+        gpg-signature:
+            sig-url: "{url}.sign"
+            key-path: build/unix/build-gcc/DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D.key
--- a/taskcluster/ci/geckodriver-repack/kind.yml
+++ b/taskcluster/ci/geckodriver-repack/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
     - build
     - fetch
 
 transforms:
     - taskgraph.transforms.build_attrs:transforms
--- a/taskcluster/ci/geckodriver-signing/kind.yml
+++ b/taskcluster/ci/geckodriver-signing/kind.yml
@@ -1,20 +1,20 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-  - taskgraph.transforms.name_sanity:transforms
-  - taskgraph.transforms.geckodriver_signing:transforms
-  - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.geckodriver_signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-  - geckodriver-repack
+    - geckodriver-repack
 
 job-template:
-  shipping-phase: promote
+    shipping-phase: promote
 
 not-for-build-platforms:
-  # TODO: Allow mac signing once bug 1470607 is done
-  - macosx64-nightly/opt
+    # TODO: Allow mac signing once bug 1470607 is done
+    - macosx64-nightly/opt
--- a/taskcluster/ci/generate-profile/kind.yml
+++ b/taskcluster/ci/generate-profile/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
     - instrumented-build
 
 transforms:
     - taskgraph.transforms.build_attrs:transforms
     - taskgraph.transforms.release_deps:transforms
--- a/taskcluster/ci/google-play-strings/kind.yml
+++ b/taskcluster/ci/google-play-strings/kind.yml
@@ -1,54 +1,54 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.google_play_strings:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.google_play_strings:transforms
+    - taskgraph.transforms.task:transforms
 
 jobs:
-   google-play-strings:
-      description: Download strings to display on Google Play from https://l10n.mozilla-community.org/stores_l10n/
-      attributes:
-         build_type: google_play_strings
-         build_platform: android-nightly
-         nightly: true
-      shipping-phase: promote
-      shipping-product: fennec
-      worker-type: b-linux
-      worker:
-         implementation: docker-worker
-         os: linux
-         docker-image: {in-tree: mozapkpublisher}
-         chain-of-trust: true
-         max-run-time: 600
-         artifacts:
-            - name: 'public/google_play_strings.json'
-              # XXX The folder depends on the one defined in the Dockerfile
-              path: /builds/worker/google_play_strings.json
-              type: 'file'
-         env:
-            # TODO Use the branch name instead of the android package name
-            PACKAGE_NAME:
-               by-project:
-                  mozilla-central: org.mozilla.fennec_aurora
-                  mozilla-beta: org.mozilla.firefox_beta
-                  mozilla-release: org.mozilla.firefox
-                  default: org.mozilla.fennec_aurora  # Fetches strings for mozilla-central
-            # XXX The folder depends on the one defined in the Dockerfile
-            GOOGLE_PLAY_STRING_FILE: /builds/worker/google_play_strings.json
-         command:
-            - bash
-            - -cx
-            - >
-              python3 ./mozapkpublisher/get_l10n_strings.py
-              --package-name "${PACKAGE_NAME}"
-              --output-file "${GOOGLE_PLAY_STRING_FILE}"
-      treeherder:
-         symbol: pub(gps)
-         platform: Android/opt
-         tier: 2
-         kind: other
-      run-on-projects: ['maple', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
+    google-play-strings:
+        description: Download strings to display on Google Play from https://l10n.mozilla-community.org/stores_l10n/
+        attributes:
+            build_type: google_play_strings
+            build_platform: android-nightly
+            nightly: true
+        shipping-phase: promote
+        shipping-product: fennec
+        worker-type: b-linux
+        worker:
+            implementation: docker-worker
+            os: linux
+            docker-image: {in-tree: mozapkpublisher}
+            chain-of-trust: true
+            max-run-time: 600
+            artifacts:
+                - name: 'public/google_play_strings.json'
+                  # XXX The folder depends on the one defined in the Dockerfile
+                  path: /builds/worker/google_play_strings.json
+                  type: 'file'
+            env:
+                # TODO Use the branch name instead of the android package name
+                PACKAGE_NAME:
+                    by-project:
+                        mozilla-central: org.mozilla.fennec_aurora
+                        mozilla-beta: org.mozilla.firefox_beta
+                        mozilla-release: org.mozilla.firefox
+                        default: org.mozilla.fennec_aurora  # Fetches strings for mozilla-central
+                # XXX The folder depends on the one defined in the Dockerfile
+                GOOGLE_PLAY_STRING_FILE: /builds/worker/google_play_strings.json
+            command:
+                - bash
+                - -cx
+                - >
+                  python3 ./mozapkpublisher/get_l10n_strings.py
+                  --package-name "${PACKAGE_NAME}"
+                  --output-file "${GOOGLE_PLAY_STRING_FILE}"
+        treeherder:
+            symbol: pub(gps)
+            platform: Android/opt
+            tier: 2
+            kind: other
+        run-on-projects: ['maple', 'mozilla-central', 'mozilla-beta', 'mozilla-release']
--- a/taskcluster/ci/hazard/kind.yml
+++ b/taskcluster/ci/hazard/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
     - toolchain
 
 transforms:
     - taskgraph.transforms.build_attrs:transforms
     - taskgraph.transforms.build_lints:transforms
--- a/taskcluster/ci/instrumented-build/kind.yml
+++ b/taskcluster/ci/instrumented-build/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
     - toolchain
     - fetch
 
 transforms:
     - taskgraph.transforms.build:transforms
--- a/taskcluster/ci/l10n/kind.yml
+++ b/taskcluster/ci/l10n/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.multi_dep:loader
 
 group-by: platform
 
 transforms:
     - taskgraph.transforms.l10n:transforms
     - taskgraph.transforms.use_toolchains:transforms
     - taskgraph.transforms.job:transforms
--- a/taskcluster/ci/mar-signing-autograph-stage/kind.yml
+++ b/taskcluster/ci/mar-signing-autograph-stage/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
     - taskgraph.transforms.name_sanity:transforms
     - taskgraph.transforms.mar_signing:transforms
     - taskgraph.transforms.task:transforms
 
 kind-dependencies:
--- a/taskcluster/ci/mar-signing-l10n/kind.yml
+++ b/taskcluster/ci/mar-signing-l10n/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
     - taskgraph.transforms.name_sanity:transforms
     - taskgraph.transforms.mar_signing:transforms
     - taskgraph.transforms.task:transforms
 
 kind-dependencies:
--- a/taskcluster/ci/mar-signing/kind.yml
+++ b/taskcluster/ci/mar-signing/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
     - taskgraph.transforms.name_sanity:transforms
     - taskgraph.transforms.mar_signing:transforms
     - taskgraph.transforms.task:transforms
 
 kind-dependencies:
--- a/taskcluster/ci/nightly-l10n-signing/kind.yml
+++ b/taskcluster/ci/nightly-l10n-signing/kind.yml
@@ -1,18 +1,18 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.nightly_l10n_signing:transforms
-   - taskgraph.transforms.signing:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.nightly_l10n_signing:transforms
+    - taskgraph.transforms.signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - nightly-l10n
+    - nightly-l10n
 
 only-for-attributes:
-   - nightly
-   - shippable
+    - nightly
+    - shippable
--- a/taskcluster/ci/nightly-l10n/kind.yml
+++ b/taskcluster/ci/nightly-l10n/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.multi_dep:loader
 
 group-by: platform
 
 transforms:
     - taskgraph.transforms.l10n:transforms
     - taskgraph.transforms.use_toolchains:transforms
     - taskgraph.transforms.job:transforms
--- a/taskcluster/ci/openh264-plugin/kind.yml
+++ b/taskcluster/ci/openh264-plugin/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
     - toolchain
 
 transforms:
     - taskgraph.transforms.openh264:transforms
     - taskgraph.transforms.use_toolchains:transforms
--- a/taskcluster/ci/openh264-signing/kind.yml
+++ b/taskcluster/ci/openh264-signing/kind.yml
@@ -1,13 +1,13 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.openh264_signing:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.openh264_signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - openh264-plugin
+    - openh264-plugin
--- a/taskcluster/ci/packages/kind.yml
+++ b/taskcluster/ci/packages/kind.yml
@@ -1,532 +1,532 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-  - taskgraph.transforms.try_job:transforms
-  - taskgraph.transforms.job:transforms
-  - taskgraph.transforms.cached_tasks:transforms
-  - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.try_job:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.cached_tasks:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-  treeherder:
-    kind: build
-    platform: packages/opt
-    tier: 1
-  worker-type: b-linux
-  worker:
-    max-run-time: 1800
-  run-on-projects: []
-  run:
-    dist: wheezy
-    snapshot: 20171210T214726Z
+    treeherder:
+        kind: build
+        platform: packages/opt
+        tier: 1
+    worker-type: b-linux
+    worker:
+        max-run-time: 1800
+    run-on-projects: []
+    run:
+        dist: wheezy
+        snapshot: 20171210T214726Z
 
 jobs:
-  deb7-apt:
-    description: "Updated APT for Debian wheezy"
-    treeherder:
-      symbol: Deb7(apt)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20141023T170002Z/pool/main/a/apt/apt_0.9.7.9%2Bdeb7u7.dsc
-        sha256: 7835d9f97acf8adcad7eee0eca2990eaef72ffe21272302d3c36d8053d6baf82
-      patch: apt-wheezy.diff
+    deb7-apt:
+        description: "Updated APT for Debian wheezy"
+        treeherder:
+            symbol: Deb7(apt)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20141023T170002Z/pool/main/a/apt/apt_0.9.7.9%2Bdeb7u7.dsc
+                sha256: 7835d9f97acf8adcad7eee0eca2990eaef72ffe21272302d3c36d8053d6baf82
+            patch: apt-wheezy.diff
 
-  deb7-sqlite3:
-    description: "SQLite backport for Debian wheezy"
-    treeherder:
-      symbol: Deb7(sqlite3)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20171003T220520Z/pool/main/s/sqlite3/sqlite3_3.16.2-5.dsc
-        sha256: 21a2d432ace9ecf50ca5d64580af78d4414a0cfcc8b8a4f15222e11cf105da09
-      patch: sqlite3-wheezy.diff
+    deb7-sqlite3:
+        description: "SQLite backport for Debian wheezy"
+        treeherder:
+            symbol: Deb7(sqlite3)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20171003T220520Z/pool/main/s/sqlite3/sqlite3_3.16.2-5.dsc
+                sha256: 21a2d432ace9ecf50ca5d64580af78d4414a0cfcc8b8a4f15222e11cf105da09
+            patch: sqlite3-wheezy.diff
 
-  deb7-python:
-    description: "Python backport for Debian wheezy"
-    treeherder:
-      symbol: Deb7(python)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20160813T164221Z/pool/main/p/python2.7/python2.7_2.7.9-2+deb8u1.dsc
-        sha256: 274c293e7156edf59cb9f0a9d8cedcd94fa801df35adf39b8a9f3d776a250ead
-      patch: python-wheezy.diff
-      pre-build-command: debian/rules control-file
+    deb7-python:
+        description: "Python backport for Debian wheezy"
+        treeherder:
+            symbol: Deb7(python)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20160813T164221Z/pool/main/p/python2.7/python2.7_2.7.9-2+deb8u1.dsc
+                sha256: 274c293e7156edf59cb9f0a9d8cedcd94fa801df35adf39b8a9f3d776a250ead
+            patch: python-wheezy.diff
+            pre-build-command: debian/rules control-file
 
-  deb7-python3.5:
-    description: "Python 3.5 backport for Debian wheezy"
-    treeherder:
-      symbol: Deb7(python3.5)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20170119T211826Z/pool/main/p/python3.5/python3.5_3.5.3-1.dsc
-        sha256: 5259cbb15bb93f7bdfbe9ce03a972ea47f81c86057d5939ef9ce578414b2f1de
-      patch: python3.5-wheezy.diff
-      pre-build-command: debian/rules control-file
+    deb7-python3.5:
+        description: "Python 3.5 backport for Debian wheezy"
+        treeherder:
+            symbol: Deb7(python3.5)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20170119T211826Z/pool/main/p/python3.5/python3.5_3.5.3-1.dsc
+                sha256: 5259cbb15bb93f7bdfbe9ce03a972ea47f81c86057d5939ef9ce578414b2f1de
+            patch: python3.5-wheezy.diff
+            pre-build-command: debian/rules control-file
 
-  deb7-python3-defaults:
-    description: "python3-defaults backport for Debian wheezy"
-    treeherder:
-      symbol: Deb7(python3-defaults)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20170120T212942Z/pool/main/p/python3-defaults/python3-defaults_3.5.3-1.dsc
-        sha256: 2bec1dd8a5836d5a19fbbd48d7c49aec40642669036297a34bbfd8b0b2d61439
-      packages:
-        - deb7-python3.5
-      patch: python3-defaults-wheezy.diff
-      pre-build-command: debian/rules control-file
+    deb7-python3-defaults:
+        description: "python3-defaults backport for Debian wheezy"
+        treeherder:
+            symbol: Deb7(python3-defaults)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20170120T212942Z/pool/main/p/python3-defaults/python3-defaults_3.5.3-1.dsc
+                sha256: 2bec1dd8a5836d5a19fbbd48d7c49aec40642669036297a34bbfd8b0b2d61439
+            packages:
+                - deb7-python3.5
+            patch: python3-defaults-wheezy.diff
+            pre-build-command: debian/rules control-file
 
-  deb7-python-defaults:
-    description: "multiarch python-defaults for Debian wheezy"
-    treeherder:
-      symbol: Deb7(python-defaults)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20130930T035642Z/pool/main/p/python-defaults/python-defaults_2.7.3-4+deb7u1.dsc
-        sha256: e12fa64899a025b7ac3bdccd5611ae6f3d23327b695b2938473b1cf68ecc9ae5
-      patch: python-defaults-wheezy.diff
-      pre-build-command: debian/rules control-file
+    deb7-python-defaults:
+        description: "multiarch python-defaults for Debian wheezy"
+        treeherder:
+            symbol: Deb7(python-defaults)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20130930T035642Z/pool/main/p/python-defaults/python-defaults_2.7.3-4+deb7u1.dsc
+                sha256: e12fa64899a025b7ac3bdccd5611ae6f3d23327b695b2938473b1cf68ecc9ae5
+            patch: python-defaults-wheezy.diff
+            pre-build-command: debian/rules control-file
 
-  deb7-cmake:
-    description: "Cmake backport for Debian wheezy"
-    treeherder:
-      symbol: Deb7(cmake)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20161204T034107Z/pool/main/c/cmake/cmake_3.7.1-1.dsc
-        sha256: 406a12c0d0a2e92d44a8d444fd1b32bcc29a8810e9631427161a7cb411f60172
-      patch: cmake-wheezy.diff
+    deb7-cmake:
+        description: "Cmake backport for Debian wheezy"
+        treeherder:
+            symbol: Deb7(cmake)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20161204T034107Z/pool/main/c/cmake/cmake_3.7.1-1.dsc
+                sha256: 406a12c0d0a2e92d44a8d444fd1b32bcc29a8810e9631427161a7cb411f60172
+            patch: cmake-wheezy.diff
 
-  deb7-make:
-    description: "Make backport for Debian wheezy"
-    treeherder:
-      symbol: Deb7(make)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20150121T220334Z/pool/main/m/make-dfsg/make-dfsg_4.0-8.1.dsc
-        sha256: ae258d9abb68e756d1ff5195dc3060748b3d4b019ccce19a249d4de23039a0ce
-      patch: make-wheezy.diff
+    deb7-make:
+        description: "Make backport for Debian wheezy"
+        treeherder:
+            symbol: Deb7(make)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20150121T220334Z/pool/main/m/make-dfsg/make-dfsg_4.0-8.1.dsc
+                sha256: ae258d9abb68e756d1ff5195dc3060748b3d4b019ccce19a249d4de23039a0ce
+            patch: make-wheezy.diff
 
-  deb7-ninja:
-    description: "Ninja backport for Debian wheezy"
-    treeherder:
-      symbol: Deb7(ninja)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20160209T042121Z/pool/main/n/ninja-build/ninja-build_1.6.0-1.dsc
-        sha256: 25cd62b011d669c31bcd51d36d454dd826bc50af6a3af8d87bcab8948ec21626
+    deb7-ninja:
+        description: "Ninja backport for Debian wheezy"
+        treeherder:
+            symbol: Deb7(ninja)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20160209T042121Z/pool/main/n/ninja-build/ninja-build_1.6.0-1.dsc
+                sha256: 25cd62b011d669c31bcd51d36d454dd826bc50af6a3af8d87bcab8948ec21626
 
-  deb7-mercurial:
-    description: "Modern Mercurial for Debian wheezy"
-    treeherder:
-      symbol: Deb7(hg)
-    run:
-      using: debian-package
-      tarball:
-        url: https://www.mercurial-scm.org/release/mercurial-4.8.1.tar.gz
-        sha256: 48a45f5cde9104fbc2daf310d710d4ebf286d879b89fa327d24b005434b0fa21
-      pre-build-command: >-
-        cp -r contrib/packaging/debian debian &&
-        sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.deb7moz1/" \
-               -e "s/__DATE__/$(date --rfc-2822)/" \
-               -e "s/__CODENAME__/wheezy/" debian/changelog
+    deb7-mercurial:
+        description: "Modern Mercurial for Debian wheezy"
+        treeherder:
+            symbol: Deb7(hg)
+        run:
+            using: debian-package
+            tarball:
+                url: https://www.mercurial-scm.org/release/mercurial-4.8.1.tar.gz
+                sha256: 48a45f5cde9104fbc2daf310d710d4ebf286d879b89fa327d24b005434b0fa21
+            pre-build-command: >-
+                cp -r contrib/packaging/debian debian &&
+                sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.deb7moz1/" \
+                             -e "s/__DATE__/$(date --rfc-2822)/" \
+                             -e "s/__CODENAME__/wheezy/" debian/changelog
 
-  deb9-mercurial:
-    description: "Modern Mercurial for Debian stretch"
-    treeherder:
-      symbol: Deb9(hg)
-    run:
-      using: debian-package
-      dist: stretch
-      tarball:
-        url: https://www.mercurial-scm.org/release/mercurial-4.8.1.tar.gz
-        sha256: 48a45f5cde9104fbc2daf310d710d4ebf286d879b89fa327d24b005434b0fa21
-      pre-build-command: >-
-        cp -r contrib/packaging/debian debian &&
-        sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.deb9moz1/" \
-               -e "s/__DATE__/$(date --rfc-2822)/" \
-               -e "s/__CODENAME__/stretch/" debian/changelog
+    deb9-mercurial:
+        description: "Modern Mercurial for Debian stretch"
+        treeherder:
+            symbol: Deb9(hg)
+        run:
+            using: debian-package
+            dist: stretch
+            tarball:
+                url: https://www.mercurial-scm.org/release/mercurial-4.8.1.tar.gz
+                sha256: 48a45f5cde9104fbc2daf310d710d4ebf286d879b89fa327d24b005434b0fa21
+            pre-build-command: >-
+                cp -r contrib/packaging/debian debian &&
+                sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.deb9moz1/" \
+                             -e "s/__DATE__/$(date --rfc-2822)/" \
+                             -e "s/__CODENAME__/stretch/" debian/changelog
 
-  deb7-git:
-    description: "Modern git for Debian wheezy"
-    treeherder:
-      symbol: Deb7(git)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20160317T100542Z/pool/main/g/git/git_2.8.0%7Erc3-1.dsc
-        sha256: 6e81a318fb4eb5cca0333b7b6ff0c70dd0097e9fe711b159d5eac4b9f47c6c27
+    deb7-git:
+        description: "Modern git for Debian wheezy"
+        treeherder:
+            symbol: Deb7(git)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20160317T100542Z/pool/main/g/git/git_2.8.0%7Erc3-1.dsc
+                sha256: 6e81a318fb4eb5cca0333b7b6ff0c70dd0097e9fe711b159d5eac4b9f47c6c27
 
-  deb7-valgrind:
-    description: "Valgrind for Debian Wheezy"
-    treeherder:
-      symbol: Deb7(valgrind)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20181115T045552Z/pool/main/v/valgrind/valgrind_3.14.0-1.dsc
-        sha256: 6709e2fe4e8251ee32f3cfbf2c6ee106a5cfa3e8dc672cf1dd5f2b26e72b64ee
-      patch: valgrind-wheezy.diff
+    deb7-valgrind:
+        description: "Valgrind for Debian Wheezy"
+        treeherder:
+            symbol: Deb7(valgrind)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20181115T045552Z/pool/main/v/valgrind/valgrind_3.14.0-1.dsc
+                sha256: 6709e2fe4e8251ee32f3cfbf2c6ee106a5cfa3e8dc672cf1dd5f2b26e72b64ee
+            patch: valgrind-wheezy.diff
 
-  deb7-dh-python:
-    description: "dh-python for Debian wheezy"
-    treeherder:
-      symbol: Deb7(dh-python)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20170125T211752Z/pool/main/d/dh-python/dh-python_2.20170125.dsc
-        sha256: ef4f2951cea36ae4aac29126a1017505f98b595432fb5bdac0f21b4b4d72c1b4
-      packages:
-        - deb7-python3.5
-        - deb7-python3-defaults
+    deb7-dh-python:
+        description: "dh-python for Debian wheezy"
+        treeherder:
+            symbol: Deb7(dh-python)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20170125T211752Z/pool/main/d/dh-python/dh-python_2.20170125.dsc
+                sha256: ef4f2951cea36ae4aac29126a1017505f98b595432fb5bdac0f21b4b4d72c1b4
+            packages:
+                - deb7-python3.5
+                - deb7-python3-defaults
 
-  deb7-dpkg-1.17:
-    description: "dpkg 1.17 for Debian wheezy"
-    treeherder:
-      symbol: Deb7(dpkg)
-    worker:
-      env:
-        # The compiler in wheezy doesn't support the stackprotector flags.
-        DEB_BUILD_MAINT_OPTIONS: hardening=-stackprotector
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/d/dpkg/dpkg_1.17.20.dsc
-        sha256: c706ad3f5db11968086ab2e0767f87d6e3522b13ebf136ae46f7722a82f645f6
-      patch: dpkg-wheezy.diff
+    deb7-dpkg-1.17:
+        description: "dpkg 1.17 for Debian wheezy"
+        treeherder:
+            symbol: Deb7(dpkg)
+        worker:
+            env:
+                # The compiler in wheezy doesn't support the stackprotector flags.
+                DEB_BUILD_MAINT_OPTIONS: hardening=-stackprotector
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/d/dpkg/dpkg_1.17.20.dsc
+                sha256: c706ad3f5db11968086ab2e0767f87d6e3522b13ebf136ae46f7722a82f645f6
+            patch: dpkg-wheezy.diff
 
-  deb7-devscripts-2.14:
-    description: "devscripts 2.14 for Debian wheezy"
-    treeherder:
-      symbol: Deb7(devscripts)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20141204T100716Z/pool/main/d/devscripts/devscripts_2.14.11.dsc
-        sha256: 47009dd76b2e8ce0f64b9f0d1caa4f648e0815ae5f79624bb96e3d06de1cb0d6
-      resolver: aptitude
+    deb7-devscripts-2.14:
+        description: "devscripts 2.14 for Debian wheezy"
+        treeherder:
+            symbol: Deb7(devscripts)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20141204T100716Z/pool/main/d/devscripts/devscripts_2.14.11.dsc
+                sha256: 47009dd76b2e8ce0f64b9f0d1caa4f648e0815ae5f79624bb96e3d06de1cb0d6
+            resolver: aptitude
 
-  deb7-automake-1.14:
-    description: "automake 1.14 for Debian wheezy"
-    treeherder:
-      symbol: Deb7(am)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20141027T102134Z/pool/main/a/automake-1.14/automake-1.14_1.14.1-4.dsc
-        sha256: d798619c504a686a5ebe46d106fd992971e805916032607e473541182da12167
+    deb7-automake-1.14:
+        description: "automake 1.14 for Debian wheezy"
+        treeherder:
+            symbol: Deb7(am)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20141027T102134Z/pool/main/a/automake-1.14/automake-1.14_1.14.1-4.dsc
+                sha256: d798619c504a686a5ebe46d106fd992971e805916032607e473541182da12167
 
-  deb7-xz-utils:
-    description: "xz-utils for Debian wheezy"
-    treeherder:
-      symbol: Deb7(xz)
-    worker:
-      env:
-        # The compiler in wheezy doesn't support the stackprotector flags.
-        DEB_BUILD_MAINT_OPTIONS: hardening=-stackprotector
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20161010T223637Z/pool/main/x/xz-utils/xz-utils_5.2.2-1.2.dsc
-        sha256: 13c8d8d0c243af78dc89b6e2cd670c8d8a2522379e1fcd196957c95d988d5961
-      packages:
-        - deb7-automake-1.14
-        # The xz debian source is in a format not supported by dpkg in wheezy,
-        # so we need a newer version of dpkg, which also needs a newer version
-        # of devscripts.
-        - deb7-devscripts-2.14
-        - deb7-dpkg-1.17
+    deb7-xz-utils:
+        description: "xz-utils for Debian wheezy"
+        treeherder:
+            symbol: Deb7(xz)
+        worker:
+            env:
+                # The compiler in wheezy doesn't support the stackprotector flags.
+                DEB_BUILD_MAINT_OPTIONS: hardening=-stackprotector
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20161010T223637Z/pool/main/x/xz-utils/xz-utils_5.2.2-1.2.dsc
+                sha256: 13c8d8d0c243af78dc89b6e2cd670c8d8a2522379e1fcd196957c95d988d5961
+            packages:
+                - deb7-automake-1.14
+                # The xz debian source is in a format not supported by dpkg in wheezy,
+                # so we need a newer version of dpkg, which also needs a newer version
+                # of devscripts.
+                - deb7-devscripts-2.14
+                - deb7-dpkg-1.17
 
-  deb7-gdb:
-    description: "gdb for Debian wheezy"
-    treeherder:
-      symbol: Deb7(gdb)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20170119T152956Z/pool/main/g/gdb/gdb_7.12-6.dsc
-        sha256: 9727dcb3d6b655e4f2a92110f5db076a490aa50b739804be239905ecff3aacc8
-      patch: gdb-wheezy.diff
+    deb7-gdb:
+        description: "gdb for Debian wheezy"
+        treeherder:
+            symbol: Deb7(gdb)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20170119T152956Z/pool/main/g/gdb/gdb_7.12-6.dsc
+                sha256: 9727dcb3d6b655e4f2a92110f5db076a490aa50b739804be239905ecff3aacc8
+            patch: gdb-wheezy.diff
 
-  deb7-python-zstandard:
-    description: "python-zstandard for Debian wheezy"
-    treeherder:
-      symbol: Deb7(python-zstandard)
-    run:
-      using: debian-package
-      tarball:
-        url: https://github.com/indygreg/python-zstandard/releases/download/0.9.1/python-zstandard-0.9.1.tar.gz
-        sha256: 59c7d6f1f85cebb5124abb50d8ec281c5311e0812e18785e28b197cf1515dd3b
-      patch: python-zstandard-wheezy.diff
-      packages:
-        - deb7-dh-python
-        - deb7-python
-        - deb7-python3.5
-        - deb7-python3-defaults
+    deb7-python-zstandard:
+        description: "python-zstandard for Debian wheezy"
+        treeherder:
+            symbol: Deb7(python-zstandard)
+        run:
+            using: debian-package
+            tarball:
+                url: https://github.com/indygreg/python-zstandard/releases/download/0.9.1/python-zstandard-0.9.1.tar.gz
+                sha256: 59c7d6f1f85cebb5124abb50d8ec281c5311e0812e18785e28b197cf1515dd3b
+            patch: python-zstandard-wheezy.diff
+            packages:
+                - deb7-dh-python
+                - deb7-python
+                - deb7-python3.5
+                - deb7-python3-defaults
 
-  deb9-python-zstandard:
-    description: "python-zstandard for Debian stretch"
-    treeherder:
-      symbol: Deb9(python-zstandard)
-    run:
-      using: debian-package
-      dist: stretch
-      tarball:
-        url: https://github.com/indygreg/python-zstandard/releases/download/0.9.1/python-zstandard-0.9.1.tar.gz
-        sha256: 59c7d6f1f85cebb5124abb50d8ec281c5311e0812e18785e28b197cf1515dd3b
+    deb9-python-zstandard:
+        description: "python-zstandard for Debian stretch"
+        treeherder:
+            symbol: Deb9(python-zstandard)
+        run:
+            using: debian-package
+            dist: stretch
+            tarball:
+                url: https://github.com/indygreg/python-zstandard/releases/download/0.9.1/python-zstandard-0.9.1.tar.gz
+                sha256: 59c7d6f1f85cebb5124abb50d8ec281c5311e0812e18785e28b197cf1515dd3b
 
-  deb7-pcre3:
-    description: "pcre3 8.31 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7(pcre3)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20140424T055217Z/pool/main/p/pcre3/pcre3_8.31-5.dsc
-        sha256: e6e92af1e9f4b1d286ce9e7fdb6cb2f0972a341a94f5631e0b8c31b9f79633a4
+    deb7-pcre3:
+        description: "pcre3 8.31 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7(pcre3)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20140424T055217Z/pool/main/p/pcre3/pcre3_8.31-5.dsc
+                sha256: e6e92af1e9f4b1d286ce9e7fdb6cb2f0972a341a94f5631e0b8c31b9f79633a4
 
-  deb7-atk:
-    description: "atk 2.8 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7(atk)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20130510T040301Z/pool/main/a/atk1.0/atk1.0_2.8.0-2.dsc
-        sha256: cae824b2a5ef47704fb820c04b5b7ee234329d9ddda1086bf487e12d58b9f70c
+    deb7-atk:
+        description: "atk 2.8 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7(atk)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20130510T040301Z/pool/main/a/atk1.0/atk1.0_2.8.0-2.dsc
+                sha256: cae824b2a5ef47704fb820c04b5b7ee234329d9ddda1086bf487e12d58b9f70c
 
-  deb7-glib:
-    description: "glib 2.38 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7(glib)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20140215T160944Z/pool/main/g/glib2.0/glib2.0_2.38.2-5.dsc
-        sha256: 1d81952a9a46a935d35d723f7528bf8d5264ef8a59491bad335d134dbeaa2404
-      patch: glib-wheezy.diff
-      packages:
-        - deb7-pcre3
+    deb7-glib:
+        description: "glib 2.38 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7(glib)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20140215T160944Z/pool/main/g/glib2.0/glib2.0_2.38.2-5.dsc
+                sha256: 1d81952a9a46a935d35d723f7528bf8d5264ef8a59491bad335d134dbeaa2404
+            patch: glib-wheezy.diff
+            packages:
+                - deb7-pcre3
 
-  deb7-harfbuzz:
-    description: "harfbuzz for Debian Wheezy"
-    treeherder:
-      symbol: Deb7(harfbuzz)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20121211T033951Z/pool/main/h/harfbuzz/harfbuzz_0.9.9-1.dsc
-        sha256: 622677a2757a739fb59c8bcd8cde9c1722fac82808248e19ce1cae46620d92bd
+    deb7-harfbuzz:
+        description: "harfbuzz for Debian Wheezy"
+        treeherder:
+            symbol: Deb7(harfbuzz)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20121211T033951Z/pool/main/h/harfbuzz/harfbuzz_0.9.9-1.dsc
+                sha256: 622677a2757a739fb59c8bcd8cde9c1722fac82808248e19ce1cae46620d92bd
 
-  deb7-gdk-pixbuf:
-    description: "gdk-pixbuf 2.28 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7(gdkpixbuf)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20130608T215552Z/pool/main/g/gdk-pixbuf/gdk-pixbuf_2.28.2-1.dsc
-        sha256: f5057beb54c37293de352c6f253cedd8b144d25289f1fdf1a958f17b51565bcb
-      packages:
-        - deb7-glib
-        - deb7-pcre3
+    deb7-gdk-pixbuf:
+        description: "gdk-pixbuf 2.28 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7(gdkpixbuf)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20130608T215552Z/pool/main/g/gdk-pixbuf/gdk-pixbuf_2.28.2-1.dsc
+                sha256: f5057beb54c37293de352c6f253cedd8b144d25289f1fdf1a958f17b51565bcb
+            packages:
+                - deb7-glib
+                - deb7-pcre3
 
-  deb7-pango:
-    description: "pango 1.32 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7(pango)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20130224T223605Z/pool/main/p/pango1.0/pango1.0_1.32.5-1.dsc
-        sha256: d9d9b1f797c5dbe70bfe9c7931d63b28437476aa1a737c424c7f072ca6e22914
-      packages:
-        - deb7-glib
-        - deb7-harfbuzz
-        - deb7-pcre3
+    deb7-pango:
+        description: "pango 1.32 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7(pango)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20130224T223605Z/pool/main/p/pango1.0/pango1.0_1.32.5-1.dsc
+                sha256: d9d9b1f797c5dbe70bfe9c7931d63b28437476aa1a737c424c7f072ca6e22914
+            packages:
+                - deb7-glib
+                - deb7-harfbuzz
+                - deb7-pcre3
 
-  deb7-libxkbcommon:
-    description: "libxkbcommon for Debian Wheezy"
-    treeherder:
-      symbol: Deb7(xkbc)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20140723T102555Z/pool/main/libx/libxkbcommon/libxkbcommon_0.4.1-2.dsc
-        sha256: 9046dbceda207ed7163b7c12c98399e6d119491a480dc908ae451d7fff0fb77c
+    deb7-libxkbcommon:
+        description: "libxkbcommon for Debian Wheezy"
+        treeherder:
+            symbol: Deb7(xkbc)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20140723T102555Z/pool/main/libx/libxkbcommon/libxkbcommon_0.4.1-2.dsc
+                sha256: 9046dbceda207ed7163b7c12c98399e6d119491a480dc908ae451d7fff0fb77c
 
-  deb7-wayland:
-    description: "wayland 1.2 for Debian wheezy"
-    treeherder:
-      symbol: Deb7(wayland)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20130908T214400Z/pool/main/w/wayland/wayland_1.2.1-1.dsc
-        sha256: 964619747c00c697c95f2739c7980a0a360d79d03eaa3d9a342fed81d86e9466
+    deb7-wayland:
+        description: "wayland 1.2 for Debian wheezy"
+        treeherder:
+            symbol: Deb7(wayland)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20130908T214400Z/pool/main/w/wayland/wayland_1.2.1-1.dsc
+                sha256: 964619747c00c697c95f2739c7980a0a360d79d03eaa3d9a342fed81d86e9466
 
-  deb7-gtk3:
-    description: "gtk+ 3.10 for Debian wheezy"
-    treeherder:
-      symbol: Deb7(gtk3)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20140215T220417Z/pool/main/g/gtk+3.0/gtk+3.0_3.10.7-1.dsc
-        sha256: 2a6810d44517806940063bb488e49e7177732d8059c798cf0ef94103fefaf0b3
-      patch: gtk-wheezy.diff
-      packages:
-        - deb7-atk
-        - deb7-glib
-        - deb7-gdk-pixbuf
-        - deb7-harfbuzz
-        - deb7-libxkbcommon
-        - deb7-make
-        - deb7-pango
-        - deb7-pcre3
-        - deb7-wayland
+    deb7-gtk3:
+        description: "gtk+ 3.10 for Debian wheezy"
+        treeherder:
+            symbol: Deb7(gtk3)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20140215T220417Z/pool/main/g/gtk+3.0/gtk+3.0_3.10.7-1.dsc
+                sha256: 2a6810d44517806940063bb488e49e7177732d8059c798cf0ef94103fefaf0b3
+            patch: gtk-wheezy.diff
+            packages:
+                - deb7-atk
+                - deb7-glib
+                - deb7-gdk-pixbuf
+                - deb7-harfbuzz
+                - deb7-libxkbcommon
+                - deb7-make
+                - deb7-pango
+                - deb7-pcre3
+                - deb7-wayland
 
-  deb7-32-pcre3:
-    description: "pcre3 8.31 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7-32(pcre3)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20140424T055217Z/pool/main/p/pcre3/pcre3_8.31-5.dsc
-        sha256: e6e92af1e9f4b1d286ce9e7fdb6cb2f0972a341a94f5631e0b8c31b9f79633a4
-      arch: i386
+    deb7-32-pcre3:
+        description: "pcre3 8.31 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7-32(pcre3)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20140424T055217Z/pool/main/p/pcre3/pcre3_8.31-5.dsc
+                sha256: e6e92af1e9f4b1d286ce9e7fdb6cb2f0972a341a94f5631e0b8c31b9f79633a4
+            arch: i386
 
-  deb7-32-atk:
-    description: "atk 2.8 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7-32(atk)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20130510T040301Z/pool/main/a/atk1.0/atk1.0_2.8.0-2.dsc
-        sha256: cae824b2a5ef47704fb820c04b5b7ee234329d9ddda1086bf487e12d58b9f70c
-      arch: i386
+    deb7-32-atk:
+        description: "atk 2.8 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7-32(atk)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20130510T040301Z/pool/main/a/atk1.0/atk1.0_2.8.0-2.dsc
+                sha256: cae824b2a5ef47704fb820c04b5b7ee234329d9ddda1086bf487e12d58b9f70c
+            arch: i386
 
-  deb7-32-glib:
-    description: "glib 2.38 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7-32(glib)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20140215T160944Z/pool/main/g/glib2.0/glib2.0_2.38.2-5.dsc
-        sha256: 1d81952a9a46a935d35d723f7528bf8d5264ef8a59491bad335d134dbeaa2404
-      arch: i386
-      patch: glib-wheezy.diff
-      packages:
-        - deb7-32-pcre3
+    deb7-32-glib:
+        description: "glib 2.38 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7-32(glib)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20140215T160944Z/pool/main/g/glib2.0/glib2.0_2.38.2-5.dsc
+                sha256: 1d81952a9a46a935d35d723f7528bf8d5264ef8a59491bad335d134dbeaa2404
+            arch: i386
+            patch: glib-wheezy.diff
+            packages:
+                - deb7-32-pcre3
 
-  deb7-32-harfbuzz:
-    description: "harfbuzz for Debian Wheezy"
-    treeherder:
-      symbol: Deb7-32(harfbuzz)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20121211T033951Z/pool/main/h/harfbuzz/harfbuzz_0.9.9-1.dsc
-        sha256: 622677a2757a739fb59c8bcd8cde9c1722fac82808248e19ce1cae46620d92bd
-      arch: i386
+    deb7-32-harfbuzz:
+        description: "harfbuzz for Debian Wheezy"
+        treeherder:
+            symbol: Deb7-32(harfbuzz)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20121211T033951Z/pool/main/h/harfbuzz/harfbuzz_0.9.9-1.dsc
+                sha256: 622677a2757a739fb59c8bcd8cde9c1722fac82808248e19ce1cae46620d92bd
+            arch: i386
 
-  deb7-32-gdk-pixbuf:
-    description: "gdk-pixbuf 2.28 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7-32(gdkpixbuf)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20130608T215552Z/pool/main/g/gdk-pixbuf/gdk-pixbuf_2.28.2-1.dsc
-        sha256: f5057beb54c37293de352c6f253cedd8b144d25289f1fdf1a958f17b51565bcb
-      arch: i386
-      packages:
-        - deb7-32-glib
-        - deb7-32-pcre3
+    deb7-32-gdk-pixbuf:
+        description: "gdk-pixbuf 2.28 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7-32(gdkpixbuf)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20130608T215552Z/pool/main/g/gdk-pixbuf/gdk-pixbuf_2.28.2-1.dsc
+                sha256: f5057beb54c37293de352c6f253cedd8b144d25289f1fdf1a958f17b51565bcb
+            arch: i386
+            packages:
+                - deb7-32-glib
+                - deb7-32-pcre3
 
-  deb7-32-pango:
-    description: "pango 1.32 for Debian Wheezy"
-    treeherder:
-      symbol: Deb7-32(pango)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20130224T223605Z/pool/main/p/pango1.0/pango1.0_1.32.5-1.dsc
-        sha256: d9d9b1f797c5dbe70bfe9c7931d63b28437476aa1a737c424c7f072ca6e22914
-      arch: i386
-      packages:
-        - deb7-32-glib
-        - deb7-32-harfbuzz
-        - deb7-32-pcre3
+    deb7-32-pango:
+        description: "pango 1.32 for Debian Wheezy"
+        treeherder:
+            symbol: Deb7-32(pango)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20130224T223605Z/pool/main/p/pango1.0/pango1.0_1.32.5-1.dsc
+                sha256: d9d9b1f797c5dbe70bfe9c7931d63b28437476aa1a737c424c7f072ca6e22914
+            arch: i386
+            packages:
+                - deb7-32-glib
+                - deb7-32-harfbuzz
+                - deb7-32-pcre3
 
-  deb7-32-xkeyboard-config:
-    description: "xkeyboard-config for Debian Wheezy"
-    treeherder:
-      symbol: Deb7-32(xkbdconfig)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20121225T153644Z/pool/main/x/xkeyboard-config/xkeyboard-config_2.5.1-3.dsc
-        sha256: 327d53dfca4288c7f75471bb01e6d1f161811706b1d8daa01bf9abc269016dc1
-      arch: i386
-      patch: xkeyboard-config-wheezy.diff
+    deb7-32-xkeyboard-config:
+        description: "xkeyboard-config for Debian Wheezy"
+        treeherder:
+            symbol: Deb7-32(xkbdconfig)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20121225T153644Z/pool/main/x/xkeyboard-config/xkeyboard-config_2.5.1-3.dsc
+                sha256: 327d53dfca4288c7f75471bb01e6d1f161811706b1d8daa01bf9abc269016dc1
+            arch: i386
+            patch: xkeyboard-config-wheezy.diff
 
-  deb7-32-libxkbcommon:
-    description: "libxkbcommon for Debian Wheezy"
-    treeherder:
-      symbol: Deb7-32(xkbc)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20140723T102555Z/pool/main/libx/libxkbcommon/libxkbcommon_0.4.1-2.dsc
-        sha256: 9046dbceda207ed7163b7c12c98399e6d119491a480dc908ae451d7fff0fb77c
-      arch: i386
+    deb7-32-libxkbcommon:
+        description: "libxkbcommon for Debian Wheezy"
+        treeherder:
+            symbol: Deb7-32(xkbc)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20140723T102555Z/pool/main/libx/libxkbcommon/libxkbcommon_0.4.1-2.dsc
+                sha256: 9046dbceda207ed7163b7c12c98399e6d119491a480dc908ae451d7fff0fb77c
+            arch: i386
 
-  deb7-32-wayland:
-    description: "wayland 1.2 for Debian wheezy"
-    treeherder:
-      symbol: Deb7-32(wayland)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20130908T214400Z/pool/main/w/wayland/wayland_1.2.1-1.dsc
-        sha256: 964619747c00c697c95f2739c7980a0a360d79d03eaa3d9a342fed81d86e9466
-      arch: i386
+    deb7-32-wayland:
+        description: "wayland 1.2 for Debian wheezy"
+        treeherder:
+            symbol: Deb7-32(wayland)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20130908T214400Z/pool/main/w/wayland/wayland_1.2.1-1.dsc
+                sha256: 964619747c00c697c95f2739c7980a0a360d79d03eaa3d9a342fed81d86e9466
+            arch: i386
 
-  deb7-32-gtk3:
-    description: "gtk+ 3.10 for Debian wheezy"
-    treeherder:
-      symbol: Deb7-32(gtk3)
-    run:
-      using: debian-package
-      dsc:
-        url: http://snapshot.debian.org/archive/debian/20140215T220417Z/pool/main/g/gtk+3.0/gtk+3.0_3.10.7-1.dsc
-        sha256: 2a6810d44517806940063bb488e49e7177732d8059c798cf0ef94103fefaf0b3
-      arch: i386
-      patch: gtk-wheezy.diff
-      packages:
-        - deb7-32-atk
-        - deb7-32-glib
-        - deb7-32-gdk-pixbuf
-        - deb7-32-harfbuzz
-        - deb7-32-libxkbcommon
-        - deb7-make
-        - deb7-32-pango
-        - deb7-32-pcre3
-        - deb7-32-wayland
+    deb7-32-gtk3:
+        description: "gtk+ 3.10 for Debian wheezy"
+        treeherder:
+            symbol: Deb7-32(gtk3)
+        run:
+            using: debian-package
+            dsc:
+                url: http://snapshot.debian.org/archive/debian/20140215T220417Z/pool/main/g/gtk+3.0/gtk+3.0_3.10.7-1.dsc
+                sha256: 2a6810d44517806940063bb488e49e7177732d8059c798cf0ef94103fefaf0b3
+            arch: i386
+            patch: gtk-wheezy.diff
+            packages:
+                - deb7-32-atk
+                - deb7-32-glib
+                - deb7-32-gdk-pixbuf
+                - deb7-32-harfbuzz
+                - deb7-32-libxkbcommon
+                - deb7-make
+                - deb7-32-pango
+                - deb7-32-pcre3
+                - deb7-32-wayland
--- a/taskcluster/ci/partials-signing/kind.yml
+++ b/taskcluster/ci/partials-signing/kind.yml
@@ -1,20 +1,20 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-  - taskgraph.transforms.name_sanity:transforms
-  - taskgraph.transforms.mar_signing:transforms
-  - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.mar_signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-  - partials
+    - partials
 
 job-template:
-  shipping-phase: promote
-  treeherder-group: ps
-  description-suffix: 'partial signing'
-  required_signoffs:
-    - mar-signing
+    shipping-phase: promote
+    treeherder-group: ps
+    description-suffix: 'partial signing'
+    required_signoffs:
+        - mar-signing
--- a/taskcluster/ci/partials/kind.yml
+++ b/taskcluster/ci/partials/kind.yml
@@ -1,43 +1,43 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.partials:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.partials:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - repackage
-   - repackage-l10n
+    - repackage
+    - repackage-l10n
 
 only-for-attributes:
-   - nightly
-   - shippable
+    - nightly
+    - shippable
 
 only-for-build-platforms:
-   - macosx64-shippable/opt
-   - macosx64-nightly/opt
-   - macosx64-devedition-nightly/opt
-   - win32-shippable/opt
-   - win32-nightly/opt
-   - win32-devedition-nightly/opt
-   - win64-shippable/opt
-   - win64-nightly/opt
-   - win64-devedition-nightly/opt
-   - win64-aarch64-shippable/opt
-   - win64-aarch64-nightly/opt
-   - win64-aarch64-devedition-nightly/opt
-   - linux-shippable/opt
-   - linux-nightly/opt
-   - linux-devedition-nightly/opt
-   - linux64-shippable/opt
-   - linux64-nightly/opt
-   - linux64-devedition-nightly/opt
-   - linux64-asan-reporter-nightly/opt
-   - win64-asan-reporter-nightly/opt
+    - macosx64-shippable/opt
+    - macosx64-nightly/opt
+    - macosx64-devedition-nightly/opt
+    - win32-shippable/opt
+    - win32-nightly/opt
+    - win32-devedition-nightly/opt
+    - win64-shippable/opt
+    - win64-nightly/opt
+    - win64-devedition-nightly/opt
+    - win64-aarch64-shippable/opt
+    - win64-aarch64-nightly/opt
+    - win64-aarch64-devedition-nightly/opt
+    - linux-shippable/opt
+    - linux-nightly/opt
+    - linux-devedition-nightly/opt
+    - linux64-shippable/opt
+    - linux64-nightly/opt
+    - linux64-devedition-nightly/opt
+    - linux64-asan-reporter-nightly/opt
+    - win64-asan-reporter-nightly/opt
 
 job-template:
-   shipping-phase: promote
+    shipping-phase: promote
--- a/taskcluster/ci/pipfile-update/kind.yml
+++ b/taskcluster/ci/pipfile-update/kind.yml
@@ -1,45 +1,45 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.pipfile_update:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.pipfile_update:transforms
+    - taskgraph.transforms.task:transforms
 
 
 job-defaults:
-   name: pipfile_update
-   description: Update Pipfile.lock
-   run-on-projects: []
-   treeherder:
-      kind: build
-      platform: linux64/opt
-      tier: 1
-   worker-type: b-linux
-   worker:
-      implementation: docker-worker
-      os: linux
-      docker-image: {in-tree: pipfile-updates}
-      taskcluster-proxy: true
-      max-run-time: 2400
-      command:
-         - /runme.sh
-      artifacts:
-         - name: 'public/build/Pipfile.lock.diff'
-           path: '/home/worker/artifacts/Pipfile.lock.diff'
-           type: file
-   scopes:
-      - secrets:get:project/releng/gecko/build/level-{level}/arc-phabricator-token
+    name: pipfile_update
+    description: Update Pipfile.lock
+    run-on-projects: []
+    treeherder:
+        kind: build
+        platform: linux64/opt
+        tier: 1
+    worker-type: b-linux
+    worker:
+        implementation: docker-worker
+        os: linux
+        docker-image: {in-tree: pipfile-updates}
+        taskcluster-proxy: true
+        max-run-time: 2400
+        command:
+            - /runme.sh
+        artifacts:
+            - name: 'public/build/Pipfile.lock.diff'
+              path: '/home/worker/artifacts/Pipfile.lock.diff'
+              type: file
+    scopes:
+        - secrets:get:project/releng/gecko/build/level-{level}/arc-phabricator-token
 
 
 jobs:
-   funsize-update-generator:
-      treeherder:
-         symbol: pipfu(fug)
-      worker:
-         env:
-            PIPFILE_DIRECTORY: "taskcluster/docker/funsize-update-generator"
-            PYTHON3: "1"
-            REVIEWERS: "sfraser, bhearsum"
+    funsize-update-generator:
+        treeherder:
+            symbol: pipfu(fug)
+        worker:
+            env:
+                PIPFILE_DIRECTORY: "taskcluster/docker/funsize-update-generator"
+                PYTHON3: "1"
+                REVIEWERS: "sfraser, bhearsum"
--- a/taskcluster/ci/post-balrog-dummy/kind.yml
+++ b/taskcluster/ci/post-balrog-dummy/kind.yml
@@ -1,28 +1,28 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.per_platform_dummy:transforms
-   - taskgraph.transforms.reverse_chunk_deps:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.per_platform_dummy:transforms
+    - taskgraph.transforms.reverse_chunk_deps:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - balrog
+    - balrog
 
 job-template:
-   description: Dummy task to deal with max_dependencies
-   run-on-projects: []
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      implementation: docker-worker
-      os: linux
-      docker-image: "ubuntu:16.10"
-      max-run-time: 600
-      command:
-         - /bin/bash
-         - -c
-         - echo "Dummy task"
+    description: Dummy task to deal with max_dependencies
+    run-on-projects: []
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        implementation: docker-worker
+        os: linux
+        docker-image: "ubuntu:16.10"
+        max-run-time: 600
+        command:
+            - /bin/bash
+            - -c
+            - echo "Dummy task"
--- a/taskcluster/ci/post-beetmover-checksums-dummy/kind.yml
+++ b/taskcluster/ci/post-beetmover-checksums-dummy/kind.yml
@@ -1,65 +1,65 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.reverse_chunk_deps:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.reverse_chunk_deps:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - beetmover-checksums
-   - release-beetmover-source-checksums
-   - release-eme-free-repack-beetmover-checksums
-   - release-beetmover-signed-langpacks-checksums
+    - beetmover-checksums
+    - release-beetmover-source-checksums
+    - release-eme-free-repack-beetmover-checksums
+    - release-beetmover-signed-langpacks-checksums
 
 jobs:
-   firefox-promote:
-      name: post-beetmover-checksums-dummy
-      description: Dummy task to deal with max_dependencies
-      run-on-projects: []
-      shipping-phase: promote
-      shipping-product: firefox
-      worker-type: b-linux
-      worker:
-         implementation: docker-worker
-         os: linux
-         docker-image: "ubuntu:16.10"
-         max-run-time: 600
-         command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
-   devedition-promote:
-      name: post-beetmover-checksums-dummy
-      description: Dummy task to deal with max_dependencies
-      run-on-projects: []
-      shipping-phase: promote
-      shipping-product: devedition
-      worker-type: b-linux
-      worker:
-         implementation: docker-worker
-         os: linux
-         docker-image: "ubuntu:16.10"
-         max-run-time: 600
-         command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
-   fennec-promote:
-      name: post-beetmover-checksums-dummy
-      description: Dummy task to deal with max_dependencies
-      run-on-projects: []
-      shipping-phase: promote
-      shipping-product: fennec
-      worker-type: b-linux
-      worker:
-         implementation: docker-worker
-         os: linux
-         docker-image: "ubuntu:16.10"
-         max-run-time: 600
-         command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
+    firefox-promote:
+        name: post-beetmover-checksums-dummy
+        description: Dummy task to deal with max_dependencies
+        run-on-projects: []
+        shipping-phase: promote
+        shipping-product: firefox
+        worker-type: b-linux
+        worker:
+            implementation: docker-worker
+            os: linux
+            docker-image: "ubuntu:16.10"
+            max-run-time: 600
+            command:
+                - /bin/bash
+                - -c
+                - echo "Dummy task"
+    devedition-promote:
+        name: post-beetmover-checksums-dummy
+        description: Dummy task to deal with max_dependencies
+        run-on-projects: []
+        shipping-phase: promote
+        shipping-product: devedition
+        worker-type: b-linux
+        worker:
+            implementation: docker-worker
+            os: linux
+            docker-image: "ubuntu:16.10"
+            max-run-time: 600
+            command:
+                - /bin/bash
+                - -c
+                - echo "Dummy task"
+    fennec-promote:
+        name: post-beetmover-checksums-dummy
+        description: Dummy task to deal with max_dependencies
+        run-on-projects: []
+        shipping-phase: promote
+        shipping-product: fennec
+        worker-type: b-linux
+        worker:
+            implementation: docker-worker
+            os: linux
+            docker-image: "ubuntu:16.10"
+            max-run-time: 600
+            command:
+                - /bin/bash
+                - -c
+                - echo "Dummy task"
--- a/taskcluster/ci/post-beetmover-dummy/kind.yml
+++ b/taskcluster/ci/post-beetmover-dummy/kind.yml
@@ -1,32 +1,32 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.per_platform_dummy:transforms
-   - taskgraph.transforms.reverse_chunk_deps:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.per_platform_dummy:transforms
+    - taskgraph.transforms.reverse_chunk_deps:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - beetmover-checksums
-   - beetmover-repackage
-   # Fennec doesn't have beetmover-{checksums,repackage}, so
-   # also depend on vanilla beetmover.
-   - beetmover
+    - beetmover-checksums
+    - beetmover-repackage
+    # Fennec doesn't have beetmover-{checksums,repackage}, so
+    # also depend on vanilla beetmover.
+    - beetmover
 
 job-template:
-   description: Dummy task to deal with max_dependencies
-   run-on-projects: []
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      implementation: docker-worker
-      os: linux
-      docker-image: "ubuntu:16.10"
-      max-run-time: 600
-      command:
-         - /bin/bash
-         - -c
-         - echo "Dummy task"
+    description: Dummy task to deal with max_dependencies
+    run-on-projects: []
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        implementation: docker-worker
+        os: linux
+        docker-image: "ubuntu:16.10"
+        max-run-time: 600
+        command:
+            - /bin/bash
+            - -c
+            - echo "Dummy task"
--- a/taskcluster/ci/post-langpack-dummy/kind.yml
+++ b/taskcluster/ci/post-langpack-dummy/kind.yml
@@ -1,47 +1,47 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.reverse_chunk_deps:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.reverse_chunk_deps:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-beetmover-signed-langpacks
+    - release-beetmover-signed-langpacks
 
 jobs:
-   firefox-promote:
-      name: post-langpack-dummy
-      description: Dummy task to deal with max_dependencies
-      run-on-projects: []
-      shipping-phase: promote
-      shipping-product: firefox
-      worker-type: b-linux
-      worker:
-         implementation: docker-worker
-         os: linux
-         docker-image: "ubuntu:16.10"
-         max-run-time: 600
-         command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
+    firefox-promote:
+        name: post-langpack-dummy
+        description: Dummy task to deal with max_dependencies
+        run-on-projects: []
+        shipping-phase: promote
+        shipping-product: firefox
+        worker-type: b-linux
+        worker:
+            implementation: docker-worker
+            os: linux
+            docker-image: "ubuntu:16.10"
+            max-run-time: 600
+            command:
+                - /bin/bash
+                - -c
+                - echo "Dummy task"
 
-   devedition-promote:
-      name: post-langpack-dummy
-      description: Dummy task to deal with max_dependencies
-      run-on-projects: []
-      shipping-phase: promote
-      shipping-product: devedition
-      worker-type: b-linux
-      worker:
-         implementation: docker-worker
-         os: linux
-         docker-image: "ubuntu:16.10"
-         max-run-time: 600
-         command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
+    devedition-promote:
+        name: post-langpack-dummy
+        description: Dummy task to deal with max_dependencies
+        run-on-projects: []
+        shipping-phase: promote
+        shipping-product: devedition
+        worker-type: b-linux
+        worker:
+            implementation: docker-worker
+            os: linux
+            docker-image: "ubuntu:16.10"
+            max-run-time: 600
+            command:
+                - /bin/bash
+                - -c
+                - echo "Dummy task"
--- a/taskcluster/ci/push-apk-checks/kind.yml
+++ b/taskcluster/ci/push-apk-checks/kind.yml
@@ -1,40 +1,40 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.push_apk:loader
 
 transforms:
-   - taskgraph.transforms.push_apk_checks:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.push_apk_checks:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - build-signing
+    - build-signing
 
 jobs:
-   push-apk-checks/opt:
-      description: Verify APKs are sane before uploading them onto Google Play Store
-      attributes:
-         build_platform: android-nightly
-         nightly: true
-      shipping-phase: promote
-      shipping-product: fennec
-      package-name:
-         by-project:
-            mozilla-central: org.mozilla.fennec_aurora
-            mozilla-beta: org.mozilla.firefox_beta
-            mozilla-release: org.mozilla.firefox
-            default: org.mozilla.fennec_aurora
-      worker-type: b-linux
-      worker:
-         implementation: docker-worker
-         os: linux
-         docker-image: {in-tree: mozapkpublisher}
-         chain-of-trust: true
-         max-run-time: 600
-      treeherder:
-         symbol: pub(gpc)
-         platform: Android/opt
-         tier: 1
-         kind: test
-      run-on-projects: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
+    push-apk-checks/opt:
+        description: Verify APKs are sane before uploading them onto Google Play Store
+        attributes:
+            build_platform: android-nightly
+            nightly: true
+        shipping-phase: promote
+        shipping-product: fennec
+        package-name:
+            by-project:
+                mozilla-central: org.mozilla.fennec_aurora
+                mozilla-beta: org.mozilla.firefox_beta
+                mozilla-release: org.mozilla.firefox
+                default: org.mozilla.fennec_aurora
+        worker-type: b-linux
+        worker:
+            implementation: docker-worker
+            os: linux
+            docker-image: {in-tree: mozapkpublisher}
+            chain-of-trust: true
+            max-run-time: 600
+        treeherder:
+            symbol: pub(gpc)
+            platform: Android/opt
+            tier: 1
+            kind: test
+        run-on-projects: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
--- a/taskcluster/ci/push-apk/kind.yml
+++ b/taskcluster/ci/push-apk/kind.yml
@@ -1,58 +1,58 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.push_apk:loader
 
 transforms:
-   - taskgraph.transforms.push_apk:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.push_apk:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - build-signing
-   - google-play-strings
-   - push-apk-checks
+    - build-signing
+    - google-play-strings
+    - push-apk-checks
 
 jobs:
-   push-apk/opt:
-      label: 'push-apk/opt'
-      description: Publishes APK onto Google Play Store
-      attributes:
-         build_platform: android-nightly
-         nightly: true
-      shipping-phase: ship
-      shipping-product: fennec
-      worker-type:
-         by-release-level:
-            production: scriptworker-prov-v1/pushapk-v1
-            staging: scriptworker-prov-v1/dep-pushapk
-      worker:
-         upstream-artifacts:  # see transforms
-         google-play-track:
-            # See https://github.com/mozilla-releng/pushapkscript#aurora-beta-release-vs-alpha-beta-production
-            by-release-type:
-               nightly: 'beta'
-               beta: 'rollout'
-               release(-rc)?: 'rollout'
-               default: 'internal'
-         implementation: push-apk
-         commit:
+    push-apk/opt:
+        label: 'push-apk/opt'
+        description: Publishes APK onto Google Play Store
+        attributes:
+            build_platform: android-nightly
+            nightly: true
+        shipping-phase: ship
+        shipping-product: fennec
+        worker-type:
             by-release-level:
-               production: true
-               staging: false
-         rollout-percentage:
-            by-release-type:
-               # XXX Please make sure to change google-play-track above to
-               # 'rollout' if you add a new supported project
-               release: 10
-               release-rc: 5
-               beta: 10
-               default: null
-      requires: all-resolved
-      scopes:  # see transforms
-      treeherder:
-         symbol: pub(gp)
-         platform: Android/opt
-         tier: 2
-         kind: other
-      run-on-projects: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
+                production: scriptworker-prov-v1/pushapk-v1
+                staging: scriptworker-prov-v1/dep-pushapk
+        worker:
+            upstream-artifacts:  # see transforms
+            google-play-track:
+                # See https://github.com/mozilla-releng/pushapkscript#aurora-beta-release-vs-alpha-beta-production
+                by-release-type:
+                    nightly: 'beta'
+                    beta: 'rollout'
+                    release(-rc)?: 'rollout'
+                    default: 'internal'
+            implementation: push-apk
+            commit:
+                by-release-level:
+                    production: true
+                    staging: false
+            rollout-percentage:
+                by-release-type:
+                    # XXX Please make sure to change google-play-track above to
+                    # 'rollout' if you add a new supported project
+                    release: 10
+                    release-rc: 5
+                    beta: 10
+                    default: null
+        requires: all-resolved
+        scopes:  # see transforms
+        treeherder:
+            symbol: pub(gp)
+            platform: Android/opt
+            tier: 2
+            kind: other
+        run-on-projects: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
--- a/taskcluster/ci/release-balrog-scheduling/kind.yml
+++ b/taskcluster/ci/release-balrog-scheduling/kind.yml
@@ -1,74 +1,74 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: 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
+    - taskgraph.transforms.release:run_on_releases
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.scriptworker:add_balrog_scopes
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-bouncer-check
+    - release-bouncer-check
 
 job-defaults:
-   run-on-projects: []
-   shipping-phase: ship
-   worker:
-      implementation: balrog
-      balrog-action: schedule
+    run-on-projects: []
+    shipping-phase: ship
+    worker:
+        implementation: balrog
+        balrog-action: schedule
 
 jobs:
-   firefox:
-      description: Schedule Firefox publishing in balrog
-      name: release-firefox_schedule_publishing_in_balrog
-      shipping-product: firefox
-      worker:
-         product: firefox
-         publish-rules:
-            by-release-level:
-               production:
-                  by-release-type:
-                     beta: [32]
-                     release: [145]
-                     esr60: [806]
-                     default: []
-               staging:
-                  by-release-type:
-                     beta: [32]
-                     release: [145]
-                     esr60: [806]
-                     default: []
-      treeherder:
-         platform: firefox-release/opt
-         symbol: Rel(BSFx)
-         tier: 1
-         kind: build
-   firefox-bz2:
-      description: Schedule Firefox publishing in balrog (bz2)
-      name: release-firefox_schedule_publishing_in_balrog-bz2
-      shipping-product: firefox
-      run-on-releases: [esr60]
-      worker:
-         product: firefox
-         publish-rules: [521]
-         blob-suffix: -bz2
-      treeherder:
-         platform: firefox-release/opt
-         symbol: Rel(BSFx-bz2)
-         tier: 1
-         kind: build
-   devedition:
-      description: Schedule Devedition publishing in balrog
-      name: release-devedition_schedule_publishing_in_balrog
-      shipping-product: devedition
-      worker:
-         product: devedition
-         publish-rules: [10]
-      treeherder:
-         platform: devedition-release/opt
-         symbol: Rel(BSDev)
-         tier: 1
-         kind: build
+    firefox:
+        description: Schedule Firefox publishing in balrog
+        name: release-firefox_schedule_publishing_in_balrog
+        shipping-product: firefox
+        worker:
+            product: firefox
+            publish-rules:
+                by-release-level:
+                    production:
+                        by-release-type:
+                            beta: [32]
+                            release: [145]
+                            esr60: [806]
+                            default: []
+                    staging:
+                        by-release-type:
+                            beta: [32]
+                            release: [145]
+                            esr60: [806]
+                            default: []
+        treeherder:
+            platform: firefox-release/opt
+            symbol: Rel(BSFx)
+            tier: 1
+            kind: build
+    firefox-bz2:
+        description: Schedule Firefox publishing in balrog (bz2)
+        name: release-firefox_schedule_publishing_in_balrog-bz2
+        shipping-product: firefox
+        run-on-releases: [esr60]
+        worker:
+            product: firefox
+            publish-rules: [521]
+            blob-suffix: -bz2
+        treeherder:
+            platform: firefox-release/opt
+            symbol: Rel(BSFx-bz2)
+            tier: 1
+            kind: build
+    devedition:
+        description: Schedule Devedition publishing in balrog
+        name: release-devedition_schedule_publishing_in_balrog
+        shipping-product: devedition
+        worker:
+            product: devedition
+            publish-rules: [10]
+        treeherder:
+            platform: devedition-release/opt
+            symbol: Rel(BSDev)
+            tier: 1
+            kind: build
--- a/taskcluster/ci/release-balrog-submit-toplevel/kind.yml
+++ b/taskcluster/ci/release-balrog-submit-toplevel/kind.yml
@@ -1,109 +1,109 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: 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
+    - 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
 
 job-defaults:
-   run-on-projects: []  # to make sure this never runs in CI
-   shipping-phase: promote
-   worker:
-      implementation: balrog
-      balrog-action: submit-toplevel
-      require-mirrors: true
-      archive-domain:
-         by-release-level:
-            production: archive.mozilla.org
-            staging: ftp.stage.mozaws.net
-      download-domain:
-         by-release-level:
-            production: download.mozilla.org
-            staging: bouncer-bouncer-releng.stage.mozaws.net
-   whats-new-config: browser/config/whats_new_page.yml
+    run-on-projects: []  # to make sure this never runs in CI
+    shipping-phase: promote
+    worker:
+        implementation: balrog
+        balrog-action: submit-toplevel
+        require-mirrors: true
+        archive-domain:
+            by-release-level:
+                production: archive.mozilla.org
+                staging: ftp.stage.mozaws.net
+        download-domain:
+            by-release-level:
+                production: download.mozilla.org
+                staging: bouncer-bouncer-releng.stage.mozaws.net
+    whats-new-config: browser/config/whats_new_page.yml
 
 jobs:
-   firefox:
-      name: submit-toplevel-firefox-release-to-balrog
-      description: Submit toplevel Firefox release to balrog
-      shipping-product: firefox
-      worker:
-         product: firefox
-         channel-names:
-            by-release-type:
-               beta: ["beta", "beta-localtest", "beta-cdntest"]
-               release(-rc)?: ["release", "release-localtest", "release-cdntest"]
-               esr60: ["esr", "esr-localtest", "esr-cdntest"]
-               default: []
-         publish-rules:
-            by-release-level:
-               production:
-                  by-release-type:
-                     beta: [32]
-                     release(-rc)?: [145]
-                     esr60: [806]
-                     default: []
-               staging:
-                  by-release-type:
-                     beta: [32]
-                     release(-rc)?: [145]
-                     esr60: [806]
-                     default: []
-         rules-to-update:
-            by-release-type:
-               beta: ["firefox-beta-cdntest", "firefox-beta-localtest"]
-               release(-rc)?: ["firefox-release-cdntest", "firefox-release-localtest"]
-               esr60: ["firefox-esr60-cdntest", "firefox-esr60-localtest"]
-               default: []
-         platforms: ["linux", "linux64", "macosx64", "win32", "win64", "win64-aarch64"]
-      treeherder:
-         platform: firefox-release/opt
-         symbol: Rel(BPFx)
-         tier: 1
-         kind: build
+    firefox:
+        name: submit-toplevel-firefox-release-to-balrog
+        description: Submit toplevel Firefox release to balrog
+        shipping-product: firefox
+        worker:
+            product: firefox
+            channel-names:
+                by-release-type:
+                    beta: ["beta", "beta-localtest", "beta-cdntest"]
+                    release(-rc)?: ["release", "release-localtest", "release-cdntest"]
+                    esr60: ["esr", "esr-localtest", "esr-cdntest"]
+                    default: []
+            publish-rules:
+                by-release-level:
+                    production:
+                        by-release-type:
+                            beta: [32]
+                            release(-rc)?: [145]
+                            esr60: [806]
+                            default: []
+                    staging:
+                        by-release-type:
+                            beta: [32]
+                            release(-rc)?: [145]
+                            esr60: [806]
+                            default: []
+            rules-to-update:
+                by-release-type:
+                    beta: ["firefox-beta-cdntest", "firefox-beta-localtest"]
+                    release(-rc)?: ["firefox-release-cdntest", "firefox-release-localtest"]
+                    esr60: ["firefox-esr60-cdntest", "firefox-esr60-localtest"]
+                    default: []
+            platforms: ["linux", "linux64", "macosx64", "win32", "win64", "win64-aarch64"]
+        treeherder:
+            platform: firefox-release/opt
+            symbol: Rel(BPFx)
+            tier: 1
+            kind: build
 
-   firefox-bz2:
-      name: submit-toplevel-firefox-release-to-balrog-bz2
-      description: Submit toplevel Firefox release to balrog
-      shipping-product: firefox
-      run-on-releases: [esr60]
-      worker:
-         product: firefox
-         channel-names: ["esr", "esr-localtest", "esr-cdntest"]
-         publish-rules:
-            by-release-level:
-               production: [521]
-               staging: [521]
-         rules-to-update: ["esr52-cdntest", "esr52-localtest"]
-         platforms: ["linux", "linux64", "macosx64", "win32", "win64"]
-         blob-suffix: -bz2
-         complete-mar-filename-pattern: '%s-%s.bz2.complete.mar'
-         complete-mar-bouncer-product-pattern: '%s-%s-complete-bz2'
-      treeherder:
-         platform: firefox-release/opt
-         symbol: Rel(BPFx-bz2)
-         tier: 1
-         kind: build
+    firefox-bz2:
+        name: submit-toplevel-firefox-release-to-balrog-bz2
+        description: Submit toplevel Firefox release to balrog
+        shipping-product: firefox
+        run-on-releases: [esr60]
+        worker:
+            product: firefox
+            channel-names: ["esr", "esr-localtest", "esr-cdntest"]
+            publish-rules:
+                by-release-level:
+                    production: [521]
+                    staging: [521]
+            rules-to-update: ["esr52-cdntest", "esr52-localtest"]
+            platforms: ["linux", "linux64", "macosx64", "win32", "win64"]
+            blob-suffix: -bz2
+            complete-mar-filename-pattern: '%s-%s.bz2.complete.mar'
+            complete-mar-bouncer-product-pattern: '%s-%s-complete-bz2'
+        treeherder:
+            platform: firefox-release/opt
+            symbol: Rel(BPFx-bz2)
+            tier: 1
+            kind: build
 
-   devedition:
-      name: submit-toplevel-devedition-release-to-balrog
-      description: submit toplevel Devedition release to balrog
-      shipping-product: devedition
-      run-on-releases: [beta]
-      worker:
-         product: devedition
-         channel-names: ["aurora", "aurora-localtest", "aurora-cdntest"]
-         publish-rules: [10]
-         rules-to-update: ["devedition-cdntest", "devedition-localtest"]
-         platforms: ["linux", "linux64", "macosx64", "win32", "win64", "win64-aarch64"]
-      treeherder:
-         platform: devedition-release/opt
-         symbol: Rel(BPDev)
-         tier: 1
-         kind: build
+    devedition:
+        name: submit-toplevel-devedition-release-to-balrog
+        description: submit toplevel Devedition release to balrog
+        shipping-product: devedition
+        run-on-releases: [beta]
+        worker:
+            product: devedition
+            channel-names: ["aurora", "aurora-localtest", "aurora-cdntest"]
+            publish-rules: [10]
+            rules-to-update: ["devedition-cdntest", "devedition-localtest"]
+            platforms: ["linux", "linux64", "macosx64", "win32", "win64", "win64-aarch64"]
+        treeherder:
+            platform: devedition-release/opt
+            symbol: Rel(BPDev)
+            tier: 1
+            kind: build
--- a/taskcluster/ci/release-beetmover-push-to-release/kind.yml
+++ b/taskcluster/ci/release-beetmover-push-to-release/kind.yml
@@ -1,36 +1,36 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.beetmover_push_to_release:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.beetmover_push_to_release:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-generate-checksums-beetmover
+    - release-generate-checksums-beetmover
 
 job-defaults:
-   run-on-projects: []
-   shipping-phase: push
+    run-on-projects: []
+    shipping-phase: push
 
 jobs:
-   fennec-push-to-release:
-      name: fennec_push_to_release
-      product: fennec
-      shipping-product: fennec
-      treeherder-platform: fennec-release/opt
+    fennec-push-to-release:
+        name: fennec_push_to_release
+        product: fennec
+        shipping-product: fennec
+        treeherder-platform: fennec-release/opt
 
-   devedition-push-to-release:
-      name: devedition_push_to_release
-      product: devedition
-      shipping-product: devedition
-      treeherder-platform: devedition-release/opt
+    devedition-push-to-release:
+        name: devedition_push_to_release
+        product: devedition
+        shipping-product: devedition
+        treeherder-platform: devedition-release/opt
 
-   firefox-push-to-release:
-      name: firefox_push_to_release
-      product: firefox
-      shipping-product: firefox
-      treeherder-platform: firefox-release/opt
+    firefox-push-to-release:
+        name: firefox_push_to_release
+        product: firefox
+        shipping-product: firefox
+        treeherder-platform: firefox-release/opt
--- a/taskcluster/ci/release-beetmover-signed-langpacks-checksums/kind.yml
+++ b/taskcluster/ci/release-beetmover-signed-langpacks-checksums/kind.yml
@@ -1,19 +1,19 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.beetmover_langpack_checksums:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.beetmover_langpack_checksums:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-beetmover-signed-langpacks
+    - release-beetmover-signed-langpacks
 
 job-template:
-   shipping-phase: promote
-   attributes:
-      artifact_prefix: public
-      artifact_map: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
+    shipping-phase: promote
+    attributes:
+        artifact_prefix: public
+        artifact_map: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
--- a/taskcluster/ci/release-beetmover-signed-langpacks/kind.yml
+++ b/taskcluster/ci/release-beetmover-signed-langpacks/kind.yml
@@ -1,28 +1,28 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.release_beetmover_signed_addons:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.release_beetmover_signed_addons:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-sign-and-push-langpacks
+    - release-sign-and-push-langpacks
 
 only-for-attributes:
-   - nightly
-   - shippable
+    - nightly
+    - shippable
 
 job-template:
-   description: Beetmover submission for platform-independent langpacks {locales} in {platform} directory
-   worker-type:
-      by-release-level:
-         production: scriptworker-prov-v1/beetmoverworker-v1
-         staging: scriptworker-prov-v1/beetmoverworker-dev
-   run-on-projects: []
-   shipping-phase: promote
-   attributes:
-      artifact_map: taskcluster/taskgraph/manifests/firefox_candidates.yml
+    description: Beetmover submission for platform-independent langpacks {locales} in {platform} directory
+    worker-type:
+        by-release-level:
+            production: scriptworker-prov-v1/beetmoverworker-v1
+            staging: scriptworker-prov-v1/beetmoverworker-dev
+    run-on-projects: []
+    shipping-phase: promote
+    attributes:
+        artifact_map: taskcluster/taskgraph/manifests/firefox_candidates.yml
--- a/taskcluster/ci/release-beetmover-source-checksums/kind.yml
+++ b/taskcluster/ci/release-beetmover-source-checksums/kind.yml
@@ -1,19 +1,19 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.beetmover_source_checksums:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.beetmover_source_checksums:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-source-checksums-signing
+    - release-source-checksums-signing
 
 job-template:
-   shipping-phase: promote
-   attributes:
-      artifact_prefix: public
-      artifact_map: taskcluster/taskgraph/manifests/source_checksums.yml
+    shipping-phase: promote
+    attributes:
+        artifact_prefix: public
+        artifact_map: taskcluster/taskgraph/manifests/source_checksums.yml
--- a/taskcluster/ci/release-binary-transparency/kind.yml
+++ b/taskcluster/ci/release-binary-transparency/kind.yml
@@ -1,29 +1,29 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - post-beetmover-checksums-dummy
+    - post-beetmover-checksums-dummy
 
 job-defaults:
-   name: release-binary-transparency
-   description: Binary transparency to issue a certificate
-   run-on-projects: []
-   shipping-phase: promote
-   routes:
-      - index.releases.v1.{branch}.latest.{product}.latest.binary_transparency
-      - index.releases.v1.{branch}.{revision}.{product}.{underscore_version}.build{build_number}.binary_transparency
-   worker-type: scriptworker-prov-v1/dummy-worker-transpar
-   worker:
-      implementation: binary-transparency
+    name: release-binary-transparency
+    description: Binary transparency to issue a certificate
+    run-on-projects: []
+    shipping-phase: promote
+    routes:
+        - index.releases.v1.{branch}.latest.{product}.latest.binary_transparency
+        - index.releases.v1.{branch}.{revision}.{product}.{underscore_version}.build{build_number}.binary_transparency
+    worker-type: scriptworker-prov-v1/dummy-worker-transpar
+    worker:
+        implementation: binary-transparency
 
 # Bug 1433467 - binary transparency disabled for now
 # jobs:
-#    firefox:
-#       shipping-product: firefox
+#     firefox:
+#         shipping-product: firefox
--- a/taskcluster/ci/release-bouncer-aliases/kind.yml
+++ b/taskcluster/ci/release-bouncer-aliases/kind.yml
@@ -1,96 +1,96 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.bouncer_aliases:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.bouncer_aliases:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-bouncer-check
+    - release-bouncer-check
 
 job-defaults:
-   description: Update bouncer aliases job
-   worker-type:
-      by-release-level:
-         production: scriptworker-prov-v1/bouncer-v1
-         staging: scriptworker-prov-v1/bouncer-dev
-   worker:
-      implementation: bouncer-aliases
-   scopes:
-      by-release-level:
-         production:
-            - project:releng:bouncer:action:aliases
-            - project:releng:bouncer:server:production
-         staging:
-            - project:releng:bouncer:action:aliases
-            - project:releng:bouncer:server:staging
-   run-on-projects: []
-   shipping-phase: ship
-   treeherder:
-      symbol: Rel(BncAlias)
-      kind: test
-      tier: 1
+    description: Update bouncer aliases job
+    worker-type:
+        by-release-level:
+            production: scriptworker-prov-v1/bouncer-v1
+            staging: scriptworker-prov-v1/bouncer-dev
+    worker:
+        implementation: bouncer-aliases
+    scopes:
+        by-release-level:
+            production:
+                - project:releng:bouncer:action:aliases
+                - project:releng:bouncer:server:production
+            staging:
+                - project:releng:bouncer:action:aliases
+                - project:releng:bouncer:server:staging
+    run-on-projects: []
+    shipping-phase: ship
+    treeherder:
+        symbol: Rel(BncAlias)
+        kind: test
+        tier: 1
 
 jobs:
-   devedition:
-      bouncer-products-per-alias:
-         firefox-devedition-latest-ssl: installer-ssl
-         firefox-devedition-latest: installer
-         firefox-devedition-stub: stub-installer
-         firefox-devedition-msi-latest-ssl: msi
-      shipping-product: devedition
-      treeherder:
-         platform: devedition-release/opt
+    devedition:
+        bouncer-products-per-alias:
+            firefox-devedition-latest-ssl: installer-ssl
+            firefox-devedition-latest: installer
+            firefox-devedition-stub: stub-installer
+            firefox-devedition-msi-latest-ssl: msi
+        shipping-product: devedition
+        treeherder:
+            platform: devedition-release/opt
 
-   fennec:
-      bouncer-products-per-alias:
-         by-project:
-            mozilla-beta:
-               fennec-beta-latest: apk
-            mozilla-release:
-               fennec-latest: apk
-            birch:
-               fennec-latest: apk
-            maple:
-               fennec-beta-latest: apk
-            default: {}
-      shipping-product: fennec
-      treeherder:
-         platform: fennec-release/opt
+    fennec:
+        bouncer-products-per-alias:
+            by-project:
+                mozilla-beta:
+                    fennec-beta-latest: apk
+                mozilla-release:
+                    fennec-latest: apk
+                birch:
+                    fennec-latest: apk
+                maple:
+                    fennec-beta-latest: apk
+                default: {}
+        shipping-product: fennec
+        treeherder:
+            platform: fennec-release/opt
 
-   firefox:
-      bouncer-products-per-alias:
-         by-project:
-            mozilla-beta:
-               firefox-beta-latest-ssl: installer-ssl
-               firefox-beta-latest: installer
-               firefox-beta-stub: stub-installer
-               firefox-beta-msi-latest-ssl: msi
-            mozilla-release:
-               firefox-latest-ssl: installer-ssl
-               firefox-latest: installer
-               firefox-stub: stub-installer
-               firefox-msi-latest-ssl: msi
-            mozilla-esr60:
-               firefox-esr-latest-ssl: installer-ssl
-               firefox-esr-latest: installer
-               firefox-esr-msi-latest-ssl: msi
-            birch:
-               firefox-latest-ssl: installer-ssl
-               firefox-latest: installer
-               firefox-stub: stub-installer
-            jamun:
-               firefox-esr-latest-ssl: installer-ssl
-               firefox-esr-latest: installer
-            maple:
-               firefox-beta-latest-ssl: installer-ssl
-               firefox-beta-latest: installer
-               firefox-beta-stub: stub-installer
-            default: {}
-      shipping-product: firefox
-      treeherder:
-         platform: firefox-release/opt
+    firefox:
+        bouncer-products-per-alias:
+            by-project:
+                mozilla-beta:
+                    firefox-beta-latest-ssl: installer-ssl
+                    firefox-beta-latest: installer
+                    firefox-beta-stub: stub-installer
+                    firefox-beta-msi-latest-ssl: msi
+                mozilla-release:
+                    firefox-latest-ssl: installer-ssl
+                    firefox-latest: installer
+                    firefox-stub: stub-installer
+                    firefox-msi-latest-ssl: msi
+                mozilla-esr60:
+                    firefox-esr-latest-ssl: installer-ssl
+                    firefox-esr-latest: installer
+                    firefox-esr-msi-latest-ssl: msi
+                birch:
+                    firefox-latest-ssl: installer-ssl
+                    firefox-latest: installer
+                    firefox-stub: stub-installer
+                jamun:
+                    firefox-esr-latest-ssl: installer-ssl
+                    firefox-esr-latest: installer
+                maple:
+                    firefox-beta-latest-ssl: installer-ssl
+                    firefox-beta-latest: installer
+                    firefox-beta-stub: stub-installer
+                default: {}
+        shipping-product: firefox
+        treeherder:
+            platform: firefox-release/opt
--- a/taskcluster/ci/release-bouncer-check/kind.yml
+++ b/taskcluster/ci/release-bouncer-check/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
     - release-beetmover-push-to-release
 
 transforms:
     - taskgraph.transforms.release_deps:transforms
     - taskgraph.transforms.bouncer_check:transforms
--- a/taskcluster/ci/release-bouncer-sub/kind.yml
+++ b/taskcluster/ci/release-bouncer-sub/kind.yml
@@ -1,71 +1,71 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release:run_on_releases
-   - taskgraph.transforms.bouncer_submission:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release:run_on_releases
+    - taskgraph.transforms.bouncer_submission:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   description: release bouncer submission job
-   worker-type:
-      by-release-level:
-         production: scriptworker-prov-v1/bouncer-v1
-         staging: scriptworker-prov-v1/bouncer-dev
-   worker:
-      implementation: bouncer-submission
-   scopes:
-      by-release-level:
-         production:
-            - project:releng:bouncer:action:submission
-            - project:releng:bouncer:server:production
-         staging:
-            - project:releng:bouncer:action:submission
-            - project:releng:bouncer:server:staging
-   run-on-projects: []
-   shipping-phase: promote
-   locales-file: browser/locales/shipped-locales
-   treeherder:
-      symbol: Rel(BncSub)
-      kind: test
-      tier: 1
+    description: release bouncer submission job
+    worker-type:
+        by-release-level:
+            production: scriptworker-prov-v1/bouncer-v1
+            staging: scriptworker-prov-v1/bouncer-dev
+    worker:
+        implementation: bouncer-submission
+    scopes:
+        by-release-level:
+            production:
+                - project:releng:bouncer:action:submission
+                - project:releng:bouncer:server:production
+            staging:
+                - project:releng:bouncer:action:submission
+                - project:releng:bouncer:server:staging
+    run-on-projects: []
+    shipping-phase: promote
+    locales-file: browser/locales/shipped-locales
+    treeherder:
+        symbol: Rel(BncSub)
+        kind: test
+        tier: 1
 
 jobs:
-   devedition:
-      bouncer-platforms: ['linux', 'linux64', 'osx', 'win', 'win64', 'win64-aarch64']
-      bouncer-products: ['complete-mar', 'installer', 'installer-ssl', 'partial-mar', 'stub-installer', 'msi']
-      shipping-product: devedition
-      treeherder:
-         platform: devedition-release/opt
+    devedition:
+        bouncer-platforms: ['linux', 'linux64', 'osx', 'win', 'win64', 'win64-aarch64']
+        bouncer-products: ['complete-mar', 'installer', 'installer-ssl', 'partial-mar', 'stub-installer', 'msi']
+        shipping-product: devedition
+        treeherder:
+            platform: devedition-release/opt
 
-   fennec:
-      bouncer-platforms: ['android', 'android-x86']
-      bouncer-products: ['apk']
-      shipping-product: fennec
-      locales-file: mobile/locales/l10n-changesets.json
-      treeherder:
-         platform: fennec-release/opt
+    fennec:
+        bouncer-platforms: ['android', 'android-x86']
+        bouncer-products: ['apk']
+        shipping-product: fennec
+        locales-file: mobile/locales/l10n-changesets.json
+        treeherder:
+            platform: fennec-release/opt
 
-   firefox:
-      bouncer-platforms: ['linux', 'linux64', 'osx', 'win', 'win64', 'win64-aarch64']
-      bouncer-products:
-         by-project:
-            default: ['complete-mar', 'installer', 'installer-ssl', 'partial-mar', 'stub-installer', 'msi']
-            # No stub installer in esr60
-            mozilla-esr60: ['complete-mar', 'complete-mar-bz2', 'installer', 'installer-ssl', 'partial-mar']
-            jamun: ['complete-mar', 'complete-mar-bz2', 'installer', 'installer-ssl', 'partial-mar']
-      shipping-product: firefox
-      treeherder:
-         platform: firefox-release/opt
+    firefox:
+        bouncer-platforms: ['linux', 'linux64', 'osx', 'win', 'win64', 'win64-aarch64']
+        bouncer-products:
+            by-project:
+                default: ['complete-mar', 'installer', 'installer-ssl', 'partial-mar', 'stub-installer', 'msi']
+                # No stub installer in esr60
+                mozilla-esr60: ['complete-mar', 'complete-mar-bz2', 'installer', 'installer-ssl', 'partial-mar']
+                jamun: ['complete-mar', 'complete-mar-bz2', 'installer', 'installer-ssl', 'partial-mar']
+        shipping-product: firefox
+        treeherder:
+            platform: firefox-release/opt
 
-   firefox-rc:
-      bouncer-platforms: ['linux', 'linux64', 'osx', 'win', 'win64', 'win64-aarch64']
-      bouncer-products: ['complete-mar-candidates', 'partial-mar-candidates']
-      shipping-product: firefox
-      run-on-releases: ['release-rc']
-      treeherder:
-         symbol: Rel(BncSub-RC)
-         platform: firefox-release/opt
+    firefox-rc:
+        bouncer-platforms: ['linux', 'linux64', 'osx', 'win', 'win64', 'win64-aarch64']
+        bouncer-products: ['complete-mar-candidates', 'partial-mar-candidates']
+        shipping-product: firefox
+        run-on-releases: ['release-rc']
+        treeherder:
+            symbol: Rel(BncSub-RC)
+            platform: firefox-release/opt
--- a/taskcluster/ci/release-early-tagging/kind.yml
+++ b/taskcluster/ci/release-early-tagging/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
     - taskgraph.transforms.release_deps:transforms
     - taskgraph.transforms.release_version_bump:transforms
     - taskgraph.transforms.task:transforms
 
 job-defaults:
--- a/taskcluster/ci/release-eme-free-repack-beetmover-checksums/kind.yml
+++ b/taskcluster/ci/release-eme-free-repack-beetmover-checksums/kind.yml
@@ -1,24 +1,24 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.beetmover_emefree_checksums:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.beetmover_emefree_checksums:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-eme-free-repack-beetmover
+    - release-eme-free-repack-beetmover
 
 only-for-build-platforms:
-   - macosx64-shippable/opt
-   - win32-shippable/opt
-   - win64-shippable/opt
-   - macosx64-nightly/opt
-   - win32-nightly/opt
-   - win64-nightly/opt
+    - macosx64-shippable/opt
+    - win32-shippable/opt
+    - win64-shippable/opt
+    - macosx64-nightly/opt
+    - win32-nightly/opt
+    - win64-nightly/opt
 
 job-template:
-   shipping-phase: promote
+    shipping-phase: promote
--- a/taskcluster/ci/release-eme-free-repack-beetmover/kind.yml
+++ b/taskcluster/ci/release-eme-free-repack-beetmover/kind.yml
@@ -1,30 +1,30 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.beetmover_repackage_partner:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.beetmover_repackage_partner:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-eme-free-repack-repackage-signing
+    - release-eme-free-repack-repackage-signing
 
 only-for-build-platforms:
-   - macosx64-shippable/opt
-   - win32-shippable/opt
-   - win64-shippable/opt
-   - macosx64-nightly/opt
-   - win32-nightly/opt
-   - win64-nightly/opt
+    - macosx64-shippable/opt
+    - win32-shippable/opt
+    - win64-shippable/opt
+    - macosx64-nightly/opt
+    - win32-nightly/opt
+    - win64-nightly/opt
 
 job-template:
-   shipping-phase: promote
-   partner-bucket-scope:
-      by-release-level:
-         production: beetmover:bucket:partner
-         staging: beetmover:bucket:dep-partner
-   partner-private-path: null
-   partner-public-path: "{platform}-EME-free/{locale}"
+    shipping-phase: promote
+    partner-bucket-scope:
+        by-release-level:
+            production: beetmover:bucket:partner
+            staging: beetmover:bucket:dep-partner
+    partner-private-path: null
+    partner-public-path: "{platform}-EME-free/{locale}"
--- a/taskcluster/ci/release-eme-free-repack-repackage-signing/kind.yml
+++ b/taskcluster/ci/release-eme-free-repack-repackage-signing/kind.yml
@@ -1,21 +1,21 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.repackage_signing_partner:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.repackage_signing_partner:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-eme-free-repack-repackage
+    - release-eme-free-repack-repackage
 
 only-for-build-platforms:
-   - win32-shippable/opt
-   - win32-nightly/opt
-   - win64-shippable/opt
-   - win64-nightly/opt
-   - macosx64-shippable/opt
-   - macosx64-nightly/opt
+    - win32-shippable/opt
+    - win32-nightly/opt
+    - win64-shippable/opt
+    - win64-nightly/opt
+    - macosx64-shippable/opt
+    - macosx64-nightly/opt
--- a/taskcluster/ci/release-eme-free-repack-repackage/kind.yml
+++ b/taskcluster/ci/release-eme-free-repack-repackage/kind.yml
@@ -1,51 +1,51 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.chunk_partners:transforms
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.repackage_partner:transforms
-   - taskgraph.transforms.use_toolchains:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.chunk_partners:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.repackage_partner:transforms
+    - taskgraph.transforms.use_toolchains:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-eme-free-repack
-   - release-eme-free-repack-signing
-   - toolchain
+    - release-eme-free-repack
+    - release-eme-free-repack-signing
+    - toolchain
 
 only-for-build-platforms:
-   - macosx64-shippable/opt
-   - macosx64-nightly/opt
-   - win32-shippable/opt
-   - win32-nightly/opt
-   - win64-shippable/opt
-   - win64-nightly/opt
+    - macosx64-shippable/opt
+    - macosx64-nightly/opt
+    - win32-shippable/opt
+    - win32-nightly/opt
+    - win64-shippable/opt
+    - win64-nightly/opt
 
 job-template:
-   mozharness:
-      config:
-         by-build-platform:
-            macosx64-.*:
-               - repackage/base.py
-               - repackage/osx_partner.py
-            win32-.*:
-               - repackage/base.py
-               - repackage/win32_sfx_stub.py
-               - repackage/win32_partner.py
-            win64-(?!aarch64).*:
-               - repackage/base.py
-               - repackage/win32_sfx_stub.py
-               - repackage/win64_partner.py
-            win64-aarch64-.*:
-               - repackage/base.py
-               - repackage/win64-aarch64_sfx_stub.py
-               - repackage/win64_partner.py
-   package-formats:
-      by-build-platform:
-         macosx64\b.*: [dmg]
-         win32\b.*: [installer]
-         win64\b.*: [installer]
+    mozharness:
+        config:
+            by-build-platform:
+                macosx64-.*:
+                    - repackage/base.py
+                    - repackage/osx_partner.py
+                win32-.*:
+                    - repackage/base.py
+                    - repackage/win32_sfx_stub.py
+                    - repackage/win32_partner.py
+                win64-(?!aarch64).*:
+                    - repackage/base.py
+                    - repackage/win32_sfx_stub.py
+                    - repackage/win64_partner.py
+                win64-aarch64-.*:
+                    - repackage/base.py
+                    - repackage/win64-aarch64_sfx_stub.py
+                    - repackage/win64_partner.py
+    package-formats:
+        by-build-platform:
+            macosx64\b.*: [dmg]
+            win32\b.*: [installer]
+            win64\b.*: [installer]
--- a/taskcluster/ci/release-eme-free-repack-signing/kind.yml
+++ b/taskcluster/ci/release-eme-free-repack-signing/kind.yml
@@ -1,25 +1,25 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.build_signing:loader
 
 transforms:
-   - taskgraph.transforms.chunk_partners:transforms
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.partner_signing:transforms
-   - taskgraph.transforms.signing:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.chunk_partners:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.partner_signing:transforms
+    - taskgraph.transforms.signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-eme-free-repack
+    - release-eme-free-repack
 
 only-for-build-platforms:
-   - macosx64-shippable/opt
-   - macosx64-nightly/opt
+    - macosx64-shippable/opt
+    - macosx64-nightly/opt
 
 job-template:
-   shipping-product: firefox
-   shipping-phase: promote
-   depname: release-eme-free-repack
-   max-run-time: 3600
+    shipping-product: firefox
+    shipping-phase: promote
+    depname: release-eme-free-repack
+    max-run-time: 3600
--- a/taskcluster/ci/release-eme-free-repack/kind.yml
+++ b/taskcluster/ci/release-eme-free-repack/kind.yml
@@ -1,78 +1,78 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.partner_repack:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.partner_repack:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - build-signing
-   - nightly-l10n-signing
+    - build-signing
+    - nightly-l10n-signing
 
 job-defaults:
-   name: eme-free-repack
-   description: Release Promotion eme-free repacks
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-product: firefox
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      docker-image:
-         in-tree: "partner-repack"
-      chain-of-trust: true
-      max-run-time: 7200
-   run:
-      using: mozharness
-      config:
-         - partner_repacks/release_mozilla-release_desktop.py
-      script: mozharness/scripts/desktop_partner_repacks.py
-      job-script: taskcluster/scripts/builder/repackage.sh
-      need-xvfb: false
-      tooltool-downloads: false
-   extra:
-      limit-locales:
-         by-release-level:
-            staging: true
-            production: false
+    name: eme-free-repack
+    description: Release Promotion eme-free repacks
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-product: firefox
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        docker-image:
+            in-tree: "partner-repack"
+        chain-of-trust: true
+        max-run-time: 7200
+    run:
+        using: mozharness
+        config:
+            - partner_repacks/release_mozilla-release_desktop.py
+        script: mozharness/scripts/desktop_partner_repacks.py
+        job-script: taskcluster/scripts/builder/repackage.sh
+        need-xvfb: false
+        tooltool-downloads: false
+    extra:
+        limit-locales:
+            by-release-level:
+                staging: true
+                production: false
 
 jobs:
-   macosx64-shippable:
-      treeherder:
-         symbol: EME
-         platform: macosx64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: macosx64-shippable
-         build_type: opt
-         artifact_prefix: releng/partner
-         nightly: true
+    macosx64-shippable:
+        treeherder:
+            symbol: EME
+            platform: macosx64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: macosx64-shippable
+            build_type: opt
+            artifact_prefix: releng/partner
+            nightly: true
 
-   win32-shippable:
-      treeherder:
-         symbol: EME
-         platform: win32/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win32-shippable
-         build_type: opt
-         artifact_prefix: releng/partner
-         nightly: true
+    win32-shippable:
+        treeherder:
+            symbol: EME
+            platform: win32/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win32-shippable
+            build_type: opt
+            artifact_prefix: releng/partner
+            nightly: true
 
-   win64-shippable:
-      treeherder:
-         symbol: EME
-         platform: win64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-shippable
-         build_type: opt
-         artifact_prefix: releng/partner
-         nightly: true
+    win64-shippable:
+        treeherder:
+            symbol: EME
+            platform: win64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-shippable
+            build_type: opt
+            artifact_prefix: releng/partner
+            nightly: true
--- a/taskcluster/ci/release-final-verify/kind.yml
+++ b/taskcluster/ci/release-final-verify/kind.yml
@@ -1,47 +1,47 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
-   - release-bouncer-check
-   - release-update-verify-config
+    - 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
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.final_verify:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   name: final-verify
-   run-on-projects: []  # to make sure this never runs as part of CI
-   worker-type: b-linux
-   worker:
-      docker-image:
-         in-tree: "update-verify"
-      max-run-time: 7200
-      retry-exit-status: [1]
+    name: final-verify
+    run-on-projects: []  # to make sure this never runs as part of CI
+    worker-type: b-linux
+    worker:
+        docker-image:
+            in-tree: "update-verify"
+        max-run-time: 7200
+        retry-exit-status: [1]
 
 
 jobs:
-   firefox:
-      description: final verify
-      shipping-phase: push
-      shipping-product: firefox
-      treeherder:
-         platform: firefox-release/opt
-         kind: test
-         symbol: Rel(FV)
-         tier: 1
+    firefox:
+        description: final verify
+        shipping-phase: push
+        shipping-product: firefox
+        treeherder:
+            platform: firefox-release/opt
+            kind: test
+            symbol: Rel(FV)
+            tier: 1
 
-   devedition:
-      description: final verify
-      shipping-phase: push
-      shipping-product: devedition
-      treeherder:
-         platform: devedition-release/opt
-         kind: test
-         symbol: Rel(FV)
-         tier: 1
+    devedition:
+        description: final verify
+        shipping-phase: push
+        shipping-product: devedition
+        treeherder:
+            platform: devedition-release/opt
+            kind: test
+            symbol: Rel(FV)
+            tier: 1
--- a/taskcluster/ci/release-generate-checksums-beetmover/kind.yml
+++ b/taskcluster/ci/release-generate-checksums-beetmover/kind.yml
@@ -1,17 +1,17 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.release_generate_checksums_beetmover:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_generate_checksums_beetmover:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-generate-checksums-signing
+    - release-generate-checksums-signing
 
 job-template:
-   shipping-phase: promote
-   attributes:
-      artifact_map: taskcluster/taskgraph/manifests/release_checksums.yml
+    shipping-phase: promote
+    attributes:
+        artifact_map: taskcluster/taskgraph/manifests/release_checksums.yml
--- a/taskcluster/ci/release-generate-checksums-signing/kind.yml
+++ b/taskcluster/ci/release-generate-checksums-signing/kind.yml
@@ -1,15 +1,15 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 kind-dependencies:
-   - release-generate-checksums
+    - release-generate-checksums
 
 transforms:
-   - taskgraph.transforms.release_generate_checksums_signing:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_generate_checksums_signing:transforms
+    - taskgraph.transforms.task:transforms
 
 job-template:
-   shipping-phase: promote
+    shipping-phase: promote
--- a/taskcluster/ci/release-generate-checksums/kind.yml
+++ b/taskcluster/ci/release-generate-checksums/kind.yml
@@ -1,103 +1,103 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
-   - beetmover-source
-   - post-beetmover-checksums-dummy
-   - release-beetmover-signed-langpacks
+    - beetmover-source
+    - post-beetmover-checksums-dummy
+    - 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
+    - taskgraph.transforms.build:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.release_generate_checksums:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   name: generate-checksums
-   description: generates checksums
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      max-run-time: 1200
-      artifacts:
-         - name: public/build/SHA256SUMMARY
-           path: /builds/worker/SHA256SUMMARY
-           type: file
-         - name: public/build/SHA256SUMS
-           path: /builds/worker/SHA256SUMS
-           type: file
-         - name: public/build/SHA512SUMMARY
-           path: /builds/worker/SHA512SUMMARY
-           type: file
-         - name: public/build/SHA512SUMS
-           path: /builds/worker/SHA512SUMS
-           type: file
-   run:
-      using: mozharness
-      config: []  # See extra-config below
-      actions: [create-virtualenv, collect-individual-checksums, create-big-checksums, create-summary]
-      options:
-         - "version={version}"
-         - "build-number={build_number}"
-      script: "mozharness/scripts/release/generate-checksums.py"
-   treeherder:
-      symbol: Rel(GenChcks)
-      kind: test
-      tier: 1
+    name: generate-checksums
+    description: generates checksums
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        max-run-time: 1200
+        artifacts:
+            - name: public/build/SHA256SUMMARY
+              path: /builds/worker/SHA256SUMMARY
+              type: file
+            - name: public/build/SHA256SUMS
+              path: /builds/worker/SHA256SUMS
+              type: file
+            - name: public/build/SHA512SUMMARY
+              path: /builds/worker/SHA512SUMMARY
+              type: file
+            - name: public/build/SHA512SUMS
+              path: /builds/worker/SHA512SUMS
+              type: file
+    run:
+        using: mozharness
+        config: []  # See extra-config below
+        actions: [create-virtualenv, collect-individual-checksums, create-big-checksums, create-summary]
+        options:
+            - "version={version}"
+            - "build-number={build_number}"
+        script: "mozharness/scripts/release/generate-checksums.py"
+    treeherder:
+        symbol: Rel(GenChcks)
+        kind: test
+        tier: 1
 
 jobs:
-   firefox:
-      shipping-product: firefox
-      attributes:
-         build_platform: firefox-release
-         build_type: opt
-      run:
-         extra-config:
-            by-release-level:
-               production:
-                  stage_product: "firefox"
-                  bucket_name: "net-mozaws-prod-delivery-firefox"
-               staging:
-                  stage_product: "firefox"
-                  bucket_name: "net-mozaws-stage-delivery-firefox"
-      treeherder:
-         platform: firefox-release/opt
+    firefox:
+        shipping-product: firefox
+        attributes:
+            build_platform: firefox-release
+            build_type: opt
+        run:
+            extra-config:
+                by-release-level:
+                    production:
+                        stage_product: "firefox"
+                        bucket_name: "net-mozaws-prod-delivery-firefox"
+                    staging:
+                        stage_product: "firefox"
+                        bucket_name: "net-mozaws-stage-delivery-firefox"
+        treeherder:
+            platform: firefox-release/opt
 
-   fennec:
-      shipping-product: fennec
-      attributes:
-         build_platform: fennec-release
-         build_type: opt
-      run:
-         extra-config:
-            by-release-level:
-               production:
-                  stage_product: "mobile"
-                  bucket_name: "net-mozaws-prod-delivery-archive"
-               staging:
-                  stage_product: "mobile"
-                  bucket_name: "net-mozaws-stage-delivery-archive"
-      treeherder:
-         platform: fennec-release/opt
+    fennec:
+        shipping-product: fennec
+        attributes:
+            build_platform: fennec-release
+            build_type: opt
+        run:
+            extra-config:
+                by-release-level:
+                    production:
+                        stage_product: "mobile"
+                        bucket_name: "net-mozaws-prod-delivery-archive"
+                    staging:
+                        stage_product: "mobile"
+                        bucket_name: "net-mozaws-stage-delivery-archive"
+        treeherder:
+            platform: fennec-release/opt
 
-   devedition:
-      shipping-product: devedition
-      attributes:
-         build_platform: devedition-release
-         build_type: opt
-      run:
-         extra-config:
-            by-release-level:
-               production:
-                  stage_product: "devedition"
-                  bucket_name: "net-mozaws-prod-delivery-archive"
-               staging:
-                  stage_product: "devedition"
-                  bucket_name: "net-mozaws-stage-delivery-archive"
-      treeherder:
-         platform: devedition-release/opt
+    devedition:
+        shipping-product: devedition
+        attributes:
+            build_platform: devedition-release
+            build_type: opt
+        run:
+            extra-config:
+                by-release-level:
+                    production:
+                        stage_product: "devedition"
+                        bucket_name: "net-mozaws-prod-delivery-archive"
+                    staging:
+                        stage_product: "devedition"
+                        bucket_name: "net-mozaws-stage-delivery-archive"
+        treeherder:
+            platform: devedition-release/opt
--- a/taskcluster/ci/release-mark-as-shipped/kind.yml
+++ b/taskcluster/ci/release-mark-as-shipped/kind.yml
@@ -1,48 +1,48 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.release_mark_as_shipped:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.release_mark_as_shipped:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - push-apk
-   - release-balrog-scheduling
-   - release-bouncer-aliases
-   - release-version-bump
+    - push-apk
+    - release-balrog-scheduling
+    - release-bouncer-aliases
+    - release-version-bump
 
 job-defaults:
-   description: mark release as shipped in Ship-It
-   worker-type:
-      by-release-level:
-         production: scriptworker-prov-v1/shipit-v1
-         staging: scriptworker-prov-v1/shipit-dev
-   worker:
-      implementation: shipit-shipped
-   scopes:
-      by-release-level:
-         production:
-            - project:releng:ship-it:server:production
-            - project:releng:ship-it:action:mark-as-shipped
-         staging:
-            - project:releng:ship-it:server:staging
-            - project:releng:ship-it:action:mark-as-shipped
-   run-on-projects: []
-   shipping-phase: ship
+    description: mark release as shipped in Ship-It
+    worker-type:
+        by-release-level:
+            production: scriptworker-prov-v1/shipit-v1
+            staging: scriptworker-prov-v1/shipit-dev
+    worker:
+        implementation: shipit-shipped
+    scopes:
+        by-release-level:
+            production:
+                - project:releng:ship-it:server:production
+                - project:releng:ship-it:action:mark-as-shipped
+            staging:
+                - project:releng:ship-it:server:staging
+                - project:releng:ship-it:action:mark-as-shipped
+    run-on-projects: []
+    shipping-phase: ship
 
 jobs:
-   fennec:
-      name: release-fennec_mark_as_shipped
-      shipping-product: fennec
+    fennec:
+        name: release-fennec_mark_as_shipped
+        shipping-product: fennec
 
-   firefox:
-      name: release-firefox_mark_as_shipped
-      shipping-product: firefox
+    firefox:
+        name: release-firefox_mark_as_shipped
+        shipping-product: firefox
 
-   devedition:
-      name: release-devedition_mark_as_shipped
-      shipping-product: devedition
+    devedition:
+        name: release-devedition_mark_as_shipped
+        shipping-product: devedition
--- a/taskcluster/ci/release-notify-promote/kind.yml
+++ b/taskcluster/ci/release-notify-promote/kind.yml
@@ -1,49 +1,49 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.release_notifications:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.release_notifications:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - post-beetmover-dummy
-   - release-generate-checksums-beetmover
-   - release-bouncer-sub
+    - post-beetmover-dummy
+    - release-generate-checksums-beetmover
+    - release-bouncer-sub
 
 job-defaults:
-   name: notify-release-drivers-promote
-   description: Sends email to release-drivers telling release was promoted.
-   run-on-projects: []
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      implementation: docker-worker
-      os: linux
-      docker-image: "ubuntu:16.10"
-      max-run-time: 600
-      command:
-         - /bin/bash
-         - -c
-         - echo "Dummy task"
-   notifications:
-      subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} is in the candidates directory"
-      message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} is in the candidates directory"
-      emails:
-         by-project:
-            mozilla-beta: ["release-signoff@mozilla.org"]
-            mozilla-release: ["release-signoff@mozilla.org"]
-            mozilla-esr60: ["release-signoff@mozilla.org"]
-            try: ["{config[params][owner]}"]
-            default: []
+    name: notify-release-drivers-promote
+    description: Sends email to release-drivers telling release was promoted.
+    run-on-projects: []
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        implementation: docker-worker
+        os: linux
+        docker-image: "ubuntu:16.10"
+        max-run-time: 600
+        command:
+            - /bin/bash
+            - -c
+            - echo "Dummy task"
+    notifications:
+        subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} is in the candidates directory"
+        message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} is in the candidates directory"
+        emails:
+            by-project:
+                mozilla-beta: ["release-signoff@mozilla.org"]
+                mozilla-release: ["release-signoff@mozilla.org"]
+                mozilla-esr60: ["release-signoff@mozilla.org"]
+                try: ["{config[params][owner]}"]
+                default: []
 
 jobs:
-   fennec:
-      shipping-product: fennec
-   firefox:
-      shipping-product: firefox
-   devedition:
-      shipping-product: devedition
+    fennec:
+        shipping-product: fennec
+    firefox:
+        shipping-product: firefox
+    devedition:
+        shipping-product: devedition
--- a/taskcluster/ci/release-notify-push/kind.yml
+++ b/taskcluster/ci/release-notify-push/kind.yml
@@ -1,45 +1,45 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.release_notifications:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.release_notifications:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-beetmover-push-to-release
+    - release-beetmover-push-to-release
 
 job-defaults:
-   name: notify-release-drivers-push
-   description: Sends email to release-drivers telling release was pushed.
-   run-on-projects: []
-   shipping-phase: push
-   worker-type: b-linux
-   worker:
-      implementation: docker-worker
-      os: linux
-      docker-image: "ubuntu:16.10"
-      max-run-time: 600
-      command:
-         - /bin/bash
-         - -c
-         - echo "Dummy task"
-   notifications:
-      subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has been pushed to cdntest"
-      message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has been pushed to cdntest"
-      emails:
-         by-project:
-            mozilla-beta: ["release-signoff@mozilla.org"]
-            mozilla-release: ["release-signoff@mozilla.org"]
-            mozilla-esr60: ["release-signoff@mozilla.org"]
-            try: ["{config[params][owner]}"]
-            default: []
+    name: notify-release-drivers-push
+    description: Sends email to release-drivers telling release was pushed.
+    run-on-projects: []
+    shipping-phase: push
+    worker-type: b-linux
+    worker:
+        implementation: docker-worker
+        os: linux
+        docker-image: "ubuntu:16.10"
+        max-run-time: 600
+        command:
+            - /bin/bash
+            - -c
+            - echo "Dummy task"
+    notifications:
+        subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has been pushed to cdntest"
+        message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has been pushed to cdntest"
+        emails:
+            by-project:
+                mozilla-beta: ["release-signoff@mozilla.org"]
+                mozilla-release: ["release-signoff@mozilla.org"]
+                mozilla-esr60: ["release-signoff@mozilla.org"]
+                try: ["{config[params][owner]}"]
+                default: []
 
 jobs:
-   firefox:
-      shipping-product: firefox
-   devedition:
-      shipping-product: devedition
+    firefox:
+        shipping-product: firefox
+    devedition:
+        shipping-product: devedition
--- a/taskcluster/ci/release-notify-ship/kind.yml
+++ b/taskcluster/ci/release-notify-ship/kind.yml
@@ -1,58 +1,58 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.release_notifications:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.release_notifications:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - push-apk
-   - release-balrog-scheduling
-   - release-bouncer-aliases
-   - release-version-bump
-   - release-mark-as-shipped
+    - push-apk
+    - release-balrog-scheduling
+    - release-bouncer-aliases
+    - release-version-bump
+    - release-mark-as-shipped
 
 job-defaults:
-   name: notify-release-drivers-ship
-   description: Sends email to release-drivers telling release was shipped.
-   run-on-projects: []
-   shipping-phase: ship
-   worker-type: b-linux
-   worker:
-      implementation: docker-worker
-      os: linux
-      docker-image: "ubuntu:16.10"
-      max-run-time: 600
-      command:
-         - /bin/bash
-         - -c
-         - echo "Dummy task"
-   notifications:
-      emails:
-         by-project:
-            mozilla-beta: ["release-signoff@mozilla.org"]
-            mozilla-release: ["release-signoff@mozilla.org"]
-            mozilla-esr60: ["release-signoff@mozilla.org"]
-            try: ["{config[params][owner]}"]
-            default: []
+    name: notify-release-drivers-ship
+    description: Sends email to release-drivers telling release was shipped.
+    run-on-projects: []
+    shipping-phase: ship
+    worker-type: b-linux
+    worker:
+        implementation: docker-worker
+        os: linux
+        docker-image: "ubuntu:16.10"
+        max-run-time: 600
+        command:
+            - /bin/bash
+            - -c
+            - echo "Dummy task"
+    notifications:
+        emails:
+            by-project:
+                mozilla-beta: ["release-signoff@mozilla.org"]
+                mozilla-release: ["release-signoff@mozilla.org"]
+                mozilla-esr60: ["release-signoff@mozilla.org"]
+                try: ["{config[params][owner]}"]
+                default: []
 
 jobs:
-   fennec:
-      shipping-product: fennec
-      notifications:
-         subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has shipped!"
-         message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has shipped!"
-   firefox:
-      shipping-product: firefox
-      notifications:
-         subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
-         message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
-   devedition:
-      shipping-product: devedition
-      notifications:
-         subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
-         message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
+    fennec:
+        shipping-product: fennec
+        notifications:
+            subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has shipped!"
+            message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has shipped!"
+    firefox:
+        shipping-product: firefox
+        notifications:
+            subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
+            message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
+    devedition:
+        shipping-product: devedition
+        notifications:
+            subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
+            message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
--- a/taskcluster/ci/release-notify-started/kind.yml
+++ b/taskcluster/ci/release-notify-started/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
     - taskgraph.transforms.release_deps:transforms
     - taskgraph.transforms.release_started:transforms
     - taskgraph.transforms.job:transforms
     - taskgraph.transforms.task:transforms
 
--- a/taskcluster/ci/release-partner-repack-beetmover/kind.yml
+++ b/taskcluster/ci/release-partner-repack-beetmover/kind.yml
@@ -1,36 +1,36 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.beetmover_repackage_partner:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.beetmover_repackage_partner:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-partner-repack-repackage-signing
+    - release-partner-repack-repackage-signing
 
 only-for-build-platforms:
-   - linux-shippable/opt
-   - linux64-shippable/opt
-   - macosx64-shippable/opt
-   - win32-shippable/opt
-   - win64-shippable/opt
-   - win64-aarch64-shippable/opt
-   - linux-nightly/opt
-   - linux64-nightly/opt
-   - macosx64-nightly/opt
-   - win32-nightly/opt
-   - win64-nightly/opt
-   - win64-aarch64-nightly/opt
+    - linux-shippable/opt
+    - linux64-shippable/opt
+    - macosx64-shippable/opt
+    - win32-shippable/opt
+    - win64-shippable/opt
+    - win64-aarch64-shippable/opt
+    - linux-nightly/opt
+    - linux64-nightly/opt
+    - macosx64-nightly/opt
+    - win32-nightly/opt
+    - win64-nightly/opt
+    - win64-aarch64-nightly/opt
 
 job-template:
-   shipping-phase: promote
-   partner-bucket-scope:
-      by-release-level:
-         production: beetmover:bucket:partner
-         staging: beetmover:bucket:dep-partner
-   partner-public-path: "partner-repacks/{partner}/{subpartner}/v{release_partner_build_number}/{platform}/{locale}"
-   partner-private-path: "{partner}/{version}-{build_number}/{subpartner}/{platform}/{locale}"
+    shipping-phase: promote
+    partner-bucket-scope:
+        by-release-level:
+            production: beetmover:bucket:partner
+            staging: beetmover:bucket:dep-partner
+    partner-public-path: "partner-repacks/{partner}/{subpartner}/v{release_partner_build_number}/{platform}/{locale}"
+    partner-private-path: "{partner}/{version}-{build_number}/{subpartner}/{platform}/{locale}"
--- a/taskcluster/ci/release-partner-repack-chunking-dummy/kind.yml
+++ b/taskcluster/ci/release-partner-repack-chunking-dummy/kind.yml
@@ -1,45 +1,45 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.chunk_partners:transforms
-   - 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
-   # 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
+    - taskgraph.transforms.chunk_partners:transforms
+    - 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
+    # 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
 
 kind-dependencies:
-   - release-partner-repack
+    - release-partner-repack
 
 only-for-build-platforms:
-   - linux-shippable/opt
-   - linux64-shippable/opt
-   - linux-nightly/opt
-   - linux64-nightly/opt
+    - linux-shippable/opt
+    - linux64-shippable/opt
+    - linux-nightly/opt
+    - linux64-nightly/opt
 
 job-template:
-   shipping-phase: promote
-   shipping-product: firefox
-   name: release-partner-repack-chunking-dummy
-   description: Dummy task to deal with fanning out Linux partner repacks
-   run-on-projects: []
-   worker-type: b-linux
-   worker:
-      implementation: docker-worker
-      os: linux
-      docker-image: "ubuntu:16.10"
-      max-run-time: 600
-      command:
-         - /bin/bash
-         - -c
-         - echo "Dummy task"
+    shipping-phase: promote
+    shipping-product: firefox
+    name: release-partner-repack-chunking-dummy
+    description: Dummy task to deal with fanning out Linux partner repacks
+    run-on-projects: []
+    worker-type: b-linux
+    worker:
+        implementation: docker-worker
+        os: linux
+        docker-image: "ubuntu:16.10"
+        max-run-time: 600
+        command:
+            - /bin/bash
+            - -c
+            - echo "Dummy task"
--- a/taskcluster/ci/release-partner-repack-repackage-signing/kind.yml
+++ b/taskcluster/ci/release-partner-repack-repackage-signing/kind.yml
@@ -1,28 +1,28 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.repackage_signing_partner:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.repackage_signing_partner:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-partner-repack-chunking-dummy  # Linux
-   - release-partner-repack-repackage  # Windows, Mac
+    - release-partner-repack-chunking-dummy  # Linux
+    - release-partner-repack-repackage  # Windows, Mac
 
 only-for-build-platforms:
-   - linux-shippable/opt
-   - linux64-shippable/opt
-   - macosx64-shippable/opt
-   - win32-shippable/opt
-   - win64-shippable/opt
-   - win64-aarch64-shippable/opt
-   - linux-nightly/opt
-   - linux64-nightly/opt
-   - macosx64-nightly/opt
-   - win32-nightly/opt
-   - win64-nightly/opt
-   - win64-aarch64-nightly/opt
+    - linux-shippable/opt
+    - linux64-shippable/opt
+    - macosx64-shippable/opt
+    - win32-shippable/opt
+    - win64-shippable/opt
+    - win64-aarch64-shippable/opt
+    - linux-nightly/opt
+    - linux64-nightly/opt
+    - macosx64-nightly/opt
+    - win32-nightly/opt
+    - win64-nightly/opt
+    - win64-aarch64-nightly/opt
--- a/taskcluster/ci/release-partner-repack-repackage/kind.yml
+++ b/taskcluster/ci/release-partner-repack-repackage/kind.yml
@@ -1,53 +1,53 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.chunk_partners:transforms
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.repackage_partner:transforms
-   - taskgraph.transforms.use_toolchains:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.chunk_partners:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.repackage_partner:transforms
+    - taskgraph.transforms.use_toolchains:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-partner-repack
-   - release-partner-repack-signing
-   - toolchain
+    - release-partner-repack
+    - release-partner-repack-signing
+    - toolchain
 
 only-for-build-platforms:
-   - macosx64-shippable/opt
-   - win32-shippable/opt
-   - win64-shippable/opt
-   - win64-aarch64-shippable/opt
-   - macosx64-nightly/opt
-   - win32-nightly/opt
-   - win64-nightly/opt
-   - win64-aarch64-nightly/opt
+    - macosx64-shippable/opt
+    - win32-shippable/opt
+    - win64-shippable/opt
+    - win64-aarch64-shippable/opt
+    - macosx64-nightly/opt
+    - win32-nightly/opt
+    - win64-nightly/opt
+    - win64-aarch64-nightly/opt
 
 job-template:
-   mozharness:
-      config:
-         by-build-platform:
-            macosx64-.*:
-               - repackage/base.py
-               - repackage/osx_partner.py
-            win32-.*:
-               - repackage/base.py
-               - repackage/win32_sfx_stub.py
-               - repackage/win32_partner.py
-            win64-(?!aarch64).*:
-               - repackage/base.py
-               - repackage/win32_sfx_stub.py
-               - repackage/win64_partner.py
-            win64-aarch64-.*:
-               - repackage/base.py
-               - repackage/win64-aarch64_sfx_stub.py
-               - repackage/win64_partner.py
-   package-formats:
-      by-build-platform:
-         macosx64\b.*: [dmg]
-         win32\b.*: [installer]
-         win64\b.*: [installer]
+    mozharness:
+        config:
+            by-build-platform:
+                macosx64-.*:
+                    - repackage/base.py
+                    - repackage/osx_partner.py
+                win32-.*:
+                    - repackage/base.py
+                    - repackage/win32_sfx_stub.py
+                    - repackage/win32_partner.py
+                win64-(?!aarch64).*:
+                    - repackage/base.py
+                    - repackage/win32_sfx_stub.py
+                    - repackage/win64_partner.py
+                win64-aarch64-.*:
+                    - repackage/base.py
+                    - repackage/win64-aarch64_sfx_stub.py
+                    - repackage/win64_partner.py
+    package-formats:
+        by-build-platform:
+            macosx64\b.*: [dmg]
+            win32\b.*: [installer]
+            win64\b.*: [installer]
--- a/taskcluster/ci/release-partner-repack-signing/kind.yml
+++ b/taskcluster/ci/release-partner-repack-signing/kind.yml
@@ -1,25 +1,25 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.build_signing:loader
 
 transforms:
-   - taskgraph.transforms.chunk_partners:transforms
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.partner_signing:transforms
-   - taskgraph.transforms.signing:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.chunk_partners:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.partner_signing:transforms
+    - taskgraph.transforms.signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-partner-repack
+    - release-partner-repack
 
 only-for-build-platforms:
-   - macosx64-nightly/opt
-   - macosx64-shippable/opt
+    - macosx64-nightly/opt
+    - macosx64-shippable/opt
 
 job-template:
-   shipping-product: firefox
-   shipping-phase: promote
-   depname: release-partner-repack
-   max-run-time: 3600
+    shipping-product: firefox
+    shipping-phase: promote
+    depname: release-partner-repack
+    max-run-time: 3600
--- a/taskcluster/ci/release-partner-repack/kind.yml
+++ b/taskcluster/ci/release-partner-repack/kind.yml
@@ -1,84 +1,84 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.partner_repack:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.partner_repack:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - build-signing
-   - nightly-l10n-signing
+    - build-signing
+    - nightly-l10n-signing
 
 job-defaults:
-   name: partner-repack
-   description: Release Promotion partner repacks
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-product: firefox
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      docker-image:
-         in-tree: "partner-repack"
-      chain-of-trust: true
-      max-run-time: 7200
-   run:
-      using: mozharness
-      config:
-         - partner_repacks/release_mozilla-release_desktop.py
-      script: mozharness/scripts/desktop_partner_repacks.py
-      job-script: taskcluster/scripts/builder/repackage.sh
-      need-xvfb: false
-      tooltool-downloads: false
-   extra:
-      limit-locales:
-         by-release-level:
-            staging: true
-            production: false
+    name: partner-repack
+    description: Release Promotion partner repacks
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-product: firefox
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        docker-image:
+            in-tree: "partner-repack"
+        chain-of-trust: true
+        max-run-time: 7200
+    run:
+        using: mozharness
+        config:
+            - partner_repacks/release_mozilla-release_desktop.py
+        script: mozharness/scripts/desktop_partner_repacks.py
+        job-script: taskcluster/scripts/builder/repackage.sh
+        need-xvfb: false
+        tooltool-downloads: false
+    extra:
+        limit-locales:
+            by-release-level:
+                staging: true
+                production: false
 
 jobs:
-   linux-shippable:
-      attributes:
-         build_platform: linux-shippable
-         build_type: opt
-         artifact_prefix: releng/partner
-         shippable: true
+    linux-shippable:
+        attributes:
+            build_platform: linux-shippable
+            build_type: opt
+            artifact_prefix: releng/partner
+            shippable: true
 
-   linux64-shippable:
-      attributes:
-         build_platform: linux64-shippable
-         build_type: opt
-         artifact_prefix: releng/partner
-         shippable: true
+    linux64-shippable:
+        attributes:
+            build_platform: linux64-shippable
+            build_type: opt
+            artifact_prefix: releng/partner
+            shippable: true
 
-   macosx64-shippable:
-      attributes:
-         build_platform: macosx64-shippable
-         build_type: opt
-         artifact_prefix: releng/partner
-         shippable: true
+    macosx64-shippable:
+        attributes:
+            build_platform: macosx64-shippable
+            build_type: opt
+            artifact_prefix: releng/partner
+            shippable: true
 
-   win32-shippable:
-      attributes:
-         build_platform: win32-shippable
-         build_type: opt
-         artifact_prefix: releng/partner
-         shippable: true
+    win32-shippable:
+        attributes:
+            build_platform: win32-shippable
+            build_type: opt
+            artifact_prefix: releng/partner
+            shippable: true
 
-   win64-shippable:
-      attributes:
-         build_platform: win64-shippable
-         build_type: opt
-         artifact_prefix: releng/partner
-         shippable: true
+    win64-shippable:
+        attributes:
+            build_platform: win64-shippable
+            build_type: opt
+            artifact_prefix: releng/partner
+            shippable: true
 
-   win64-aarch64-shippable:
-      attributes:
-         build_platform: win64-aarch64-shippable
-         build_type: opt
-         artifact_prefix: releng/partner
-         shippable: true
+    win64-aarch64-shippable:
+        attributes:
+            build_platform: win64-aarch64-shippable
+            build_type: opt
+            artifact_prefix: releng/partner
+            shippable: true
--- a/taskcluster/ci/release-secondary-balrog-scheduling/kind.yml
+++ b/taskcluster/ci/release-secondary-balrog-scheduling/kind.yml
@@ -1,39 +1,39 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.scriptworker:add_balrog_scopes
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.scriptworker:add_balrog_scopes
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - post-balrog-dummy
-   - post-beetmover-dummy
-   - release-secondary-balrog-submit-toplevel
+    - post-balrog-dummy
+    - post-beetmover-dummy
+    - release-secondary-balrog-submit-toplevel
 
 job-defaults:
-   run-on-projects: []
-   shipping-phase: ship
-   worker:
-      implementation: balrog
-      balrog-action: schedule
+    run-on-projects: []
+    shipping-phase: ship
+    worker:
+        implementation: balrog
+        balrog-action: schedule
 
 jobs:
-   firefox-secondary-rc:
-      description: Schedule Beta Firefox publishing in balrog
-      name: release-firefox_schedule_publishing_in_balrog
-      shipping-product: firefox
-      worker:
-         product: firefox
-         release-eta: ''
-         channel-names: ["beta", "beta-localtest", "beta-cdntest"]
-         publish-rules: [32]
-         rules-to-update: ["firefox-beta-cdntest", "firefox-beta-localtest"]
-      treeherder:
-         platform: firefox-release/opt
-         symbol: Rel(BSFxRC)
-         tier: 1
-         kind: build
+    firefox-secondary-rc:
+        description: Schedule Beta Firefox publishing in balrog
+        name: release-firefox_schedule_publishing_in_balrog
+        shipping-product: firefox
+        worker:
+            product: firefox
+            release-eta: ''
+            channel-names: ["beta", "beta-localtest", "beta-cdntest"]
+            publish-rules: [32]
+            rules-to-update: ["firefox-beta-cdntest", "firefox-beta-localtest"]
+        treeherder:
+            platform: firefox-release/opt
+            symbol: Rel(BSFxRC)
+            tier: 1
+            kind: build
--- a/taskcluster/ci/release-secondary-balrog-submit-toplevel/kind.yml
+++ b/taskcluster/ci/release-secondary-balrog-submit-toplevel/kind.yml
@@ -1,45 +1,45 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: 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
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.scriptworker:add_balrog_scopes
+    - taskgraph.transforms.balrog_toplevel:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   run-on-projects: []  # to make sure this never runs in CI
-   shipping-phase: promote
-   worker:
-      implementation: balrog
-      balrog-action: submit-toplevel
-      require-mirrors: false
-      platforms: ["linux", "linux64", "macosx64", "win32", "win64", "win64-aarch64"]
-      archive-domain:
-         by-release-level:
-            production: archive.mozilla.org
-            staging: ftp.stage.mozaws.net
-      download-domain:
-         by-release-level:
-            production: download.mozilla.org
-            staging: bouncer-bouncer-releng.stage.mozaws.net
-   whats-new-config: browser/config/whats_new_page.yml
+    run-on-projects: []  # to make sure this never runs in CI
+    shipping-phase: promote
+    worker:
+        implementation: balrog
+        balrog-action: submit-toplevel
+        require-mirrors: false
+        platforms: ["linux", "linux64", "macosx64", "win32", "win64", "win64-aarch64"]
+        archive-domain:
+            by-release-level:
+                production: archive.mozilla.org
+                staging: ftp.stage.mozaws.net
+        download-domain:
+            by-release-level:
+                production: download.mozilla.org
+                staging: bouncer-bouncer-releng.stage.mozaws.net
+    whats-new-config: browser/config/whats_new_page.yml
 
 jobs:
-   firefox:
-      name: submit-toplevel-rc-firefox-release-to-balrog
-      description: submit toplevel RC Firefox release to balrog
-      shipping-product: firefox
-      worker:
-         product: firefox
-         channel-names: ["beta", "beta-localtest", "beta-cdntest"]
-         publish-rules: [32]
-         rules-to-update: ["firefox-beta-cdntest", "firefox-beta-localtest"]
-      treeherder:
-         platform: firefox-release/opt
-         symbol: Rel(BPFxRC)
-         tier: 1
-         kind: build
+    firefox:
+        name: submit-toplevel-rc-firefox-release-to-balrog
+        description: submit toplevel RC Firefox release to balrog
+        shipping-product: firefox
+        worker:
+            product: firefox
+            channel-names: ["beta", "beta-localtest", "beta-cdntest"]
+            publish-rules: [32]
+            rules-to-update: ["firefox-beta-cdntest", "firefox-beta-localtest"]
+        treeherder:
+            platform: firefox-release/opt
+            symbol: Rel(BPFxRC)
+            tier: 1
+            kind: build
--- a/taskcluster/ci/release-secondary-final-verify/kind.yml
+++ b/taskcluster/ci/release-secondary-final-verify/kind.yml
@@ -1,38 +1,38 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
-   - post-balrog-dummy
-   - post-beetmover-dummy
-   - release-secondary-balrog-submit-toplevel
-   - release-secondary-update-verify-config
+    - post-balrog-dummy
+    - post-beetmover-dummy
+    - release-secondary-balrog-submit-toplevel
+    - release-secondary-update-verify-config
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.final_verify:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.final_verify:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   name: secondary-final-verify
-   run-on-projects: []  # to make sure this never runs as part of CI
-   worker-type: b-linux
-   worker:
-      docker-image:
-         in-tree: "update-verify"
-      max-run-time: 7200
-      retry-exit-status: [1]
+    name: secondary-final-verify
+    run-on-projects: []  # to make sure this never runs as part of CI
+    worker-type: b-linux
+    worker:
+        docker-image:
+            in-tree: "update-verify"
+        max-run-time: 7200
+        retry-exit-status: [1]
 
 jobs:
-   firefox:
-      description: secondary final verify
-      shipping-phase: promote
-      shipping-product: firefox
-      treeherder:
-         platform: firefox-release/opt
-         kind: test
-         symbol: Rel(FVS)
-         tier: 1
+    firefox:
+        description: secondary final verify
+        shipping-phase: promote
+        shipping-product: firefox
+        treeherder:
+            platform: firefox-release/opt
+            kind: test
+            symbol: Rel(FVS)
+            tier: 1
--- a/taskcluster/ci/release-secondary-notify-ship/kind.yml
+++ b/taskcluster/ci/release-secondary-notify-ship/kind.yml
@@ -1,49 +1,49 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.release_notifications:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.release_notifications:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-secondary-balrog-scheduling
-   - push-apk
+    - release-secondary-balrog-scheduling
+    - push-apk
 
 job-defaults:
-   name: notify-release-drivers-ship
-   description: Sends email to release-drivers telling release was shipped.
-   run-on-projects: []
-   shipping-phase: ship
-   worker-type: b-linux
-   worker:
-      implementation: docker-worker
-      os: linux
-      docker-image: "ubuntu:16.10"
-      max-run-time: 600
-      command:
-         - /bin/bash
-         - -c
-         - echo "Dummy task"
-   notifications:
-      emails:
-         by-project:
-            mozilla-beta: ["release-signoff@mozilla.org"]
-            mozilla-release: ["release-signoff@mozilla.org"]
-            try: ["{config[params][owner]}"]
-            default: []
+    name: notify-release-drivers-ship
+    description: Sends email to release-drivers telling release was shipped.
+    run-on-projects: []
+    shipping-phase: ship
+    worker-type: b-linux
+    worker:
+        implementation: docker-worker
+        os: linux
+        docker-image: "ubuntu:16.10"
+        max-run-time: 600
+        command:
+            - /bin/bash
+            - -c
+            - echo "Dummy task"
+    notifications:
+        emails:
+            by-project:
+                mozilla-beta: ["release-signoff@mozilla.org"]
+                mozilla-release: ["release-signoff@mozilla.org"]
+                try: ["{config[params][owner]}"]
+                default: []
 
 jobs:
-   firefox-rc:
-      shipping-product: firefox
-      notifications:
-         subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
-         message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
-   fennec-rc:
-      shipping-product: fennec
-      notifications:
-         subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has shipped!"
-         message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has shipped!"
+    firefox-rc:
+        shipping-product: firefox
+        notifications:
+            subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
+            message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} updates are ready for signoff in Balrog!"
+    fennec-rc:
+        shipping-product: fennec
+        notifications:
+            subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has shipped!"
+            message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has shipped!"
--- a/taskcluster/ci/release-secondary-snap-push/kind.yml
+++ b/taskcluster/ci/release-secondary-snap-push/kind.yml
@@ -1,38 +1,38 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.release_snap_push:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.release_snap_push:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-snap-repackage
+    - release-snap-repackage
 
 job-defaults:
-   description: Pushes (Ubuntu) Snaps onto Snap Store
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-phase: ship   # ship-rc phase
-   scopes:
-      by-project:
-         mozilla-release: ["project:releng:snapcraft:firefox:beta"]   # ship-rc pushes to beta
-         default: ["project:releng:snapcraft:firefox:mock"]
-   treeherder:
-      platform: linux64/opt
-      kind: build
-      tier: 2
-   worker-type:
-      by-release-level:
-         production: scriptworker-prov-v1/pushsnap-v1
-         staging: scriptworker-prov-v1/dep-pushsnap
-   worker:
-      implementation: push-snap
+    description: Pushes (Ubuntu) Snaps onto Snap Store
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-phase: ship  # ship-rc phase
+    scopes:
+        by-project:
+            mozilla-release: ["project:releng:snapcraft:firefox:beta"]  # ship-rc pushes to beta
+            default: ["project:releng:snapcraft:firefox:mock"]
+    treeherder:
+        platform: linux64/opt
+        kind: build
+        tier: 2
+    worker-type:
+        by-release-level:
+            production: scriptworker-prov-v1/pushsnap-v1
+            staging: scriptworker-prov-v1/dep-pushsnap
+    worker:
+        implementation: push-snap
 
 jobs:
-   firefox-rc:
-      shipping-product: firefox
-      treeherder:
-         symbol: Snap(push-beta)
+    firefox-rc:
+        shipping-product: firefox
+        treeherder:
+            symbol: Snap(push-beta)
--- a/taskcluster/ci/release-secondary-update-verify-config/kind.yml
+++ b/taskcluster/ci/release-secondary-update-verify-config/kind.yml
@@ -1,127 +1,127 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.update_verify_config:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.update_verify_config:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   name: secondary-update-verify-config
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-product: firefox
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      docker-image:
-         in-tree: "update-verify"
-      max-run-time: 3600
-      artifacts:
-         - name: public/build/update-verify.cfg
-           path: /builds/worker/checkouts/gecko/update-verify.cfg
-           type: file
-   run:
-      sparse-profile: mozharness
-   extra:
-      app-name: browser
-      branch-prefix: mozilla
-      product: firefox
-      archive-prefix:
-         by-release-level:
-            staging: "http://ftp.stage.mozaws.net/pub"
-            production: "https://archive.mozilla.org/pub"
-      previous-archive-prefix:
-         by-release-level:
-            staging: "https://archive.mozilla.org/pub"
-            production: null
-      aus-server:
-         by-release-level:
-            staging: "https://stage.balrog.nonprod.cloudops.mozgcp.net"
-            production: "https://aus5.mozilla.org"
-      override-certs:
-         by-release-level:
-            staging: dep
-            production: null
-      include-version: beta
-      last-watershed:
-         by-platform:
-            win64-aarch64.*: "67.0b2"
-            default: "56.0b3"
-      mar-channel-id-override: beta
-      channel: "beta-localtest"
+    name: secondary-update-verify-config
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-product: firefox
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        docker-image:
+            in-tree: "update-verify"
+        max-run-time: 3600
+        artifacts:
+            - name: public/build/update-verify.cfg
+              path: /builds/worker/checkouts/gecko/update-verify.cfg
+              type: file
+    run:
+        sparse-profile: mozharness
+    extra:
+        app-name: browser
+        branch-prefix: mozilla
+        product: firefox
+        archive-prefix:
+            by-release-level:
+                staging: "http://ftp.stage.mozaws.net/pub"
+                production: "https://archive.mozilla.org/pub"
+        previous-archive-prefix:
+            by-release-level:
+                staging: "https://archive.mozilla.org/pub"
+                production: null
+        aus-server:
+            by-release-level:
+                staging: "https://stage.balrog.nonprod.cloudops.mozgcp.net"
+                production: "https://aus5.mozilla.org"
+        override-certs:
+            by-release-level:
+                staging: dep
+                production: null
+        include-version: beta
+        last-watershed:
+            by-platform:
+                win64-aarch64.*: "67.0b2"
+                default: "56.0b3"
+        mar-channel-id-override: beta
+        channel: "beta-localtest"
 
 jobs:
-   firefox-secondary-linux:
-      treeherder:
-         symbol: UVCS
-         platform: linux/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux-shippable
-      extra:
-         platform: linux-i686
-         updater-platform: linux-x86_64
+    firefox-secondary-linux:
+        treeherder:
+            symbol: UVCS
+            platform: linux/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux-shippable
+        extra:
+            platform: linux-i686
+            updater-platform: linux-x86_64
 
-   firefox-secondary-linux64:
-      treeherder:
-         symbol: UVCS
-         platform: linux64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux64-shippable
-      extra:
-         platform: linux-x86_64
-         updater-platform: linux-x86_64
+    firefox-secondary-linux64:
+        treeherder:
+            symbol: UVCS
+            platform: linux64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux64-shippable
+        extra:
+            platform: linux-x86_64
+            updater-platform: linux-x86_64
 
-   firefox-secondary-macosx64:
-      treeherder:
-         symbol: UVCS
-         platform: macosx64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: macosx64-shippable
-      extra:
-         platform: mac
-         updater-platform: linux-x86_64
+    firefox-secondary-macosx64:
+        treeherder:
+            symbol: UVCS
+            platform: macosx64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: macosx64-shippable
+        extra:
+            platform: mac
+            updater-platform: linux-x86_64
 
-   firefox-secondary-win32:
-      treeherder:
-         symbol: UVCS
-         platform: win32/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win32-shippable
-      extra:
-         platform: win32
-         updater-platform: linux-x86_64
+    firefox-secondary-win32:
+        treeherder:
+            symbol: UVCS
+            platform: win32/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win32-shippable
+        extra:
+            platform: win32
+            updater-platform: linux-x86_64
 
-   firefox-secondary-win64:
-      treeherder:
-         symbol: UVCS
-         platform: win64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-shippable
-      extra:
-         platform: win64
-         updater-platform: linux-x86_64
+    firefox-secondary-win64:
+        treeherder:
+            symbol: UVCS
+            platform: win64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-shippable
+        extra:
+            platform: win64
+            updater-platform: linux-x86_64
 
-   firefox-secondary-win64-aarch64:
-      treeherder:
-         symbol: UVCS
-         platform: win64-aarch64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-aarch64-shippable
-      extra:
-         platform: win64-aarch64
-         updater-platform: linux-x86_64
+    firefox-secondary-win64-aarch64:
+        treeherder:
+            symbol: UVCS
+            platform: win64-aarch64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-aarch64-shippable
+        extra:
+            platform: win64-aarch64
+            updater-platform: linux-x86_64
--- a/taskcluster/ci/release-secondary-update-verify/kind.yml
+++ b/taskcluster/ci/release-secondary-update-verify/kind.yml
@@ -1,104 +1,104 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
-   - post-balrog-dummy
-   - post-beetmover-dummy
-   - release-secondary-balrog-submit-toplevel
-   - release-secondary-update-verify-config
+    - post-balrog-dummy
+    - post-beetmover-dummy
+    - release-secondary-balrog-submit-toplevel
+    - release-secondary-update-verify-config
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.update_verify:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.update_verify:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   name: secondary-update-verify
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      artifacts:
-         - name: 'public/build/diff-summary.log'
-           path: '/builds/worker/tools/release/updates/diff-summary.log'
-           type: file
-      docker-image:
-         in-tree: "update-verify"
-      max-run-time: 7200
-      retry-exit-status:
-         - 255
-      env:
-         CHANNEL: "beta-localtest"
-   extra:
-      chunks: 12
+    name: secondary-update-verify
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        artifacts:
+            - name: 'public/build/diff-summary.log'
+              path: '/builds/worker/tools/release/updates/diff-summary.log'
+              type: file
+        docker-image:
+            in-tree: "update-verify"
+        max-run-time: 7200
+        retry-exit-status:
+            - 255
+        env:
+            CHANNEL: "beta-localtest"
+    extra:
+        chunks: 12
 
 jobs:
-   firefox-secondary-linux64:
-      description: linux64 secondary channel update verify
-      shipping-product: firefox
-      treeherder:
-         symbol: UV(UVS)
-         platform: linux64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux64-shippable
+    firefox-secondary-linux64:
+        description: linux64 secondary channel update verify
+        shipping-product: firefox
+        treeherder:
+            symbol: UV(UVS)
+            platform: linux64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux64-shippable
 
-   firefox-secondary-linux:
-      description: linux secondary channel update verify
-      shipping-product: firefox
-      treeherder:
-         symbol: UV(UVS)
-         platform: linux32/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux-shippable
+    firefox-secondary-linux:
+        description: linux secondary channel update verify
+        shipping-product: firefox
+        treeherder:
+            symbol: UV(UVS)
+            platform: linux32/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux-shippable
 
-   firefox-secondary-win64:
-      description: win64 secondary channel update verify
-      shipping-product: firefox
-      treeherder:
-         symbol: UV(UVS)
-         platform: windows2012-64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-shippable
+    firefox-secondary-win64:
+        description: win64 secondary channel update verify
+        shipping-product: firefox
+        treeherder:
+            symbol: UV(UVS)
+            platform: windows2012-64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-shippable
 
-   firefox-secondary-win64-aarch64:
-      description: win64 secondary channel update verify
-      shipping-product: firefox
-      treeherder:
-         symbol: UV(UVS)
-         platform: windows2012-aarch6464/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-aarch64-shippable
+    firefox-secondary-win64-aarch64:
+        description: win64 secondary channel update verify
+        shipping-product: firefox
+        treeherder:
+            symbol: UV(UVS)
+            platform: windows2012-aarch6464/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-aarch64-shippable
 
-   firefox-secondary-win32:
-      description: win32 secondary channel update verify
-      shipping-product: firefox
-      treeherder:
-         symbol: UV(UVS)
-         platform: windows2012-32/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win32-shippable
+    firefox-secondary-win32:
+        description: win32 secondary channel update verify
+        shipping-product: firefox
+        treeherder:
+            symbol: UV(UVS)
+            platform: windows2012-32/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win32-shippable
 
-   firefox-secondary-macosx64:
-      description: macosx64 secondary channel update verify
-      shipping-product: firefox
-      treeherder:
-         symbol: UV(UVS)
-         platform: osx-cross/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: macosx64-shippable
+    firefox-secondary-macosx64:
+        description: macosx64 secondary channel update verify
+        shipping-product: firefox
+        treeherder:
+            symbol: UV(UVS)
+            platform: osx-cross/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: macosx64-shippable
--- a/taskcluster/ci/release-sign-and-push-langpacks/kind.yml
+++ b/taskcluster/ci/release-sign-and-push-langpacks/kind.yml
@@ -1,55 +1,55 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.release_sign_and_push_langpacks:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_sign_and_push_langpacks:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - build
-   - nightly-l10n
+    - build
+    - nightly-l10n
 
 
 only-for-build-platforms:
-   - linux64-shippable/opt  # addons.mozilla.org only support 1 platform per locale. That's why we use linux64
-   - linux64-devedition-nightly/opt
-   - macosx64-shippable/opt  # Although, we need the special locale "ja-JP-Mac" from this platform
-   - macosx64-devedition-nightly/opt
+    - linux64-shippable/opt  # addons.mozilla.org only support 1 platform per locale. That's why we use linux64
+    - linux64-devedition-nightly/opt
+    - macosx64-shippable/opt  # Although, we need the special locale "ja-JP-Mac" from this platform
+    - macosx64-devedition-nightly/opt
 
 
 job-template:
-   description: Signs {locales} XPIs for platform via addons.mozilla.org and pushes them
-   worker-type:
-      by-release-level:
-         production: scriptworker-prov-v1/addon-v1
-         staging: scriptworker-prov-v1/addon-dev
-   worker:
-      implementation: sign-and-push-addons
-      channel:
-         by-project:
-            mozilla-release:
-               by-platform:
-                  # ja-JP-mac is only langpack on mac, and is unlisted always
-                  macosx64.*: unlisted
-                  default: listed
-            mozilla-beta:
-               by-platform:
-                  # ja-JP-mac is only langpack on mac, and is unlisted always
-                  macosx64-nightly.*: unlisted
-                  macosx64-shippable.*: unlisted
-                  macosx64-devedition.*: unlisted
-                  linux.*-devedition.*: unlisted
-                  default: listed
-            default: unlisted
-      upstream-artifacts:   # See transforms
-   run-on-projects: []
-   scopes:
-      by-release-level:
-         production:
-            - project:releng:addons.mozilla.org:server:production
-         staging:
-            - project:releng:addons.mozilla.org:server:staging
-   shipping-phase: promote
+    description: Signs {locales} XPIs for platform via addons.mozilla.org and pushes them
+    worker-type:
+        by-release-level:
+            production: scriptworker-prov-v1/addon-v1
+            staging: scriptworker-prov-v1/addon-dev
+    worker:
+        implementation: sign-and-push-addons
+        channel:
+            by-project:
+                mozilla-release:
+                    by-platform:
+                        # ja-JP-mac is only langpack on mac, and is unlisted always
+                        macosx64.*: unlisted
+                        default: listed
+                mozilla-beta:
+                    by-platform:
+                        # ja-JP-mac is only langpack on mac, and is unlisted always
+                        macosx64-nightly.*: unlisted
+                        macosx64-shippable.*: unlisted
+                        macosx64-devedition.*: unlisted
+                        linux.*-devedition.*: unlisted
+                        default: listed
+                default: unlisted
+        upstream-artifacts:  # See transforms
+    run-on-projects: []
+    scopes:
+        by-release-level:
+            production:
+                - project:releng:addons.mozilla.org:server:production
+            staging:
+                - project:releng:addons.mozilla.org:server:staging
+    shipping-phase: promote
--- a/taskcluster/ci/release-snap-push/kind.yml
+++ b/taskcluster/ci/release-snap-push/kind.yml
@@ -1,40 +1,40 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.release_snap_push:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.release_snap_push:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-snap-repackage
+    - release-snap-repackage
 
 job-defaults:
-   description: Pushes (Ubuntu) Snaps onto Snap Store
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-phase: push
-   scopes:
-      by-project:
-         mozilla-beta: ["project:releng:snapcraft:firefox:beta"]
-         mozilla-release: ["project:releng:snapcraft:firefox:candidate"]
-         mozilla-esr60: ["project:releng:snapcraft:firefox:esr"]
-         default: ["project:releng:snapcraft:firefox:mock"]
-   treeherder:
-      platform: linux64/opt
-      kind: build
-      tier: 2
-   worker-type:
-      by-release-level:
-         production: scriptworker-prov-v1/pushsnap-v1
-         staging: scriptworker-prov-v1/dep-pushsnap
-   worker:
-      implementation: push-snap
+    description: Pushes (Ubuntu) Snaps onto Snap Store
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-phase: push
+    scopes:
+        by-project:
+            mozilla-beta: ["project:releng:snapcraft:firefox:beta"]
+            mozilla-release: ["project:releng:snapcraft:firefox:candidate"]
+            mozilla-esr60: ["project:releng:snapcraft:firefox:esr"]
+            default: ["project:releng:snapcraft:firefox:mock"]
+    treeherder:
+        platform: linux64/opt
+        kind: build
+        tier: 2
+    worker-type:
+        by-release-level:
+            production: scriptworker-prov-v1/pushsnap-v1
+            staging: scriptworker-prov-v1/dep-pushsnap
+    worker:
+        implementation: push-snap
 
 jobs:
-   firefox:
-      shipping-product: firefox
-      treeherder:
-         symbol: Snap(push)
+    firefox:
+        shipping-product: firefox
+        treeherder:
+            symbol: Snap(push)
--- a/taskcluster/ci/release-snap-repackage/kind.yml
+++ b/taskcluster/ci/release-snap-repackage/kind.yml
@@ -1,65 +1,65 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.release_snap_repackage:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.release_snap_repackage:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - post-beetmover-dummy
-   - post-langpack-dummy
+    - post-beetmover-dummy
+    - post-langpack-dummy
 
 job-defaults:
-   description: Generates snap image
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-phase: promote
-   scopes: []
-   treeherder:
-      platform: linux64-shippable/opt
-      kind: build
-      tier: 2
-   worker-type: b-linux
-   worker:
-      implementation: docker-worker
-      os: linux
-      max-run-time: 7200
-      docker-image: {in-tree: firefox-snap}
-      artifacts:
-         - name: public/build
-           type: directory
-           path: /home/worker/artifacts/
-      command:
-         - /bin/bash
-         - -cx
-         - >
-           curl -o scripts.tar.bz2 {config_params[head_repository]}/archive/{config_params[head_rev]}.tar.bz2/taskcluster/docker/firefox-snap/ &&
-           mkdir scripts &&
-           tar xvfj scripts.tar.bz2 -C scripts --strip-components 4 &&
-           cd scripts &&
-           ./runme.sh
-      env:
-         VERSION: "{release_config[version]}"
-         BUILD_NUMBER: "{release_config[build_number]}"
-         CANDIDATES_DIR:
-            by-release-level:
-               staging:
-                  https://net-mozaws-stage-delivery-firefox.s3.amazonaws.com/pub/{task[shipping-product]}/candidates
-               production:
-                  https://net-mozaws-prod-delivery-firefox.s3.amazonaws.com/pub/{task[shipping-product]}/candidates
-         LC_ALL: C.UTF-8
-         LANG: C.UTF-8
-         L10N_CHANGESETS: "{config_params[head_repository]}/raw-file/{config_params[head_rev]}/browser/locales/l10n-changesets.json"
-      chain-of-trust: true
+    description: Generates snap image
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-phase: promote
+    scopes: []
+    treeherder:
+        platform: linux64-shippable/opt
+        kind: build
+        tier: 2
+    worker-type: b-linux
+    worker:
+        implementation: docker-worker
+        os: linux
+        max-run-time: 7200
+        docker-image: {in-tree: firefox-snap}
+        artifacts:
+            - name: public/build
+              type: directory
+              path: /home/worker/artifacts/
+        command:
+            - /bin/bash
+            - -cx
+            - >
+              curl -o scripts.tar.bz2 {config_params[head_repository]}/archive/{config_params[head_rev]}.tar.bz2/taskcluster/docker/firefox-snap/ &&
+              mkdir scripts &&
+              tar xvfj scripts.tar.bz2 -C scripts --strip-components 4 &&
+              cd scripts &&
+              ./runme.sh
+        env:
+            VERSION: "{release_config[version]}"
+            BUILD_NUMBER: "{release_config[build_number]}"
+            CANDIDATES_DIR:
+                by-release-level:
+                    staging:
+                        https://net-mozaws-stage-delivery-firefox.s3.amazonaws.com/pub/{task[shipping-product]}/candidates
+                    production:
+                        https://net-mozaws-prod-delivery-firefox.s3.amazonaws.com/pub/{task[shipping-product]}/candidates
+            LC_ALL: C.UTF-8
+            LANG: C.UTF-8
+            L10N_CHANGESETS: "{config_params[head_repository]}/raw-file/{config_params[head_rev]}/browser/locales/l10n-changesets.json"
+        chain-of-trust: true
 
 jobs:
-   firefox:
-      shipping-product: firefox
-      attributes:
-         build_platform: linux64-snap-shippable
-         build_type: opt
-      treeherder:
-         symbol: Snap(r)
+    firefox:
+        shipping-product: firefox
+        attributes:
+            build_platform: linux64-snap-shippable
+            build_type: opt
+        treeherder:
+            symbol: Snap(r)
--- a/taskcluster/ci/release-source-checksums-signing/kind.yml
+++ b/taskcluster/ci/release-source-checksums-signing/kind.yml
@@ -1,16 +1,16 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.source_checksums_signing:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.source_checksums_signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - beetmover-source
+    - beetmover-source
 
 job-template:
-   shipping-phase: promote
+    shipping-phase: promote
--- a/taskcluster/ci/release-source-signing/kind.yml
+++ b/taskcluster/ci/release-source-signing/kind.yml
@@ -1,17 +1,17 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.single_dep:loader
 
 transforms:
-   - taskgraph.transforms.name_sanity:transforms
-   - taskgraph.transforms.build_signing:transforms
-   - taskgraph.transforms.signing:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.name_sanity:transforms
+    - taskgraph.transforms.build_signing:transforms
+    - taskgraph.transforms.signing:transforms
+    - taskgraph.transforms.task:transforms
 
 kind-dependencies:
-   - release-source
+    - release-source
 
 job-template:
-   shipping-phase: promote
+    shipping-phase: promote
--- a/taskcluster/ci/release-source/kind.yml
+++ b/taskcluster/ci/release-source/kind.yml
@@ -1,12 +1,12 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
     - toolchain
 
 transforms:
     - taskgraph.transforms.build:transforms
     - taskgraph.transforms.build_attrs:transforms
--- a/taskcluster/ci/release-update-verify-config/kind.yml
+++ b/taskcluster/ci/release-update-verify-config/kind.yml
@@ -1,314 +1,314 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 transforms:
-   - taskgraph.transforms.update_verify_config:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.update_verify_config:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   name: update-verify-config
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      docker-image:
-         in-tree: "update-verify"
-      max-run-time: 3600
-      artifacts:
-         - name: public/build/update-verify.cfg
-           path: /builds/worker/checkouts/gecko/update-verify.cfg
-           type: file
-   run:
-      sparse-profile: mozharness
-   extra:
-      app-name: browser
-      branch-prefix: mozilla
-      archive-prefix:
-         by-release-level:
-            staging: "http://ftp.stage.mozaws.net/pub"
-            production: "https://archive.mozilla.org/pub"
-      previous-archive-prefix:
-         by-release-level:
-            staging: "https://archive.mozilla.org/pub"
-            production: null
-      aus-server:
-         by-release-level:
-            staging: "https://stage.balrog.nonprod.cloudops.mozgcp.net"
-            production: "https://aus5.mozilla.org"
-      override-certs:
-         by-release-level:
-            staging: dep
-            production: null
-      # This is overridden for devedition to exclude 58.0b1
-      # because of the special case added by
-      # https://bugzilla.mozilla.org/show_bug.cgi?id=1419189
-      # The devedition override can be removed after 58.0b1
-      # is behind a watershed
-      include-version:
-         by-release-type:
-            beta: beta
-            release(-rc)?: nonbeta
-            esr60: esr
-            default: beta
-      last-watershed:
-         by-release-type:
-            beta:
-               by-platform:
-                  win64-aarch64.*: "67.0b2"
-                  default: "56.0b3"
-            release(-rc)?:
-               by-platform:
-                  linux-.*: "57.0"
-                  linux64-.*: "57.0"
-                  macosx64-.*: "57.0"
-                  win32-.*: "56.0"
-                  win64(?!-aarch64)-.*: "56.0"
-                  win64-aarch64.*: "67.0"
-                  default: null
-            esr60: "52.0esr"
-            default: "default"
+    name: update-verify-config
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        docker-image:
+            in-tree: "update-verify"
+        max-run-time: 3600
+        artifacts:
+            - name: public/build/update-verify.cfg
+              path: /builds/worker/checkouts/gecko/update-verify.cfg
+              type: file
+    run:
+        sparse-profile: mozharness
+    extra:
+        app-name: browser
+        branch-prefix: mozilla
+        archive-prefix:
+            by-release-level:
+                staging: "http://ftp.stage.mozaws.net/pub"
+                production: "https://archive.mozilla.org/pub"
+        previous-archive-prefix:
+            by-release-level:
+                staging: "https://archive.mozilla.org/pub"
+                production: null
+        aus-server:
+            by-release-level:
+                staging: "https://stage.balrog.nonprod.cloudops.mozgcp.net"
+                production: "https://aus5.mozilla.org"
+        override-certs:
+            by-release-level:
+                staging: dep
+                production: null
+        # This is overridden for devedition to exclude 58.0b1
+        # because of the special case added by
+        # https://bugzilla.mozilla.org/show_bug.cgi?id=1419189
+        # The devedition override can be removed after 58.0b1
+        # is behind a watershed
+        include-version:
+            by-release-type:
+                beta: beta
+                release(-rc)?: nonbeta
+                esr60: esr
+                default: beta
+        last-watershed:
+            by-release-type:
+                beta:
+                    by-platform:
+                        win64-aarch64.*: "67.0b2"
+                        default: "56.0b3"
+                release(-rc)?:
+                    by-platform:
+                        linux-.*: "57.0"
+                        linux64-.*: "57.0"
+                        macosx64-.*: "57.0"
+                        win32-.*: "56.0"
+                        win64(?!-aarch64)-.*: "56.0"
+                        win64-aarch64.*: "67.0"
+                        default: null
+                esr60: "52.0esr"
+                default: "default"
 
 jobs:
-   firefox-linux:
-      shipping-product: firefox
-      treeherder:
-         symbol: UVC
-         platform: linux32/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux-shippable
-      extra:
-         product: firefox
-         platform: linux-i686
-         updater-platform: linux-x86_64
-         channel:
-            by-release-type:
-               beta: "beta-localtest"
-               release(-rc)?: "release-localtest"
-               esr60: "esr-localtest"
-               default: "default"
-         mar-channel-id-override:
-            by-release-type:
-               beta: beta
-               default: null
+    firefox-linux:
+        shipping-product: firefox
+        treeherder:
+            symbol: UVC
+            platform: linux32/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux-shippable
+        extra:
+            product: firefox
+            platform: linux-i686
+            updater-platform: linux-x86_64
+            channel:
+                by-release-type:
+                    beta: "beta-localtest"
+                    release(-rc)?: "release-localtest"
+                    esr60: "esr-localtest"
+                    default: "default"
+            mar-channel-id-override:
+                by-release-type:
+                    beta: beta
+                    default: null
 
-   firefox-linux64:
-      shipping-product: firefox
-      treeherder:
-         symbol: UVC
-         platform: linux64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux64-shippable
-      extra:
-         product: firefox
-         platform: linux-x86_64
-         updater-platform: linux-x86_64
-         channel:
-            by-release-type:
-               beta: "beta-localtest"
-               release(-rc)?: "release-localtest"
-               esr60: "esr-localtest"
-               default: "default"
-         mar-channel-id-override:
-            by-release-type:
-               beta: beta
-               default: null
+    firefox-linux64:
+        shipping-product: firefox
+        treeherder:
+            symbol: UVC
+            platform: linux64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux64-shippable
+        extra:
+            product: firefox
+            platform: linux-x86_64
+            updater-platform: linux-x86_64
+            channel:
+                by-release-type:
+                    beta: "beta-localtest"
+                    release(-rc)?: "release-localtest"
+                    esr60: "esr-localtest"
+                    default: "default"
+            mar-channel-id-override:
+                by-release-type:
+                    beta: beta
+                    default: null
 
-   firefox-macosx64:
-      shipping-product: firefox
-      treeherder:
-         symbol: UVC
-         platform: osx-cross/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: macosx64-shippable
-      extra:
-         product: firefox
-         platform: mac
-         updater-platform: linux-x86_64
-         channel:
-            by-release-type:
-               beta: "beta-localtest"
-               release(-rc)?: "release-localtest"
-               esr60: "esr-localtest"
-               default: "default"
-         mar-channel-id-override:
-            by-release-type:
-               beta: beta
-               default: null
+    firefox-macosx64:
+        shipping-product: firefox
+        treeherder:
+            symbol: UVC
+            platform: osx-cross/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: macosx64-shippable
+        extra:
+            product: firefox
+            platform: mac
+            updater-platform: linux-x86_64
+            channel:
+                by-release-type:
+                    beta: "beta-localtest"
+                    release(-rc)?: "release-localtest"
+                    esr60: "esr-localtest"
+                    default: "default"
+            mar-channel-id-override:
+                by-release-type:
+                    beta: beta
+                    default: null
 
-   firefox-win32:
-      shipping-product: firefox
-      treeherder:
-         symbol: UVC
-         platform: windows2012-32/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win32-shippable
-      extra:
-         product: firefox
-         platform: win32
-         updater-platform: linux-x86_64
-         channel:
-            by-release-type:
-               beta: "beta-localtest"
-               release(-rc)?: "release-localtest"
-               esr60: "esr-localtest"
-               default: "default"
-         mar-channel-id-override:
-            by-release-type:
-               beta: beta
-               default: null
+    firefox-win32:
+        shipping-product: firefox
+        treeherder:
+            symbol: UVC
+            platform: windows2012-32/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win32-shippable
+        extra:
+            product: firefox
+            platform: win32
+            updater-platform: linux-x86_64
+            channel:
+                by-release-type:
+                    beta: "beta-localtest"
+                    release(-rc)?: "release-localtest"
+                    esr60: "esr-localtest"
+                    default: "default"
+            mar-channel-id-override:
+                by-release-type:
+                    beta: beta
+                    default: null
 
-   firefox-win64:
-      shipping-product: firefox
-      treeherder:
-         symbol: UVC
-         platform: windows2012-64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-shippable
-      extra:
-         product: firefox
-         platform: win64
-         updater-platform: linux-x86_64
-         channel:
-            by-release-type:
-               beta: "beta-localtest"
-               release(-rc)?: "release-localtest"
-               esr60: "esr-localtest"
-               default: "default"
-         mar-channel-id-override:
-            by-release-type:
-               beta: beta
-               default: null
+    firefox-win64:
+        shipping-product: firefox
+        treeherder:
+            symbol: UVC
+            platform: windows2012-64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-shippable
+        extra:
+            product: firefox
+            platform: win64
+            updater-platform: linux-x86_64
+            channel:
+                by-release-type:
+                    beta: "beta-localtest"
+                    release(-rc)?: "release-localtest"
+                    esr60: "esr-localtest"
+                    default: "default"
+            mar-channel-id-override:
+                by-release-type:
+                    beta: beta
+                    default: null
 
-   firefox-win64-aarch64:
-      shipping-product: firefox
-      treeherder:
-         symbol: UVC
-         platform: windows2012-aarch64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-aarch64-shippable
-      extra:
-         product: firefox
-         platform: win64-aarch64
-         updater-platform: linux-x86_64
-         channel:
-            by-release-type:
-               beta: "beta-localtest"
-               release(-rc)?: "release-localtest"
-               esr60: "esr-localtest"
-               default: "default"
-         mar-channel-id-override:
-            by-release-type:
-               beta: beta
-               default: null
+    firefox-win64-aarch64:
+        shipping-product: firefox
+        treeherder:
+            symbol: UVC
+            platform: windows2012-aarch64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-aarch64-shippable
+        extra:
+            product: firefox
+            platform: win64-aarch64
+            updater-platform: linux-x86_64
+            channel:
+                by-release-type:
+                    beta: "beta-localtest"
+                    release(-rc)?: "release-localtest"
+                    esr60: "esr-localtest"
+                    default: "default"
+            mar-channel-id-override:
+                by-release-type:
+                    beta: beta
+                    default: null
 
-   devedition-linux:
-      shipping-product: devedition
-      treeherder:
-         symbol: UVC
-         platform: linux32-devedition/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux-devedition-nightly
-      extra:
-         product: firefox
-         platform: linux-i686
-         updater-platform: linux-x86_64
-         channel: "aurora-localtest"
-         include-version: devedition_hack
+    devedition-linux:
+        shipping-product: devedition
+        treeherder:
+            symbol: UVC
+            platform: linux32-devedition/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux-devedition-nightly
+        extra:
+            product: firefox
+            platform: linux-i686
+            updater-platform: linux-x86_64
+            channel: "aurora-localtest"
+            include-version: devedition_hack
 
-   devedition-linux64:
-      shipping-product: devedition
-      treeherder:
-         symbol: UVC
-         platform: linux64-devedition/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux64-devedition-nightly
-      extra:
-         product: firefox
-         platform: linux-x86_64
-         updater-platform: linux-x86_64
-         channel: "aurora-localtest"
-         include-version: devedition_hack
+    devedition-linux64:
+        shipping-product: devedition
+        treeherder:
+            symbol: UVC
+            platform: linux64-devedition/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux64-devedition-nightly
+        extra:
+            product: firefox
+            platform: linux-x86_64
+            updater-platform: linux-x86_64
+            channel: "aurora-localtest"
+            include-version: devedition_hack
 
-   devedition-macosx64:
-      shipping-product: devedition
-      treeherder:
-         symbol: UVC
-         platform: osx-cross-devedition/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: macosx64-devedition-nightly
-      extra:
-         product: firefox
-         platform: mac
-         updater-platform: linux-x86_64
-         channel: "aurora-localtest"
-         include-version: devedition_hack
+    devedition-macosx64:
+        shipping-product: devedition
+        treeherder:
+            symbol: UVC
+            platform: osx-cross-devedition/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: macosx64-devedition-nightly
+        extra:
+            product: firefox
+            platform: mac
+            updater-platform: linux-x86_64
+            channel: "aurora-localtest"
+            include-version: devedition_hack
 
-   devedition-win32:
-      shipping-product: devedition
-      treeherder:
-         symbol: UVC
-         platform: windows2012-32-devedition/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win32-devedition-nightly
-      extra:
-         product: firefox
-         platform: win32
-         updater-platform: linux-x86_64
-         channel: "aurora-localtest"
-         include-version: devedition_hack
+    devedition-win32:
+        shipping-product: devedition
+        treeherder:
+            symbol: UVC
+            platform: windows2012-32-devedition/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win32-devedition-nightly
+        extra:
+            product: firefox
+            platform: win32
+            updater-platform: linux-x86_64
+            channel: "aurora-localtest"
+            include-version: devedition_hack
 
-   devedition-win64:
-      shipping-product: devedition
-      treeherder:
-         symbol: UVC
-         platform: windows2012-64-devedition/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-devedition-nightly
-      extra:
-         product: firefox
-         platform: win64
-         updater-platform: linux-x86_64
-         channel: "aurora-localtest"
-         include-version: devedition_hack
+    devedition-win64:
+        shipping-product: devedition
+        treeherder:
+            symbol: UVC
+            platform: windows2012-64-devedition/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-devedition-nightly
+        extra:
+            product: firefox
+            platform: win64
+            updater-platform: linux-x86_64
+            channel: "aurora-localtest"
+            include-version: devedition_hack
 
-   devedition-win64-aarch64:
-      shipping-product: devedition
-      treeherder:
-         symbol: UVC
-         platform: windows2012-aarch64-devedition/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-aarch64-devedition-nightly
-      extra:
-         product: firefox
-         platform: win64-aarch64
-         updater-platform: linux-x86_64
-         channel: "aurora-localtest"
-         include-version: devedition_hack
+    devedition-win64-aarch64:
+        shipping-product: devedition
+        treeherder:
+            symbol: UVC
+            platform: windows2012-aarch64-devedition/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-aarch64-devedition-nightly
+        extra:
+            product: firefox
+            platform: win64-aarch64
+            updater-platform: linux-x86_64
+            channel: "aurora-localtest"
+            include-version: devedition_hack
--- a/taskcluster/ci/release-update-verify/kind.yml
+++ b/taskcluster/ci/release-update-verify/kind.yml
@@ -1,240 +1,240 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
+---
 loader: taskgraph.loader.transform:loader
 
 kind-dependencies:
-   - post-balrog-dummy
-   - post-beetmover-dummy
-   - release-balrog-submit-toplevel
-   - release-update-verify-config
+    - post-balrog-dummy
+    - post-beetmover-dummy
+    - release-balrog-submit-toplevel
+    - release-update-verify-config
 
 transforms:
-   - taskgraph.transforms.release_deps:transforms
-   - taskgraph.transforms.update_verify:transforms
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
+    - taskgraph.transforms.release_deps:transforms
+    - taskgraph.transforms.update_verify:transforms
+    - taskgraph.transforms.job:transforms
+    - taskgraph.transforms.task:transforms
 
 job-defaults:
-   name: update-verify
-   run-on-projects: []  # to make sure this never runs as part of CI
-   shipping-phase: promote
-   worker-type: b-linux
-   worker:
-      artifacts:
-         - name: 'public/build/diff-summary.log'
-           path: '/builds/worker/tools/release/updates/diff-summary.log'
-           type: file
-      docker-image:
-         in-tree: "update-verify"
-      max-run-time: 5400
-      retry-exit-status:
-         - 255
-   extra:
-      chunks: 16
+    name: update-verify
+    run-on-projects: []  # to make sure this never runs as part of CI
+    shipping-phase: promote
+    worker-type: b-linux
+    worker:
+        artifacts:
+            - name: 'public/build/diff-summary.log'
+              path: '/builds/worker/tools/release/updates/diff-summary.log'
+              type: file
+        docker-image:
+            in-tree: "update-verify"
+        max-run-time: 5400
+        retry-exit-status:
+            - 255
+    extra:
+        chunks: 16
 
 jobs:
-   firefox-linux64:
-      description: linux64 update verify
-      shipping-product: firefox
-      worker:
-         env:
-            CHANNEL:
-               by-release-type:
-                  beta: "beta-localtest"
-                  release(-rc)?: "release-localtest"
-                  esr60: "esr-localtest"
-                  nightly: "nightly"
-                  default: "default"
-      treeherder:
-         symbol: UV(UV)
-         platform: linux64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux64-shippable
+    firefox-linux64:
+        description: linux64 update verify
+        shipping-product: firefox
+        worker:
+            env:
+                CHANNEL:
+                    by-release-type:
+                        beta: "beta-localtest"
+                        release(-rc)?: "release-localtest"
+                        esr60: "esr-localtest"
+                        nightly: "nightly"
+                        default: "default"
+        treeherder:
+            symbol: UV(UV)
+            platform: linux64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux64-shippable
 
-   firefox-linux:
-      description: linux update verify
-      shipping-product: firefox
-      worker:
-         env:
-            CHANNEL:
-               by-release-type:
-                  beta: "beta-localtest"
-                  release(-rc)?: "release-localtest"
-                  esr60: "esr-localtest"
-                  nightly: "nightly"
-                  default: "default"
-      treeherder:
-         symbol: UV(UV)
-         platform: linux32/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux-shippable
+    firefox-linux:
+        description: linux update verify
+        shipping-product: firefox
+        worker:
+            env:
+                CHANNEL:
+                    by-release-type:
+                        beta: "beta-localtest"
+                        release(-rc)?: "release-localtest"
+                        esr60: "esr-localtest"
+                        nightly: "nightly"
+                        default: "default"
+        treeherder:
+            symbol: UV(UV)
+            platform: linux32/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux-shippable
 
-   firefox-win64:
-      description: win64 update verify
-      shipping-product: firefox
-      worker:
-         env:
-            CHANNEL:
-               by-release-type:
-                  beta: "beta-localtest"
-                  release(-rc)?: "release-localtest"
-                  esr60: "esr-localtest"
-                  nightly: "nightly"
-                  default: "default"
-      treeherder:
-         symbol: UV(UV)
-         platform: windows2012-64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-shippable
+    firefox-win64:
+        description: win64 update verify
+        shipping-product: firefox
+        worker:
+            env:
+                CHANNEL:
+                    by-release-type:
+                        beta: "beta-localtest"
+                        release(-rc)?: "release-localtest"
+                        esr60: "esr-localtest"
+                        nightly: "nightly"
+                        default: "default"
+        treeherder:
+            symbol: UV(UV)
+            platform: windows2012-64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-shippable
 
-   firefox-win64-aarch64:
-      description: win64-aarch64 update verify
-      shipping-product: firefox
-      worker:
-         env:
-            CHANNEL:
-               by-release-type:
-                  beta: "beta-localtest"
-                  release(-rc)?: "release-localtest"
-                  esr60: "esr-localtest"
-                  nightly: "nightly"
-                  default: "default"
-      treeherder:
-         symbol: UV(UV)
-         platform: windows2012-aarch64/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win64-aarch64-shippable
+    firefox-win64-aarch64:
+        description: win64-aarch64 update verify
+        shipping-product: firefox
+        worker:
+            env:
+                CHANNEL:
+                    by-release-type:
+                        beta: "beta-localtest"
+                        release(-rc)?: "release-localtest"
+                        esr60: "esr-localtest"
+                        nightly: "nightly"
+                        default: "default"
+        treeherder:
+            symbol: UV(UV)
+            platform: windows2012-aarch64/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win64-aarch64-shippable
 
-   firefox-win32:
-      description: win32 update verify
-      shipping-product: firefox
-      worker:
-         env:
-            CHANNEL:
-               by-release-type:
-                  beta: "beta-localtest"
-                  release(-rc)?: "release-localtest"
-                  esr60: "esr-localtest"
-                  nightly: "nightly"
-                  default: "default"
-      treeherder:
-         symbol: UV(UV)
-         platform: windows2012-32/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: win32-shippable
+    firefox-win32:
+        description: win32 update verify
+        shipping-product: firefox
+        worker:
+            env:
+                CHANNEL:
+                    by-release-type:
+                        beta: "beta-localtest"
+                        release(-rc)?: "release-localtest"
+                        esr60: "esr-localtest"
+                        nightly: "nightly"
+                        default: "default"
+        treeherder:
+            symbol: UV(UV)
+            platform: windows2012-32/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: win32-shippable
 
-   firefox-macosx64:
-      description: macosx64 update verify
-      shipping-product: firefox
-      worker:
-         env:
-            CHANNEL:
-               by-release-type:
-                  beta: "beta-localtest"
-                  release(-rc)?: "release-localtest"
-                  esr60: "esr-localtest"
-                  nightly: "nightly"
-                  default: "default"
-      treeherder:
-         symbol: UV(UV)
-         platform: osx-cross/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: macosx64-shippable
+    firefox-macosx64:
+        description: macosx64 update verify
+        shipping-product: firefox
+        worker:
+            env:
+                CHANNEL:
+                    by-release-type:
+                        beta: "beta-localtest"
+                        release(-rc)?: "release-localtest"
+                        esr60: "esr-localtest"
+                        nightly: "nightly"
+                        default: "default"
+        treeherder:
+            symbol: UV(UV)
+            platform: osx-cross/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: macosx64-shippable
 
-   devedition-linux64:
-      description: linux64 update verify
-      shipping-product: devedition
-      worker:
-         env:
-            CHANNEL: "aurora-localtest"
-      treeherder:
-         symbol: UV(UV)
-         platform: linux64-devedition/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux64-devedition-nightly
+    devedition-linux64:
+        description: linux64 update verify
+        shipping-product: devedition
+        worker:
+            env:
+                CHANNEL: "aurora-localtest"
+        treeherder:
+            symbol: UV(UV)
+            platform: linux64-devedition/opt
+            kind: test
+            tier: 1
+        attributes:
+            build_platform: linux64-devedition-nightly
 
-   devedition-linux:
-      description: linux update verify
-      shipping-product: devedition
-      worker:
-         env:
-            CHANNEL: "aurora-localtest"
-      treeherder:
-         symbol: UV(UV)
-         platform: linux32-devedition/opt
-         kind: test
-         tier: 1
-      attributes:
-         build_platform: linux-devedition-nightly
+    devedition-linux:
+        description: linux update verify
+        shipping-product: devedition
+        worker:
+            env:
+                CHANNEL: "aurora-localtest"
+        treeherder:
+            symbol: UV(UV)
+            platform: linux32-devedition/opt
+            kind: test
+            tier: 1