Skip to content

Commit 3ac6561

Browse files
isaac-philipJohnVillalovos
authored andcommitted
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 60b0ec0 commit 3ac6561

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/api/merge_trains
@@ -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)