Fundamentals of Programming
Releases

GitHub Releases

GitHub Releases is a way to create a release to package software, along with release notes and links to binary files, for other people to use.

Releases are based on Git tags (opens in a new tab), which mark a specific point in your repository's history. 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 "Viewing your repository's releases and tags (opens in a new tab).

Releases are ordered by a tag's date in the following way:

The release Event

A GitHub event with the name release is triggered when a release is

  • published,
  • unpublished,
  • created,
  • edited,
  • deleted, or
  • prereleased.

See GitHub Webhooks (opens in a new tab).

Creating Releases Using the GitHub Web App

See https://docs.github.com/en/repositories/releasing-projects-on-github (opens in a new tab)

References