Skip to content

Inlay hints for diff file lines that caused job failures

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

We could infer diff files and diff file lines that caused a particular job to fail inside a merge request and mark them in the diffs list. That way you can fix the jobs faster because you have the context of the diff and you don't even have to go to the failed jobs.

Current workflow

  1. Find the failed job
  2. Find the errors
  3. Figure out locations for files and lines that failed
  4. Open these locations using WebIDE or your local editor
  5. Fix the code

Improved workflow

  1. Go to MR changes
  2. Find the files marked as 'Caused job failure'
  3. Open these files in WebIDE (with a direct button) or your local editor
  4. Fix the code

Mockup

Frame_1__4_

Edited by 🤖 GitLab Bot 🤖