Approves a merge request in a GitLab project. Use this action when you need to record an approval from the authenticated user on a specific merge request. The authenticated user must be an eligible approver with appropriate permissions. Note that this action is idempotent — call…
idRequiredThe ID or URL-encoded path of the project.
shastringHEAD commit SHA for validation. If provided, the approval will fail with 409 if the merge request HEAD does not match this SHA.
approval_passwordstringCurrent user's password, required only if project settings enforce re-authentication for approvals.
merge_request_iidRequiredintegerInternal ID of the merge request to approve.
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.