GitHub CLI
Releases Commands
Create and manage releases from the command line. Learn to publish releases with changelogs, upload assets, and automate release workflows.
6 commands
Pro Tips
Use 'gh release create --generate-notes' to auto-generate release notes from merged PRs.
Upload binaries with 'gh release upload v1.0.0 ./dist/*' to attach assets to releases.
Use 'gh release download' to fetch release assets in CI/CD pipelines.
Common Mistakes
Release assets have a 2GB size limit. For larger files, use external hosting.