releases
Manage releases, git tags, and release attachments. Use 'get_latest' for the most recent release or 'get_by_tag' to look up by tag name. Tag actions (list_tags, create_tag, delete_tag) manage git tags independent of releases.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Release ID. For get/update/delete/list_attachments | |
| tag | No | Tag name. For get_by_tag/delete_tag | |
| body | No | Release description (markdown) | |
| name | No | Release title | |
| page | No | Page number. For list/list_tags | |
| repo | Yes | Repository name | |
| draft | No | Whether release is a draft | |
| limit | No | Page size. For list/list_tags | |
| owner | Yes | Repository owner | |
| action | Yes | Operation to perform | |
| target | No | Branch or commit SHA for the tag | |
| message | No | Tag message. For create_tag | |
| tag_name | No | Tag name to create. For create/create_tag | |
| prerelease | No | Whether release is a pre-release | |
| attachment_id | No | Attachment ID. For delete_attachment |