Add status illustration in job API
Problem to solve
Start showing the empty state illustration in Projects::JobsController#show.json
response
"illustration":{
"image":"illustrations/skipped-job_empty.svg",
"size":"svg-430",
"title":"This job does not have a trace."
},
Further details
In gitlab-org/gitlab-ce#50101 we are moving the job page into vue, meaning all the information needs to be inside of the API. No the illustrations at the moment are very context aware of the status so at the moment the illustrations have to be dealt with by the API
Proposal
Expose the illustration
field inside of StatusEntity