delete_release
Permanently delete a Gitea release by its numeric ID. Irreversible; confirm ID first. To unpublish without deleting, set draft status instead.
Instructions
PERMANENTLY delete a release by its numeric id (NOT the tag name). IRREVERSIBLE. Depending on Gitea configuration the underlying Git tag may or may not be deleted too. Confirm the id with the user first; prefer update_release({ draft: true }) to unpublish without deleting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Release ID (the numeric id from list_releases, NOT the tag name) | |
| repo | No | Repository name (defaults to GITEA_DEFAULT_REPO) | |
| owner | No | Repository owner (defaults to GITEA_DEFAULT_OWNER) |