summaryrefslogtreecommitdiffstats
path: root/taskcluster/kinds/signing-apk
diff options
context:
space:
mode:
Diffstat (limited to 'taskcluster/kinds/signing-apk')
-rw-r--r--taskcluster/kinds/signing-apk/kind.yml71
1 files changed, 71 insertions, 0 deletions
diff --git a/taskcluster/kinds/signing-apk/kind.yml b/taskcluster/kinds/signing-apk/kind.yml
new file mode 100644
index 0000000000..85b2f21bfd
--- /dev/null
+++ b/taskcluster/kinds/signing-apk/kind.yml
@@ -0,0 +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: gecko_taskgraph.loader.transform:loader
+
+transforms:
+ - taskgraph.transforms.from_deps
+ - android_taskgraph.transforms.upstream_artifacts
+ - android_taskgraph.transforms.treeherder:transforms
+ - android_taskgraph.transforms.signing_android_app:transforms
+ - android_taskgraph.transforms.notify:transforms
+ - gecko_taskgraph.transforms.task:transforms
+
+kind-dependencies:
+ - build-apk
+
+jobs:
+ sign-apk:
+ description: Sign Android APKs
+ from-deps:
+ copy-attributes: true
+ worker:
+ implementation: scriptworker-signing
+ signing-format:
+ by-build-type:
+ (focus-.*|klar-.*): autograph_focus
+ fenix-(beta|release)-mozillaonline: autograph_apk_mozillaonline
+ default: autograph_apk
+ index:
+ by-build-type:
+ (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):
+ type: generic
+ product: mobile
+ default: {}
+ run-on-projects: []
+ treeherder:
+ symbol:
+ by-build-type:
+ default: Bs
+ focus-(debug|nightly|beta|release)$: Bfs
+ focus-(nightly|beta)-firebase$: Bffs
+ focus-android-test-(debug|nightly|beta)$: Bats
+ klar-.*: Bkls
+ fenix-android-test.+: Bats
+ fenix-android-test-mozillaonline: Bats-mo
+ fenix-beta-firebase: Bfs
+ fenix-nightly-firebase: Bfs
+ fenix-beta-mozillaonline: Bmos
+ fenix-release-mozillaonline: Bmos
+ kind: build
+ platform:
+ by-build-type:
+ (fenix.*): fenix-android-all/opt
+ default: focus-android-all/opt
+ tier: 1
+ notify:
+ by-build-type:
+ .*(fenix-beta|fenix-release)-mozillaonline:
+ by-level:
+ '3':
+ email:
+ content: The Mozilla Online Fenix {version} APKs are now available
+ link:
+ text: Taskcluster Task
+ href: 'https://firefox-ci-tc.services.mozilla.com/tasks/${status.taskId}'
+ on-reasons: [completed]
+ subject: Mozilla Online Fenix {version} APKs are now available
+ to-addresses: [mozillaonline-fenix@mozilla.com]
+ default: {}
+ default: {}