Skip to content

Update pipeline list view to accommodate post-merge request pipelines

Nathan Friend requested to merge nfriend-update-pipeline-list-view into master

What does this MR do?

Updates the pipeline list view to handle the three cases mentioned in the Pipeline list view section here: https://gitlab.com/gitlab-org/gitlab-ee/issues/7380#pipeline-list-view. The relevant UI mockups from this issue have been copied below for convenience:

Requirements Mockups
Normal branch pipeline
  • Ref unchanged
image
Detached merge request pipeline
  • Ref now shows merge request ID/Link
  • merge request tag is removed
  • Detached tag is added
image
Merged result merge request pipeline
  • Ref now shows merge request ID/Link
  • merge request tag is removed
image

This MR assumes the pipeline API will be updated as described in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25679.

What are the relevant issue numbers?

Related gitlab-ee#7380 #58454 (moved)

https://gitlab.com/gitlab-org/gitlab-ee/issues/7380#pipeline-list-view

https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25679

Does this MR meet the acceptance criteria?

Edited by Nathan Friend

Merge request reports