gecko-dev/taskcluster/ci/upload-symbols-dummy/kind.yml
Ben Hearsum 4cbb9f1ad0 Bug 1850045: fix bustage introduced by taskgraph 6.2.1 update r=ahal,taskgraph-reviewers,releng-reviewers
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
2023-09-07 15:42:09 +00:00

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