Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GitHub > Linking Issues to a Release

I'm currently using GitHub Milestones, to track Issues that I want included in a Release...

Now, that I want to push a new Release, I can't see anyway of linking Issues to a Release (or for that matter, Milestones to a Release).

I was expecting that I could use the GitHub's Releases as a Changelog, so that users could easily see what Issues/Enhancements were fixed/included in a release.

e.g. Version-1.123 contained fixes for Issues #111, #222 and #333.

Does this functionality exist?

N.B.

  • I couldn't find anything under the GitHub Developer API
  • Also, this is the first Release.
like image 782
Nick Grealy Avatar asked Sep 05 '25 03:09

Nick Grealy


1 Answers

There's a button to automatically generate release notes, but it's based on pull requests.

Screenshot of release creation page

Automatically generated release notes include a list of merged pull requests, a list of contributors to the release, and a link to a full changelog.

You can also customize your automated release notes, using labels to create custom categories to organize pull requests you want to include, and exclude certain labels and users from appearing in the output.

Documented at https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes.

like image 120
riQQ Avatar answered Sep 07 '25 20:09

riQQ