Skip to content

Commit 51a93c1

Browse files
committed
feat(functional): #2547 merge-train api for status and add mr - docs added
Signed-off-by: Isaac Philip <4974658+isaac-philip@users.noreply.github.com>
1 parent 69544c2 commit 51a93c1

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

docs/gl_objects/merge_trains.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Reference
99

1010
+ :class:`gitlab.v4.objects.ProjectMergeTrain`
1111
+ :class:`gitlab.v4.objects.ProjectMergeTrainManager`
12+
+ :class:`gilab.v4.objects.ProjectMergeTrainMergeRequest`
13+
+ :class:`gilab.v4.objects.ProjectMergeTrainMergeRequestManager`
1214
+ :attr:`gitlab.v4.objects.Project.merge_trains`
1315

1416
* GitLab API: https://docs.gitlab.com/ee/api/merge_trains.html
@@ -27,3 +29,13 @@ List active merge trains for a project::
2729
List completed (have been merged) merge trains for a project::
2830

2931
merge_trains = project.merge_trains.list(scope="complete")
32+
33+
Get Merge Request Status for a Merge Train::
34+
35+
merge_train_mr = project.merge_trains.get(1, lazy=True).merge_requests.get(1)
36+
merge_train_mr_status = merge_train_mr.pipeline.get("status")
37+
38+
Add Merge Request to a Merge Train::
39+
40+
merge_train_to_update = project.merge_trains.get(1, lazy=True)
41+
merge_requests_update = merge_train_to_update.merge_requests.update(5, new_data={"sha": "cd22awr721ssds"})

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy