Creates a new merge request in a GitLab project to propose changes from a source branch into a target branch. Use this action when you need to create a merge request for code review, feature integration, or bug fixes. This action requires both the source and target branches to e…
idRequiredstringThe ID or URL-encoded path of the project.
titleRequiredstringThe title of the merge request.
labelsstringComma-separated label names to assign to the merge request.
squashbooleanSquash commits into a single commit when merging.
assignee_idintegerThe ID of the user to assign the merge request to. Use assignee_ids for multiple assignees.
descriptionstringThe description of the merge request. Supports Markdown formatting.
assignee_idsarrayThe IDs of users to assign the merge request to. Premium and Ultimate only.
milestone_idintegerThe global ID of a milestone to associate with the merge request.
reviewer_idsarrayThe IDs of users to set as reviewers of the merge request. Premium and Ultimate only.
source_branchRequiredstringThe source branch containing the changes to be merged.
target_branchRequiredstringThe target branch into which the changes will be merged.
target_project_idintegerThe target project ID. Useful when creating merge requests across forks.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.