Skip to content

Pipeline Graph: Stop calling parseData twice

Sarah Groff Hennigh-Palermo requested to merge stop-calling-parse-twice into master

What does this MR do?

In the course of developing the new pipeline graph and adding the Job dependencies view, we started calling parseData, a somewhat expensive operation, twice. This refactor fixes that, while not outsourcing the parsing to every element that uses the LinksLayer component, if they have no reason to call it earlier.

Screenshots or Screencasts (strongly suggested)

The view stays the same.

How to setup and validate locally (strongly suggested)

  1. Create a .gitlab-ci.yml file that uses needs.
  2. View that file.

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Merge request reports