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
Add release notes bundling tool #2131
Conversation
Code Climate has analyzed commit f18c5d4 and detected 0 issues on this pull request. The test coverage on the diff in this pull request is 100.0% (50% is the threshold). This pull request will bring the total coverage in the repository to 75.8% (0.0% change). View more on Code Climate. |
d903abd
to
05280d5
Compare
c89d8dc
to
f737d00
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you 👍
f737d00
to
5b48e1d
Compare
5b48e1d
to
64aa447
Compare
So, where exactly is the config file again? A quick search in the documentation doesn't bring anything up. Is this a missing section? |
In There's a small sentence here: https://digitalfabrik.github.io/integreat-cms/ref/integreat_cms.core.html#settings But yeah, could probably be more prominent. And I'm not sure why the search isn't returning this result... |
Short description
I was really annoyed by the changelog format and the constant merge conflicts, so I implemented a completely over-engineered release note tool.
To generate the good old markdown changelog, execute e.g.:
You can create new release notes by copying+pasting the existing ones, or by simply executing:
or:
And if a DeepL auth key is set in the config file, the changelog entries are automatically translated.
Proposed changes
Side effects
Resolved issues
Fixes: #1689
Fixes: #1763
Pull Request Review Guidelines