create_release_tool
Create a GitLab release by specifying a project and tag name, with optional commit ref, title, notes, and date. Automatically creates the tag if missing, enabling versioned releases directly from the MCP server.
Instructions
Create a new release for a GitLab project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | Commit SHA or branch to tag from (required if tag doesn't exist) | |
| name | No | Release title (defaults to tag_name) | |
| tag_name | Yes | Tag name for the release (created if it doesn't exist) | |
| project_id | Yes | Project ID or path | |
| description | No | Release notes (Markdown) | |
| released_at | No | Release date (ISO 8601, default: now) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||