-
Notifications
You must be signed in to change notification settings - Fork 15
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
Document release process using rever #541
Comments
Current workflow
CommentsTo make a clean release the release manager will need to be very comfortable with DiscussionThis process is pretty heavy-handed especially if any modifications are needed to the author mapping and doesn't even produce the correct commit count (compare |
With the conda-build 3.21.9 release (conda/conda-build#4483) I took the opportunity to rework the rever setup from RST to MD. Overall I feel that there isn't anything wrong with how we are using rever but as the above process indicates it's perhaps a little too heavy-handed to get right. Researching alternatives in #556 |
What is the idea?
We recently migrated the changelog/release notes to Markdown to improve the relase process (using rever) and it turns out that the changelog functonality of rever doesn't quite work with our rever setup because it doesn't pick up the custom regex pattern for the Markdown header to automatically update the file. Instead it just deletes the news file it's supposed to add and doesn't update the changelog.
Why is this needed
It seems as if rever is mostly targeted at restructured text, I think we should revert back to that format. Or stop using rever all together. I'm not sure if the tool provides much value on top of other tooling for autmatically updating the changelog versus simply updating it manually.
What should happen?
We should have a release process that is at least semi-automatic in updating the changelog based on the commits that happned since the release and reduce the moving pieces that could prevent the release from being simple.
Additional Context
I've used a similar tool before that may be better suited for the task: https://github.com/twisted/towncrier
The text was updated successfully, but these errors were encountered: