Skip to content

Address developer feedback on CHANGELOG #2431

@freddyaboulton

Description

@freddyaboulton
  • I have searched to see if a similar issue already exists.

We've received some feedback on the CHANGELOG workflow:

  • Merge conflicts are kind of annoying.
  • Too many subsections under each release. Hard to know where to put the line for the change.
  • Weird to ask users to put their username and pr number in the CHANGELOG since that can technically be automatic.

Describe the solution you'd like
As proposed by @aliabd on slack:

  • All PRs automatically get added to the bottom of the Full Changelog section, without the developer doing anything.
  • Instead of a CI check, it's a comment that reminds the developer that if they want to expand more on the change they should add it to one of the other sections (we can reduce the sections for sure, they're kind of arbitrary and I didn't think too much about them.)
  • Otherwise, we can use tags to put them in sections like bug fixes, breaking changes, etc

Would be good to discuss with @pngwn before implementing.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions