-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a tool to automate updating changelog files #448
Comments
Would https://github.com/google-github-actions/release-please-action solve this issue? |
Not really. I haven't yet seen a tool that supports more than simple repositories. In particular, most tools (like However, it's a good point that a part of this task could be to look for existing tools to get inspiration or even find something working that doesn't need more setup and maintenance than writing something custom (I don't expect the tool we need to be more than 100 lines of code, in particular given most of the code will be shared with other tooling or reuse existing crates like Footnotes
|
End goal ([bug](#448)): Create script to automate updating CHANGELOG.md This task will be done in 2 parts: 1. `xtask changelog ci`: validates all CHANGELOG.md files <-- this PR 2. `xtask changelog {major,minor,patch}`: automatically updates changelogs with a new description. --------- Co-authored-by: ia0 <[email protected]>
Part of #448 and #208. --------- Co-authored-by: Zachary Vander Velden <[email protected]>
See this doc for a description of the problem. The goal of this issue is to write a tool that would update the
CHANGELOG.md
file of a crate, and if necessary theCargo.toml
too as well as all the dependentsCargo.toml
andCHANGELOG.md
files if any.It should probably look something like:
It should also provide a CI test to make sure changelog are correctly modified in PRs:
The text was updated successfully, but these errors were encountered: