mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-11 16:32:59 +00:00
4cbb9f1ad0
This is only sortof a new issue - it's come up because we longer allow `group_by` functions to be overridden, and the taskgraph version of the `single` group doesn't handle the `only-for` blocks that we use all over the place. This patch provides a quick fix -- renaming the Gecko `single` group-by to `single-with-filters`, and using that in most places. (There were a couple of places that switching to `with-attributes` was simple enough - but in many cases we cannot yet replicate this functionality with `from-deps` alone AFAIK.) Differential Revision: https://phabricator.services.mozilla.com/D186821
28 lines
808 B
YAML
28 lines
808 B
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: gecko_taskgraph.loader.transform:loader
|
|
|
|
transforms:
|
|
- taskgraph.transforms.from_deps
|
|
- gecko_taskgraph.transforms.per_platform_dummy
|
|
- gecko_taskgraph.transforms.mac_dummy
|
|
- gecko_taskgraph.transforms.task
|
|
|
|
only-for-build-platforms:
|
|
macosx64-shippable/opt
|
|
macosx64-devedition/opt
|
|
|
|
kind-dependencies:
|
|
- build
|
|
- upload-symbols
|
|
|
|
jobs:
|
|
upload-symbols-dummy:
|
|
description: Dummy task to pull in mac x64 and aarch64 upload-symbols tasks
|
|
from-deps:
|
|
group-by: single-with-filters
|
|
unique-kinds: false
|
|
worker-type: succeed
|