You can also create a merge request for an issue with `glab mr for <issue-id>` ; this will create the source branch using the issue title and mark it as draft just as it is done on the UI.
You can then checkout to the merge request branch with `glab mr checkout <id>`.
To mark it as ready for review use `glab mr update --ready`. (ID is not required when already checked out to that branch).
Approve with `glab mr approve` and merge with `glab mr merge`
Check it out at https://github.com/profclems/glab. Mirror at https://gitlab.com/profclems/glab