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:
- If it's an annotated tag, the tag object's date is used (opens in a new tab).
- If it's a lightweight tag (opens in a new tab), then the commit object's date is used.
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
- See more at Managing releases in a repository (opens in a new tab)
- See also 1: (Paragraph borrowed from What exactly is a Release in GitHub? (opens in a new tab))
- See GitHub Webhooks (opens in a new tab).