Skip to content

Include all changes since last stable release in release notes #20173

Open
@huonw

Description

@huonw

Is your feature request related to a problem? Please describe.

Our releases are mostly automated now publishing to GitHub Releases, including splatting a summary of the the changes since last release into the notes, e.g. https://github.com/pantsbuild/pants/releases/tag/release_2.18.0rc5.

For a stable release, this typically ends up with... nothing useful, e.g. https://github.com/pantsbuild/pants/releases/tag/release_2.17.1

In theory a user could click through all the dev, alpha and rc releases to see the changes, but... it's very annoying. For instance a search like https://github.com/pantsbuild/pants/releases?q=release_2.18&expanded=false (or similar) seems to find all releases, not just ones in the 2.18 series 😦

Describe the solution you'd like

A stable release should include all changes since the last relevant stable release (e.g. 2.17.1 would show 2.17.0 to 2.17.1, 2.18.0 would show 2.17.0 to 2.18.0).

For the 2.x.0 releases, we can continue manually pasting the manually curated "what's new" summary at the start, but that summary can potentially be less extensive if we have all the individual PRs included.

Describe alternatives you've considered

None

Additional context

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions