Skip to content

Commit 31bca2f

Browse files
authored
Merge pull request python-gitlab#689 from python-gitlab/fix/wrong-rebase
fix: re-add merge request pipelines
2 parents 641b80a + 877ddc0 commit 31bca2f

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

gitlab/v4/objects.py

+19
Original file line numberDiff line numberDiff line change
@@ -2277,6 +2277,25 @@ def changes(self, **kwargs):
22772277
path = '%s/%s/changes' % (self.manager.path, self.get_id())
22782278
return self.manager.gitlab.http_get(path, **kwargs)
22792279

2280+
@cli.register_custom_action('ProjectMergeRequest')
2281+
@exc.on_http_error(exc.GitlabListError)
2282+
def pipelines(self, **kwargs):
2283+
"""List the merge request pipelines.
2284+
2285+
Args:
2286+
**kwargs: Extra options to send to the server (e.g. sudo)
2287+
2288+
Raises:
2289+
GitlabAuthenticationError: If authentication is not correct
2290+
GitlabListError: If the list could not be retrieved
2291+
2292+
Returns:
2293+
RESTObjectList: List of changes
2294+
"""
2295+
2296+
path = '%s/%s/pipelines' % (self.manager.path, self.get_id())
2297+
return self.manager.gitlab.http_get(path, **kwargs)
2298+
22802299
@cli.register_custom_action('ProjectMergeRequest', tuple(), ('sha'))
22812300
@exc.on_http_error(exc.GitlabMRApprovalError)
22822301
def approve(self, sha=None, **kwargs):

0 commit comments

Comments
 (0)