MetOffice / CSET

Toolkit for evaluation and investigation of numerical models for weather and climate applications.
https://metoffice.github.io/CSET/
Apache License 2.0
8 stars 1 forks source link

Consider whether the changelog is working #690

Closed jfrost-mo closed 5 days ago

jfrost-mo commented 1 week ago

Something else

Currently the way we do changelog entries causes merge conflicts on almost every PR. This is not ideal.

We could use something like towncrier to avoid this, but that is a lot of extra complexity IMO. It might be best to go back to the release manager (me) adding the entries. That is more works for me though.

A better solution is for people to have descriptive PR titles, as then the "Generate release notes" button in GitHub is more useful. Perhaps we drop the requirement to add a changelog entry and instead add a checklist item for a descriptive PR title, that can be checked at review?