Skip to content

Fix CI config viz for cross-stage lines

Frédéric Caplette requested to merge 241722-new-lines-drawing-algo into master

What does this MR do?

This apply a new way to trace lines in the CI config visualization if the line depends on a needs across multiple stages. This will let the line stay straight until it reaches a point just before the node it connects to, and then draw the Bezier as it used to.

Screenshots

Before:

Screen_Shot_2020-10-08_at_2.22.31_PM Screen_Shot_2020-10-08_at_2.22.48_PM

After

Screen_Shot_2020-10-08_at_2.19.10_PM Screen_Shot_2020-10-08_at_2.19.19_PM

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #241722 (closed)

Edited by Frédéric Caplette

Merge request reports