-
Notifications
You must be signed in to change notification settings - Fork 1
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
Does it need to be a cargo
subcommand?
#203
Comments
Hi! Thanks for filing this! I have no really strong reason for making it a cargo subcommand, but I still have some ideas in the back of my head, which are cargo-related. For example, something I can think of are automatic checking of whether the changelog contains a certain section before a release, checking whether cargo-semver-checks (if there's an API for that tool) reports things that are noted in the changelog entries, maybe some integration with other cargo related tools to do some sanity checking before generating the changelog... Just to mention it: You are also very much welcome to contribute to this project if you like! I am not really fast in terms of progress here and would love to see someone helping! 😄 |
Funny you mention it, we've already integrated
At release time, we can then trust that each PR has been checked individually and we would do a last sanity check that the combination of all changes also results in the bump as described by the accumulation of all changelog entries. I am hoping that this process:
Thanks, I'll take a look at it :) I would prefer if the workflow would just be baked into an (opinionated) tool instead of requiring a lot of configuration. |
Following up on this, my more concrete vision is:
In the end, what I envision releases to be is:
|
Some alternative name ideas:
|
As noted in #202, I've been thinking about building a similar tool. I was wondering why you went the route of a cargo subcommand? In my design sketches, I considered it to be language agnostic.
Did you have some integration in mind that would make this only apply to Rust projects?
The text was updated successfully, but these errors were encountered: