You can create a release to package software, along with release notes and links to binary files, for other people to use.

An overview of Releases

Releases are based on Git tags, which mark a specific point in your repository's history. Releases are ordered by the date they are created on GitHub.

Note: A tag date may be different than a release date since they can be created at different times.

For more information about viewing your existing tags, see "Working with tags."

You can receive notifications when new releases are published in a repository without receiving notifications about other updates to the repository. For more information, see "Watching and unwatching releases for a repository."

Limitations on binary files

We don't limit the total size of your binary release files, nor the bandwidth used to deliver them. However, each individual file must be under 2 GB in size.

Further reading