Bug 1882313 - use generic index paths for signing-apk tasks. r=gbrown,releng-reviewers
[gecko.git] / taskcluster / ci / signing-apk / kind.yml
blob85b2f21bfdf90ccaec565b399e95817ebf0c3f37
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.transform:loader
7 transforms:
8     - taskgraph.transforms.from_deps
9     - android_taskgraph.transforms.upstream_artifacts
10     - android_taskgraph.transforms.treeherder:transforms
11     - android_taskgraph.transforms.signing_android_app:transforms
12     - android_taskgraph.transforms.notify:transforms
13     - gecko_taskgraph.transforms.task:transforms
15 kind-dependencies:
16     - build-apk
18 jobs:
19     sign-apk:
20         description: Sign Android APKs
21         from-deps:
22             copy-attributes: true
23         worker:
24             implementation: scriptworker-signing
25         signing-format:
26             by-build-type:
27                 (focus-.*|klar-.*): autograph_focus
28                 fenix-(beta|release)-mozillaonline: autograph_apk_mozillaonline
29                 default: autograph_apk
30         index:
31             by-build-type:
32                 (focus-nightly|focus-release|klar-release|focus-beta|fenix-nightly|fenix-debug|fenix-nightly-simulation|fenix-beta|fenix-beta-mozillaonline|fenix-release|fenix-release-mozillaonline):
33                     type: generic
34                     product: mobile
35                 default: {}
36         run-on-projects: []
37         treeherder:
38             symbol:
39                 by-build-type:
40                     default: Bs
41                     focus-(debug|nightly|beta|release)$: Bfs
42                     focus-(nightly|beta)-firebase$: Bffs
43                     focus-android-test-(debug|nightly|beta)$: Bats
44                     klar-.*: Bkls
45                     fenix-android-test.+: Bats
46                     fenix-android-test-mozillaonline: Bats-mo
47                     fenix-beta-firebase: Bfs
48                     fenix-nightly-firebase: Bfs
49                     fenix-beta-mozillaonline: Bmos
50                     fenix-release-mozillaonline: Bmos
51             kind: build
52             platform:
53                 by-build-type:
54                     (fenix.*): fenix-android-all/opt
55                     default: focus-android-all/opt
56             tier: 1
57         notify:
58             by-build-type:
59                 .*(fenix-beta|fenix-release)-mozillaonline:
60                     by-level:
61                         '3':
62                             email:
63                                 content: The Mozilla Online Fenix {version} APKs are now available
64                                 link:
65                                     text: Taskcluster Task
66                                     href: 'https://firefox-ci-tc.services.mozilla.com/tasks/${status.taskId}'
67                                 on-reasons: [completed]
68                                 subject: Mozilla Online Fenix {version} APKs are now available
69                                 to-addresses: [mozillaonline-fenix@mozilla.com]
70                         default: {}
71                 default: {}