Types
SubmitGitLabMergeRequestMergeInput
Submit the SHA reviewed in the merge sheet. Omitted messages use GitLab defaults.
input
SubmitGitLabMergeRequestMergeInputFields
projectId
ID!
required
Numeric GitLab target project identifier.
iid
Int!
required
Project-scoped merge-request number.
sha
String!
required
Source commit reviewed in the sheet; submission rejects a changed commit.
autoMerge
Boolean
Whether native GitLab auto-merge was requested.
squash
Boolean
Whether to squash source commits when merging.
removeSourceBranch
Boolean
Whether GitLab should remove the remote source branch after merge.
mergeCommitMessage
String
Optional merge-commit message override; null preserves GitLab defaults.
squashCommitMessage
String
Optional squash-commit message override; null preserves GitLab defaults.
worktreeId
ID
Linked source checkout, when one exists.
deleteWorktree
Boolean
Schedule clean, matching non-primary checkout deletion after confirmed merge.
moveTicketToDone
Boolean
Move the linked Jira issue to its configured done status after confirmed merge.