githubgithub-api

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.


Solution

  • 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.