summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/attribution-l10n
diff options
context:
space:
mode:
Diffstat (limited to 'taskcluster/ci/attribution-l10n')
-rw-r--r--taskcluster/ci/attribution-l10n/kind.yml187
1 files changed, 0 insertions, 187 deletions
diff --git a/taskcluster/ci/attribution-l10n/kind.yml b/taskcluster/ci/attribution-l10n/kind.yml
deleted file mode 100644
index 48774cb1f6..0000000000
--- a/taskcluster/ci/attribution-l10n/kind.yml
+++ /dev/null
@@ -1,187 +0,0 @@
-# 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: gecko_taskgraph.loader.transform:loader
-
-transforms:
- - gecko_taskgraph.transforms.attribution:resolve_keyed_by_transforms
- - gecko_taskgraph.transforms.split_by_locale:transforms
- - taskgraph.transforms.task_context
- - gecko_taskgraph.transforms.attribution:transforms
- - gecko_taskgraph.transforms.job:transforms
- - gecko_taskgraph.transforms.task:transforms
-
-kind-dependencies:
- - toolchain
- # Windows
- - repackage-signing-l10n
- # Mac
- - repackage-l10n
-
-job-defaults:
- description: Attribute release builds
- shipping-phase: promote
- # never run as part of CI
- run-on-projects: []
- worker-type: b-linux-gcp
- locales-file: browser/locales/l10n-changesets.json
- properties-with-locale:
- by-build-platform:
- win.*:
- - label
- - dependencies.repackage-signing-l10n
- - treeherder.symbol
- - fetches.repackage-signing-l10n
- mac.*:
- - label
- - dependencies.repackage-l10n
- - treeherder.symbol
- - fetches.repackage-l10n
- attributes:
- build_type: opt
- release_artifacts:
- by-build-platform:
- win.*:
- - public/build/target.installer.exe
- mac.*:
- - public/build/target.dmg
- treeherder:
- symbol: Attr-L10n({locale})
- kind: other
- tier: 1
- fetches:
- by-build-platform:
- win.*:
- repackage-signing-l10n:
- - "{locale}/target.installer.exe"
- mac.*:
- repackage-l10n:
- - "{locale}/target.dmg"
- toolchain:
- - "linux64-libdmg"
- task-context:
- from-file: browser/installer/attribution.yml
- substitution-fields:
- - run.command
- worker:
- artifacts:
- - name: public/build
- type: directory
- path: /builds/worker/artifacts
- docker-image:
- in-tree: "partner-repack"
- chain-of-trust: true
- # Each task only processes one installer...this should be quick.
- max-run-time: 600
- run:
- using: run-task
- cwd: "{checkout}"
- command:
- by-build-platform:
- win.*:
- - ./mach
- - python
- - python/mozrelease/mozrelease/attribute_builds.py
- - --attribution
- - dlsource={attribution_code[json][dlsource]}
- - --output
- - /builds/worker/artifacts
- # All jobs require attribution of target.installer.exe. Some may require
- # attribution of other files, which they can append themselves.
- - --input
- - /builds/worker/fetches/target.installer.exe
- mac.*:
- - mkdir -p /builds/worker/artifacts &&
- - /builds/worker/fetches/dmg/dmg
- - attribute
- - /builds/worker/fetches/target.dmg
- - /builds/worker/artifacts/target.dmg
- - __MOZCUSTOM__
- - __MOZCUSTOM__dlsource%3D{attribution_code[json][dlsource]}
- use-python: default
-
-jobs:
- win32-devedition/opt:
- label: attribution-win32-{locale}-devedition/opt
- shipping-product: devedition
- attributes:
- build_platform: win32-devedition
- treeherder:
- platform: win32-devedition/opt
- dependencies:
- repackage-signing-l10n: repackage-signing-l10n-{locale}-win32-devedition/opt
-
- win32-shippable/opt:
- label: attribution-win32-{locale}-shippable/opt
- shipping-product: firefox
- locale-file-platform: win32
- attributes:
- build_platform: win32-shippable
- treeherder:
- platform: win32-shippable/opt
- dependencies:
- repackage-signing-l10n: repackage-signing-l10n-{locale}-win32-shippable/opt
-
- win64-devedition/opt:
- label: attribution-win64-{locale}-devedition/opt
- shipping-product: devedition
- attributes:
- build_platform: win64-devedition
- treeherder:
- platform: win64-devedition/opt
- dependencies:
- repackage-signing-l10n: repackage-signing-l10n-{locale}-win64-devedition/opt
-
- win64-shippable/opt:
- label: attribution-win64-{locale}-shippable/opt
- shipping-product: firefox
- locale-file-platform: win64
- attributes:
- build_platform: win64-shippable
- treeherder:
- platform: win64-shippable/opt
- dependencies:
- repackage-signing-l10n: repackage-signing-l10n-{locale}-win64-shippable/opt
-
- win64-aarch64-shippable/opt:
- label: attribution-win64-aarch64-{locale}-shippable/opt
- shipping-product: firefox
- locale-file-platform: win64-aarch64
- attributes:
- build_platform: win64-aarch64-shippable
- treeherder:
- platform: win64-aarch64-shippable/opt
- dependencies:
- repackage-signing-l10n: repackage-signing-l10n-{locale}-win64-aarch64-shippable/opt
-
- win64-aarch64-devedition/opt:
- label: attribution-win64-aarch64-{locale}-devedition/opt
- shipping-product: devedition
- attributes:
- build_platform: win64-aarch64-devedition
- treeherder:
- platform: win64-aarch64-devedition/opt
- dependencies:
- repackage-signing-l10n: repackage-signing-l10n-{locale}-win64-aarch64-devedition/opt
-
- macosx64-devedition/opt:
- label: attribution-macosx64-{locale}-devedition/opt
- shipping-product: devedition
- attributes:
- build_platform: macosx64-devedition
- treeherder:
- platform: macosx64-devedition/opt
- dependencies:
- repackage-l10n: repackage-l10n-{locale}-macosx64-devedition/opt
-
- macosx64-shippable/opt:
- label: attribution-macosx64-{locale}-shippable/opt
- locale-file-platform: macosx64
- shipping-product: firefox
- attributes:
- build_platform: macosx64-shippable
- treeherder:
- platform: macosx64-shippable/opt
- dependencies:
- repackage-l10n: repackage-l10n-{locale}-macosx64-shippable/opt