helm
helm copied to clipboard
Add changelog to chart?
Hi,
thanks for this great helm chart. It makes running nextcloud extremely convenient.
I wanted to suggest adding a changelog file to the chart. The reason is that right now upgrading the deployed chart version for me always involves quite a bit of digging through the git history to figure out what changed and whether this affects me -- even if the changes are not breaking, new features could turn out to be very helpful.
I agree. Need to get working on this. Started a bit here: https://github.com/nextcloud/helm/pull/339
In #412, we've added auto-generated release notes for each new release, and then I manually updated all the release notes back to helm chart version 2.13.x
. 🎉
You can now go to https://github.com/nextcloud/helm/releases and at least see what's changed. If you star/watch this repo, or follow the Nextcloud org, you should get updates each new release now :)
You can also set something like renovatebot to automatically open PRs with the latest version of our helm chart, and when it does that, the description of the PR will contain all the release notes between your current chart version and the latest version.
@matthias-k is that sufficient? Is this ok to close?
@jessebot looks great! I think it would also nice to have a changelog file to be independent of the github releases, but for me your solution is completely sufficient, so feel free to close the issue!
I agree, a changelog file would be nice. It's easier to see the changes over multiple versions, but harder to automate. @jessebot do you think it's something doable without too much effort?
I think there's a github action for this actually! I will look into implementing it in the next few days :)
This can be closed now that #412 and #413 were merged.
@SchoolGuy keeping this open till I add the changelog file itself, which should just be another quick github action or a modification to the chart releaser if that's possible.