Skip to content

Draft: Usability improvements

Edmund Smith requested to merge eds/lava-gitlab-runner:eds/t37702 into main

This is a set of three changes aimed at improving the usability of the runner:

  • Report the failure status more accurately. A job being completed in LAVA does not mean it was successful.
  • Format the logs to make them easier to read, and results easier to spot when scanning.
  • Support cancellation, so that pending and active LAVA jobs are cancelled when the Gitlab job is cancelled.

This is part of T37702.

This is draft pending the merge of lava-api!22 (merged) and gitlab-runner-rs!15. It was originally built against a different gitlab-runner-rs cancellation patch, and needs reworking to fit into the framework of gitlab-runner-rs!15.

Edited by Edmund Smith

Merge request reports