As we've been performing heavy work on the chart our ability to appropriately announce changes has been dwarfed by our ability to make them. Let's get ahead of this by adopting conventional commits or something similar to ensure that our commits can be used to generate release notes / change logs that are meaningful to end users.
[ ] Add a linter to CI that enforces the new commit style
[ ] Update the release process to generate release notes from the new commit style [^1]
[^1]: We might want to do a bit of a hacky approach here and just update the release after chart-releaser actually makes the release so we don't have to up end the current release process.
As we've been performing heavy work on the chart our ability to appropriately announce changes has been dwarfed by our ability to make them. Let's get ahead of this by adopting conventional commits or something similar to ensure that our commits can be used to generate release notes / change logs that are meaningful to end users.
[^1]: We might want to do a bit of a hacky approach here and just update the release after chart-releaser actually makes the release so we don't have to up end the current release process.
JIRA Link: K8S-284