Pipeline graph view seems illogical for intermediate downstreams

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Description

Gitlab 9.3 added up/downstream visualization in the pipeline graph (awesome) for multiproject CI. Currently the graph shows Upstream at the left of the graph and Downstreams at the right of the graph.

But imagine the following:

  • I have a build that has 5 triggers,
  • all five trigger all trigger a downstream.
  • Then wait for the downstreams to finish
  • continue with the next jobs

It would make more sense to have the downstreams inlined at the place where they are triggered.

Proposal

Inline downstreams in the pipeline graph at the point where they are triggered.

Current situation:

ds_observed

Proposed scenario:

ds_expected

Edited Jun 17, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading