-
Notifications
You must be signed in to change notification settings - Fork 165
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
Auto generate change log #3
Comments
Starting to work on this - @teonbrooks @choldgraf may you have any recommendations to create this automated solution? Any suggestions will be greatly appreciated! |
Have you already looked at release-drafter bot ? EDIT: We use it in |
Thank you for the recommendation! This looks like a good option. It appears that it will output onto the releases tag? The hope is that the merged PR's will be automatically added to the CHANGES.md, with the CHANGES.md linked in the readthedocs. |
It will output to the release notes ! You can see them as a draft before the release, looking something like this: One thought: It looks like you're building your RTD site continuously, rather than only at releases. If that's true, then my concern would be that a continuously updating changelog (by directly adding merged PRs to a CHANGES.md) could yield confusion as to what is in the "beta" specification as opposed to the official release. I think the solution used in other software such as |
Actually, that's a broader issue, then, if any merged PRs are going live on the specification as soon as they're merged. Maybe the docs should only be built at releases ? Or I might just have totally misunderstood the current situation, sorry ! |
RTD can distinguish between |
Yes, I'd +1 having RTD build That being said, it won't solve your question @franklin-feingold, of having the CHANGES.md file automatically update as well. Manually pulling from the drafted release notes is one option, but there might be other, better ones ! |
Thank you for your explanation @emdupre ! Very useful to know about that tool and this possible solution moving forward. I will continue looking for other possible solutions that may update directly into the CHANGES.md file. |
[ENC] getting rid of type- key
Inheritance principle: No unsetting as corollary
Based on pull requests. Listed on github via releases.
The text was updated successfully, but these errors were encountered: