Skip to content
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

Improve changelog management and release integration #1032

Open
nyurik opened this issue Nov 29, 2023 · 2 comments
Open

Improve changelog management and release integration #1032

nyurik opened this issue Nov 29, 2023 · 2 comments
Labels
github_actions Pull requests that update GitHub Actions code help wanted

Comments

@nyurik
Copy link
Member

nyurik commented Nov 29, 2023

Our changelog has not been updated for a while, and our CI is not using it properly as part of the release process. Some interesting ideas are in this blog post on how to set up automated release system. We should go through that blog post and possibly adapt some of it?

@nyurik nyurik added help wanted github_actions Pull requests that update GitHub Actions code labels Nov 29, 2023
@sharkAndshark
Copy link
Collaborator

I'm reading it. An automatically generated changelog might be a good first step?

@nyurik
Copy link
Member Author

nyurik commented Dec 4, 2023

@sharkAndshark The issue is that "automatic" is rarely useful -- there are a lot of PRs that simply cleanup/refactor code, and should not be included. Most projects instead require changelog file to be updated as part of each pull request (when needed). So perhaps we should adapt that policy. In this case releasing new version would be as easy as copy/pasting the "unreleased" section of the changelog to the github release page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github_actions Pull requests that update GitHub Actions code help wanted
Projects
None yet
Development

No branches or pull requests

2 participants