Manage Releases
manage_releasesCreate, list, get, update, delete, or retrieve the latest GitHub release by specifying an action, with support for drafts, prereleases, and generated release notes.
Instructions
Manage GitHub Releases: create, list, get, update, delete releases; get the latest release. Use the action field to select the operation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Text describing the release (release notes) | |
| name | No | The release title | |
| repo | No | Repository name | |
| draft | No | Whether to save the release as a draft (unpublished) | |
| owner | No | Repository owner (org or user login) | |
| action | Yes | The release operation to perform | |
| tag_name | No | The git tag the release is based on (required for create) | |
| releaseId | No | The release ID (required for get, update, delete) | |
| prerelease | No | Whether to identify the release as a prerelease | |
| target_commitish | No | The branch name or commit SHA the git tag is created from (create only; defaults to the repository's default branch when the tag doesn't already exist) | |
| generate_release_notes | No | Whether GitHub should automatically generate release notes for this release (create only) |