CI: 'Pipelines' view no longer shows associated commits
Summary
I've noticed a couple things when looking at pipelines on Merge Requests:
1. 'Commits' view does not link to associated pipeline
Here, you can see that there is no longer an icon next to each commit for its pipeline status.
2. 'Pipelines' view does not show the associated commit
Here, you can see that the commits do not match the commits from the 'Commits' view because they are the "merged result" commit. This means we can no longer directly see what code changed in between each pipeline, because these commits effectively show what the entire merge request changes rather than the individual commit.
Details
I believe this started happening when we implemented merged results pipelines. It's a very helpful feature, but it has the aforementioned drawbacks.
I've opened gitlab-org/gitlab#421809 to track this in the product, but it hasn't gotten any traction yet in ~5 months.
So in the meantime, I wanted to open this to see if there's anything we can do to work around this limitation which makes it much harder to develop and review code changes.
Acceptance criteria
-
Problem is confirmed by other team members (put another way: is this just me? Is there a workaround I could be using already?) -
Potential workarounds are identified