list_releases
List releases from a Gitea repository with paginated results and optional filters for draft and prerelease status. Get release details including tag, name, notes, and attachments.
Instructions
List releases in one Gitea repository. Paginated: page is 1-based, limit <= 100; keep paging until a page returns fewer than limit. Optional filters: draft (true = drafts only, false = published only) and prerelease (true = prereleases only, false = stable only). Each release carries id (used by get_release/update_release/delete_release), tag_name, name (title), body (release notes), draft, prerelease, and attachments. Example: list_releases({ page: 1, limit: 50 })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number | |
| repo | No | Repository name (defaults to GITEA_DEFAULT_REPO) | |
| draft | No | Filter by draft status (true = drafts only, false = published only) | |
| limit | No | Releases per page | |
| owner | No | Repository owner (defaults to GITEA_DEFAULT_OWNER) | |
| prerelease | No | Filter by prerelease status (true = prereleases only, false = stable releases only) |