Analysis updated 2026-07-07 · repo last pushed 2026-03-27
Generate release notes for your Helm chart from git commit history automatically.
Show users what changed between chart versions including config and version updates.
Produce example changelogs like the bundled Prometheus community charts to preview output format.
| traefik/helm-changelog | traefik/yaegi-talk | wigata-intech/kay | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Go | Go | Go |
| Last pushed | 2026-03-27 | 2019-11-20 | — |
| Maintenance | Maintained | Dormant | — |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | ops devops | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
If using Docker, you may need to adjust file permissions since the container runs as a non-root user by default.
Helm is a popular tool for packaging and deploying applications on Kubernetes, and teams that maintain these packages (called "charts") often struggle to communicate what changed between versions. The helm-changelog project solves this by automatically generating a readable changelog from a chart's git commit history. The tool works by scanning the git history of a chart repository and looking for a specific signal: whenever the version number is bumped in a file called Chart.yaml, that marks a new release. All the commits that came after the previous version bump get grouped together under that release. The resulting changelog groups commits by release and shows useful metadata for each one, the release date, the supported Helm version, the app version, the supported Kubernetes version, and any changes to default configuration values. This would be useful for teams or maintainers who publish Helm charts and want to keep their users informed without manually writing release notes. For example, if you maintain a chart for a popular open-source project and release new versions weekly, you'd run this tool to automatically produce a changelog that your users can read to understand what's new, what changed, and what they need to be aware of before upgrading. The project is written in Go and can be run either as a standalone command-line tool or inside a Docker container. The Docker option is handy if you don't have a Go development environment set up. Notably, the container runs as a non-root user by default for security, though the README notes you may need to adjust permissions if the default user doesn't have write access to your files. The repository includes example changelogs generated from the Prometheus community's charts, so you can see what the output looks like before trying it yourself.
A command-line tool that reads git history of Helm chart repos and auto-generates readable changelogs grouped by release, showing version info and config changes for each.
Mainly Go. The stack also includes Go, Docker, Helm.
Maintained — commit in last 6 months (last push 2026-03-27).
No license information is provided in the repository, so usage rights are unclear.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.