Implement custom description for all tasks to be shown in the WorkRequest view
For each Task, we want to provide a custom "Description" to be shown in the "Work request" tab of the WorkRequestDetailView. That description is customized based on the work_request.task_data to explain more precisely the task that will be performed. By default we get a generic description copied from Task.__doc__.
Example for DebDiff work request:
Compare source package package_version1.dsc and package_version2.dsc with debdiff
Additional details:
- Executed in environment environment_name
- Extra arguments: --diffstat
To track progress on worker tasks:
-
AssembleSignedSource -
Autopkgtest -
Blhc -
DebDiff -
ExtractForSigning -
Lintian -
MakeSourcePackageUpload -
mergeuploads -
Mmdebstrap -
Piuparts -
Sbuild -
SimpleSystemImageBuild
TODO: add server tasks, signing tasks and wait tasks if needed.
On workflows:
-
autopkgtest -
create_experiment_workspace -
debian_pipeline -
lintian -
make_signed_source -
noop -
package_publish -
package_upload -
piuparts -
qa -
reverse_dependencies_autopkgtest -
sbuild -
update_environments -
update_suites
Edited by Raphaël Hertzog