About release management
You can create new releases with release notes, @mentions of contributors, and links to binary files, as well as edit or delete existing releases. You can also create, modify, and delete releases by using the Releases API. For more information, see "Releases" in the REST API documentation.
Creating a release
-
On your GitHub Enterprise Server instance, navigate to the main page of the repository.
-
To the right of the list of files, click Releases.
-
At the top of the page, click Draft a new release.
-
To choose a tag for the release, select the Choose a tag dropdown menu.
- To use an existing tag, click the tag.
- To create a new tag, type a version number for your release, then click Create new tag.
-
If you created a new tag, select the Target dropdown menu, then click the branch that contains the project you want to release.
-
In the "Release title" field, type a title for your release.
-
In the "Describe this release" field, type a description for your release. If you @mention anyone in the description, the published release will include a Contributors section with an avatar list of all the mentioned users. Alternatively, you can automatically generate your release notes by clicking Auto-generate release notes.
-
Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box.
-
Optionally, to notify users that the release is not ready for production and may be unstable, select This is a pre-release.
-
If you're ready to publicize your release, click Publish release. To work on the release later, click Save draft.
Editing a release
-
On your GitHub Enterprise Server instance, navigate to the main page of the repository.
-
To the right of the list of files, click Releases.
-
Next to the release you want to edit, click .
-
Edit the details for the release in the form, then click Update release. If you add or remove any @mentions of GitHub users in the description, those users will be added or removed from the avatar list in the Contributors section of the release.
Deleting a release
-
On your GitHub Enterprise Server instance, navigate to the main page of the repository.
-
To the right of the list of files, click Releases.
-
On the right side of the page, next to the release you want to delete, click .
-
Click Delete this release.