# GitLab Merge requests, pipelines, and issues on GitLab. Run these through `omni-cli` once a human has connected the platform (`omni-cli gitlab login`). Full parameter and output schemas come from `omni-cli discovery gitlab`. ## issues | Command | What it does | Kind | |---|---|---| | `omni-cli gitlab issue create` | Create an issue. | write | | `omni-cli gitlab issue get` | Get an issue. | read | | `omni-cli gitlab issue list` | List or filter issues. | read | ## merge requests | Command | What it does | Kind | |---|---|---| | `omni-cli gitlab mr add-note` | Add a note to a merge request. | write | | `omni-cli gitlab mr create` | Open a new merge request. | write | | `omni-cli gitlab mr get` | Get a merge request. | read | | `omni-cli gitlab mr list` | List or filter merge requests. | read | | `omni-cli gitlab mr list-changes` | List the file changes of a merge request. | read | | `omni-cli gitlab mr list-notes` | List the notes (comments) on a merge request. | read | | `omni-cli gitlab mr merge` | Merge a merge request. | write | ## pipelines | Command | What it does | Kind | |---|---|---| | `omni-cli gitlab pipeline get` | Get a pipeline. | read | | `omni-cli gitlab pipeline list` | List pipelines for a project (discovers pipeline ids). | read | ## projects | Command | What it does | Kind | |---|---|---| | `omni-cli gitlab project list` | List projects you are a member of (discovers project paths). | read |