2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-07 15:20:38 +00:00
iceraven-browser/taskcluster/ci/signing/kind.yml

103 lines
2.9 KiB
YAML

# 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:
- fenix_taskgraph.signing:transforms
- taskgraph.transforms.task:transforms
kind-dependencies:
- old-decision
job-defaults:
description: Sign Fenix
worker-type:
by-variant:
(fennec-production|nightly|nightly-legacy|production):
by-level:
'3': signing
default: dep-signing
default: dep-signing
run-on-tasks-for: []
treeherder:
kind: build
tier: 2
platform: android-all/opt
jobs:
performance-test:
attributes:
build-type: performance-test
index:
type: signing
worker:
signing-type: dep-signing
dependencies:
build: 'assemble: geckoNightlyForPerformanceTest' # comes from the old-decision task
treeherder:
symbol: forPerformanceTest(s)
production:
attributes:
build-type: production
index:
type: signing
worker:
signing-type:
by-level:
'3': production-signing
default: dep-signing
dependencies:
build: 'Build FenixProduction task' # comes from the old-decision task
run-on-tasks-for: [github-release]
treeherder:
symbol: production(s)
fennec-production:
attributes:
build-type: fennec-production
nightly: true
index:
type: signing
worker:
signing-type:
by-level:
'3': fennec-production-signing
default: dep-signing
dependencies:
build: 'Build FennecProduction task' # comes from the old-decision task
treeherder:
symbol: nightlyFennec(s)
nightly:
attributes:
build-type: nightly
nightly: true
index:
type: signing
worker:
signing-type:
by-level:
'3': nightly-signing
default: dep-signing
dependencies:
build: 'Build FenixNightly task' # comes from the old-decision task
treeherder:
symbol: nightly(s)
nightly-legacy:
attributes:
build-type: nightly-legacy
nightly: true
worker:
signing-type:
by-level:
'3': production-signing
default: dep-signing
dependencies:
build: 'Build FenixNightlyLegacy task' # comes from the old-decision task
treeherder:
symbol: nightlyLegacy(s)