Skip to content

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:

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information