hiredis icon indicating copy to clipboard operation
hiredis copied to clipboard

Proposal for CHANGES change

Open chayim opened this issue 11 months ago • 4 comments

Given how we now handle CHANGES< and using the release-drafter, we have a chicken and egg issue. The release drafter handles our release notes now. But the merge for a VERSION is responsible for updating the CHANGES file. We can continue to manually update the CHANGES file prior to release, but that's less than ideal. We can ask/continue to ask the community to update the CHANGES file, but that's a different barrier to entry.

Proposal:

  • Merges to master update the CHANGES file post-merge. This means a CI run on master, after something has been pushed to master.
  • Changes matching some sort of VERSIONING title updates CHANGES, specifically to insert the version number and date, maintaining what we have.
  • Optional (I don't personally see the value): We can pre-include a link to the release notes that will be generated for the version.
  • Release are just tags, via the drafter. No changes.

Downside

  • Some people dislike automatic updates to master (I'm not one of them)
  • The formatting present from the release-drafter wont' be present.

@yossigo @michael-grunder WDYT?

chayim avatar Jul 11 '23 07:07 chayim