
5/11/2021 · Sam Beckham
What this post added
This post details the refactoring of the GitLab pipeline graph to accurately depict job dependencies ('needs' relationships) instead of the previous 'placebo lines' that indiscriminately connected jobs between stages. It explains the technical challenge of calculating these lines due to potential performance costs (8000+ connections) and the phased rollout strategy: first shipping the refactored graph without lines, and then planning to reintroduce improved lines in a future release. It also mentions the rollout of the new Job Dependencies view.