GitHub Releases
Creates, manages, and publishes GitHub repository releases
Requirements
Manage repository releases, assets, and release notes on GitHub. Create, update, and delete releases with version tags, generate automated release notes from commits, and upload/manage release assets (binaries, archives, etc.).
Includes:
- GET /repos/{owner}/{repo}/releases
- POST /repos/{owner}/{repo}/releases
- GET /repos/{owner}/{repo}/releases/latest
- GET /repos/{owner}/{repo}/releases/tags/{tag}
- GET /repos/{owner}/{repo}/releases/{release_id}
- PATCH /repos/{owner}/{repo}/releases/{release_id}
- DELETE /repos/{owner}/{repo}/releases/{release_id}
- POST /repos/{owner}/{repo}/releases/generate-notes
- GET /repos/{owner}/{repo}/releases/{release_id}/assets
- POST /repos/{owner}/{repo}/releases/{release_id}/assets
- GET /repos/{owner}/{repo}/releases/assets/{asset_id}
- PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}
- DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}