Add missing GraphQL data for pipeline detail header
Problem
We are refactoring the pipeline header to include the pipeline details from HAML to Vue/GraphQL. We are passing down quite a bit of data from Rails, that we need in GraphQL. This will allow us to have a single source of truth for our data and make the code much easier to maintain. This will also us to concatenate the strings we need on the client vs. server.
Data missing
See the data passed in app/helpers/projects/pipeline_helper.rb
from the method js_pipeline_details_header_data
. Several MRs will need to be made to complete this issue.
In short we need data for pipeline badges, merge request that's tied to the pipeline, branch/branch to be merged into, yaml errors, total job count, failure reason and triggered by path (if pipeline is a child).
Feel free to give me a ping if there are any questions