MergeUploads

# MergeUploads task

This worker task combines multiple debian:upload artifacts into a single one, in preparation for uploading them together. This involves running `mergechanges` (from devscripts) on them, or equivalent.

The `task_data` for this task may contain the following keys:

- `input` (required): a dictionary describing the input data:

  - `uploads` (Multiple lookup, required): a list of debian:upload artifacts

The task computes dynamic metadata as:

- subject: shared source package name across all uploads

- parameter_summary: subject (list of architectures)

The output is a debian:upload artifact with `extends` relationships to each of the input upload artifacts.

Used by the package_upload workflow.