How are the changelogs generated? #6626
Closed
pastelmind
started this conversation in
Technical Discussions
Replies: 1 comment 2 replies
-
We enforce PR titles match semantic commit formatting using this GH action workflow, and we use the PR title as the commit message when we squash-merge the PR: Our release script is in our private repo for various reasons, but TL;DR - we use lerna for this
Lerna will scan the commit messages since the last release and automatically generate the release notes (as well as appropriately bump the version) |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi. I'm working on a monorepo project and would like to learn from bigger projects like typescript-eslint. I'd like to know how the maintainers generate changelogs for each package, and post them to GitHub. Is the process automated? If so, how?
I know of tools that extract changelogs from commit messages, such as release-it. However, AFAIK typescript-eslint doesn't appear to use such a package. I examined the GitHub workflows and
package.json
of subpackages, but I can't seem to figure out how everything works.It would be helpful if you could point me to a script or file that drives the changelog generation process. Thanks!
Beta Was this translation helpful? Give feedback.
All reactions