Backend: Convert input params into hash
Summary
Part of: Add support for spec:inputs in GitLab CI pipelines (&16321 - closed)
Update params into a hash when reading from GraphQL
pipeline_inputs = {}
input_params = ... # read from graphql mutation arguments
input_params.each do |input|
pipeline_inputs[input.name] = JSON.parse(input.value)
end
Ci::CreatePipelineService.new(...).execute(..., inputs: pipeline_inputs)
Edited by Laura Montemayor