chore(ci): create custom CHANGELOG generator#3102
Conversation
This is a custom `CHANGELOG.md` generator for Endo. It mimics the behavior of [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-conventionalcommits) and is based on [@changesets/changelog-github](https://github.com/changesets/changesets/tree/main/packages/changelog-github). It differs from the latter in two ways: - The version header is a link to a "diff" of the changes between the previous and current version - The version header contains a date in the format `YYYY-MM-DD` _Note_: This generator does **not** run when the "Version Packages" PR is merged; as such, the date shown may not be the date of the release itself.
|
|
@kriskowal my 2c: I do like the links to the diff, links to the commits, links to the PRs, etc. As someone who often engages in release archaeology, these are helpful. Attribution is nice, but I have no strong opinion about it. You explained you like the format of Can we come to a compromise between these two? |
This is a custom
CHANGELOG.mdgenerator for Endo.It mimics the behavior of conventional-changelog-conventionalcommits and is based on @changesets/changelog-github. It differs from the latter in two ways:
YYYY-MM-DDNote: This generator does not run when the "Version Packages" PR is merged; as such, the date shown may not be the date of the release itself.