2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-15 18:12:54 +00:00

[fenix] support staging release promotion projects (https://github.com/mozilla-mobile/fenix/pull/17652)

Let's make mozilla-releng/staging-fenix the official staging repository.
By supporting it in the automation, we no longer need to maintain a
staging patchset to test things properly.
This commit is contained in:
Aki Sasaki 2021-01-26 17:28:59 -08:00 committed by GitHub
parent abc550e2a5
commit 12c0251b68
3 changed files with 6 additions and 2 deletions

View File

@ -166,7 +166,7 @@ tasks:
routes: routes:
$flattenDeep: $flattenDeep:
- checks - checks
- $if: 'level == "3"' - $if: 'level == "3" || repoUrl == "https://github.com/mozilla-releng/staging-fenix"'
then: then:
- tc-treeherder.v2.${project}.${head_sha} - tc-treeherder.v2.${project}.${head_sha}
# TODO Bug 1601928: Make this scope fork-friendly once ${project} is better defined. This will enable # TODO Bug 1601928: Make this scope fork-friendly once ${project} is better defined. This will enable

View File

@ -17,7 +17,10 @@ treeherder:
'Rap-P': 'Raptor power tests' 'Rap-P': 'Raptor power tests'
'TL': 'Toolchain builds for Linux 64-bits' 'TL': 'Toolchain builds for Linux 64-bits'
task-priority: highest task-priority:
by-project:
"fenix": highest
"staging-fenix": low
taskgraph: taskgraph:
register: fenix_taskgraph:register register: fenix_taskgraph:register

View File

@ -17,6 +17,7 @@ from taskgraph.util.taskgraph import find_decision_task, find_existing_tasks_fro
RELEASE_PROMOTION_PROJECTS = ( RELEASE_PROMOTION_PROJECTS = (
"https://github.com/mozilla-mobile/fenix", "https://github.com/mozilla-mobile/fenix",
"https://github.com/mozilla-releng/staging-fenix",
) )