Skip to content

Commit ab13fde

Browse files
authored
Added support for merge_train endpoint
The merge_train endpoint allows a merge/pull request to be added to a merge train, rather than merging directly.
1 parent 362450f commit ab13fde

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/Api/MergeRequests.php

+5
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,11 @@ public function merge(int|string $project_id, int $mr_iid, array $parameters = [
202202
return $this->put($this->getProjectPath($project_id, 'merge_requests/'.self::encodePath($mr_iid).'/merge'), $parameters);
203203
}
204204

205+
public function mergeTrain($project_id, int $mr_iid, array $parameters = [])
206+
{
207+
return $this->put($this->getProjectPath($project_id, 'merge_trains/merge_requests/'.self::encodePath($mr_iid)), $parameters);
208+
}
209+
205210
public function showNotes(int|string $project_id, int $mr_iid): mixed
206211
{
207212
return $this->get($this->getProjectPath($project_id, 'merge_requests/'.self::encodePath($mr_iid).'/notes'));

0 commit comments

Comments
 (0)