DebDiff task
A task to compute the differences between two source or binary Debian packages using the debdiff utility.
The task_data associated to this task can contain the following keys:
input(required): a dictionary describing the input datasource_artifacts(optional): a list with two elements. Each of type (Single lookup): source artifact pointing to a source package.binary_artifacts:(optional): a list with two elements. Each of type (Multiple lookup): binary artifact pointing to binary packages.
Note
Note that exactly one of source_artifacts or binary_artifacts is required.
extra_flags(optional): a list of flags to be passed to the debdiff command, such as--nocontrolor--diffstat. If an unsupported flag is passed then the request will fail.
The debdiff output will be provided as a new artifact of category debian:debdiff, described in the artifacts reference.
The task returns success if debdiff returns an exit code of 0 or 1, and failure otherwise.