mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 09:54:42 +00:00
Bug 1899142 - don't show android-components dummy tasks on treeherder. r=aryx,releng-reviewers,bhearsum
These tasks will never fail, and don't have logs, so having them on treeherder can be confusing. Rename `post-signing` to `post-signing-dummy` to benefit from the special handling in `verify_dependency_tiers`. Differential Revision: https://phabricator.services.mozilla.com/D211746
This commit is contained in:
parent
b8e588ce76
commit
5e0f155a42
@ -4,7 +4,6 @@
|
||||
|
||||
|
||||
from taskgraph.transforms.base import TransformSequence
|
||||
from taskgraph.util.schema import resolve_keyed_by
|
||||
|
||||
transforms = TransformSequence()
|
||||
|
||||
@ -15,17 +14,3 @@ def set_name_and_clear_artifacts(config, tasks):
|
||||
task["name"] = task["attributes"]["build-type"]
|
||||
task["attributes"]["artifacts"] = {}
|
||||
yield task
|
||||
|
||||
|
||||
@transforms.add
|
||||
def resolve_keys(config, tasks):
|
||||
for task in tasks:
|
||||
resolve_keyed_by(
|
||||
task,
|
||||
"treeherder.symbol",
|
||||
item_name=task["name"],
|
||||
**{
|
||||
"build-type": task["attributes"]["build-type"],
|
||||
}
|
||||
)
|
||||
yield task
|
||||
|
@ -855,8 +855,8 @@ android-startup-test
|
||||
--------------------
|
||||
Startup test for android.
|
||||
|
||||
post-signing
|
||||
------------
|
||||
post-signing-dummy
|
||||
------------------
|
||||
Gating kind to wait for all android signing tasks.
|
||||
|
||||
beetmover-components
|
||||
|
@ -14,7 +14,7 @@ transforms:
|
||||
kind-dependencies:
|
||||
- signing
|
||||
- build-components
|
||||
- post-signing
|
||||
- post-signing-dummy
|
||||
|
||||
jobs:
|
||||
push-to-maven:
|
||||
|
@ -23,13 +23,3 @@ jobs:
|
||||
attributes:
|
||||
component: all
|
||||
worker-type: succeed
|
||||
treeherder:
|
||||
kind: build
|
||||
platform: AC-android-all/opt
|
||||
symbol:
|
||||
by-build-type:
|
||||
release: post-beetmover-release
|
||||
beta: post-beetmover-beta
|
||||
nightly: post-beetmover-nightly
|
||||
default: post-beetmover
|
||||
tier: 1
|
||||
|
@ -14,7 +14,7 @@ kind-dependencies:
|
||||
- signing
|
||||
|
||||
jobs:
|
||||
post-signing:
|
||||
post-signing-dummy:
|
||||
description: Dummy task to wait on all builds before publishing them
|
||||
from-deps:
|
||||
group-by: build-type
|
||||
@ -23,14 +23,3 @@ jobs:
|
||||
attributes:
|
||||
component: all
|
||||
worker-type: succeed
|
||||
worker: {}
|
||||
treeherder:
|
||||
kind: build
|
||||
platform: AC-android-all/opt
|
||||
symbol:
|
||||
by-build-type:
|
||||
release: post-signing-release
|
||||
beta: post-signing-beta
|
||||
nightly: post-signing-nightly
|
||||
default: post-signing
|
||||
tier: 1
|
Loading…
Reference in New Issue
Block a user