-
-
Notifications
You must be signed in to change notification settings - Fork 149
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
Automate generating changelogs #10
Comments
Are there any ways of filtering commits to be mentioned in changelogs (by tags or by names/types of changed files)? |
I'll look into this, but first, Flathub and Fedora submission has priority. |
Requirements for our changelogs:
I am not sure about mentioning changes in code, which doesn't affect functionality (I mean cleanups, chores etc). But in Release descriptions (visible on release site) we should show all the changes on repo since previous release Issues, Merges etc. |
https://github.com/github-changelog-generator/github-changelog-generator/wiki/Advanced-change-log-generation-examples |
We could generate basic log, and later we could cut it using Python script (I can write this script). |
A simple git commit log command with sed or whatever? |
I mean, we could generate regular changelog using this generator and later remove all of unwanted commits. |
Or we could just generate these changelogs using your config and manually remove unwanted pieces (I think it will be the simplest solution, because removing some lines is pretty quick task). |
Okay, let's stick with that for now! :) |
For now I just changed labels for sections so that we can manually remove stuff. So we'll only include e.g. enchantments and bugs, but not docs and packaging, or whatever. |
I'd close this issue for now, auto changelog generation works fine. We can reopen if more stuff comes up later. 🙂 |
Automated generation of changelogs would save a lot of time it would be good to integrate it with repository.
All would be based on semantic commit messages.
Things to do:
The text was updated successfully, but these errors were encountered: