post merge pipeline and environments status
What does this MR do?
EE port: gitlab-ee!8104 (merged)
This MR to expose post-merge pipeline and environments status information for the MR widget.
It implements what's described in #47799 (comment 108006884)
GET :namespace/merge_requests/:id/ci_environments_statusnow supports an optional
environment_target=merge_commitit returns the environments created by the merge commit
MergeRequest#merge_pipilinehas been introduced, it returns the post merge
GET :namespace/merge_requests/:id?serializer=widgetnow exposes also the
- Renders post merge pipeline and deploys
- Only polls when merge request is in the
- Updates deployment component to render different statuses.
Heads up in the screenshots: ignore the pipeline failed status, I was using mocked data.