Open jkisse opened 1 year ago
I think it might be a bit difficult to verify now what changes had been done in past commits.
It might be better to implement a precommit check that fails if the changelog has not been modified. This would also require an option to explicitly skip this if no changelog relevant changes have been made.
On that note: it should be discussed whether automated release notes / change logs based on the merged Pull Requests would make sense. If the Pull request titles are well-edited and PRs are systematically tagged, it would make things easier. For example: https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes, PyPSA: https://github.com/PyPSA/PyPSA/releases/tag/v0.31.0
Discussed in https://github.com/e2nIEE/pandapower/discussions/1757