Releasing projects on GitHub
You can create a release to package software, release notes, and binary files for other people to download.
About releases
You can create a release to package software, along with release notes and links to binary files, for other people to use.
Managing releases in a repository
You can create releases to bundle and deliver iterations of a project to users.
Viewing your repository's releases and tags
You can view the chronological history of your repository by release name or tag version number.
Searching a repository's releases
You can use keywords, tags, and other qualifiers to search for particular releases in a repository.
Linking to releases
You can share every release you create on GitHub with a unique URL.
Comparing releases
You can compare release tags to see changes to your repository between different releases.
Automatically generated release notes
You can automatically generate release notes for your GitHub releases
Automation for release forms with query parameters
To quickly create releases by auto-populating the new release form with customized information, you can add query parameters to the URL for the release form page.