Skip to content

Pipeline Graph: Improve recursive ancestoring

What does this MR do?

Adds earlier deduplication calls in the ancestor graph creation to help address #339259 (closed).

While there are broader fixes to pursue, I hope this will address the immediate issue.

Screenshots or Screencasts (strongly suggested)

matrix table other links
Screen_Shot_2021-09-02_at_14.22.23 Screen_Shot_2021-09-02_at_14.42.33

How to setup and validate locally (strongly suggested)

  1. Set up a Runner for your GDK.
  2. Add a moderately-complex CI file that uses matrices. Example in #339259 (closed).
  3. Add a CI file that uses needs, to be certain we are not breaking non-parallel options.
  4. View the pipeline graph page for each (accessible from the pipelines list).

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Related to #339259 (closed)

Edited by Sarah Groff Hennigh-Palermo

Merge request reports

Loading