Bug 1835804 - Completely block from doing audio decoding on Content and RDD r=alwu
[gecko.git] / taskcluster / ci / beetmover-geckoview / kind.yml
blobeab727f4ce419d4ae863a39ce278d3d6e74e0e8e
1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
4 ---
5 loader: gecko_taskgraph.loader.single_dep:loader
7 transforms:
8     - gecko_taskgraph.transforms.name_sanity:transforms
9     - gecko_taskgraph.transforms.beetmover_geckoview:transforms
10     - gecko_taskgraph.transforms.task:transforms
12 kind-dependencies:
13     - build-signing
15 only-for-attributes:
16     - nightly
17     - shippable
19 not-for-build-platforms:
20     - linux-shippable/opt
21     - linux64-shippable/opt
22     - linux64-nightlyasrelease/opt
23     - macosx64-shippable/opt
24     - macosx64-nightlyasrelease/opt
25     - win32-shippable/opt
26     - win64-shippable/opt
27     - win64-aarch64-shippable/opt
28     - win64-nightlyasrelease/opt
29     - linux-devedition/opt
30     - linux64-devedition/opt
31     - macosx64-devedition/opt
32     - win32-devedition/opt
33     - win64-devedition/opt
34     - win64-aarch64-devedition/opt
35     - linux64-asan-reporter-shippable/opt
36     - win64-asan-reporter-shippable/opt
38 job-template:
39     attributes:
40         artifact_map: taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml
41     run-on-projects: ['mozilla-release']
42     run-on-hg-branches:
43         by-project:
44             mozilla-release:
45                 - '^GECKOVIEW_\d+_RELBRANCH$'
46             default:
47                 - 'all'
48     shipping-phase:
49         by-project:
50             # Beetmoving geckoview makes it available to the official maven repo.
51             # That happens:
52             # 1. as part of the ship-geckoview graph on mozilla-central
53             # 2. as part of Firefox promote graphs on both mozilla-beta and mozilla-release
54             # 3. at every patch uplifted on the GECKOVIEW_XX_RELBRANCH on mozilla-release
55             # Reminder: There is no Android/geckoview build on ESR.
56             #
57             # The logic of point 2 is handled in target_tasks directly because it's mixing and
58             # matching 2 different shipping-products
59             mozilla-release: build
60             default: promote
61     bucket-scope:
62         by-release-level:
63             production: 'project:releng:beetmover:bucket:maven-production'
64             staging: 'project:releng:beetmover:bucket:maven-staging'