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

Proper release process #80

Open
bo0tzz opened this issue Apr 8, 2024 · 2 comments
Open

Proper release process #80

bo0tzz opened this issue Apr 8, 2024 · 2 comments

Comments

@bo0tzz
Copy link
Member

bo0tzz commented Apr 8, 2024

Currently the chart is built and released whenever a new chartVersion is pushed to main. Depending on the options out there, it would be nice to make this a bit more deliberate to increase the control over when new versions are published.

Currently releases do not include any changelogs. This should be fixed so that both the github releases and the artifacthub page properly display a changelog, and ideally so that these changelogs also show up in PRs generated by tools like Renovate.

@hiteshnayak305
Copy link
Contributor

i will try change log generators for CHANGELOG.md and artifacthub annotations. for now we need to update contribution guide to use conventional commit messages.

@kriegalex
Copy link

kriegalex commented Feb 16, 2025

The default chart also fails to pass a proper CD/CI pipeline using the default values, because existingClaim is mandatory.

In the case of Github Actions, you can easily spawn a KIND cluster to test a helm chart, but I'm not sure if it is easy to create a PVC in the github actions workflow. Even if it is possible, in my opinion, it should work with the default values out of the box, meaning it should create a default pvc when no existingClaim is provided. Maybe I'm wrong.

This would qualify as proper release process, as now you can accept more easily changes from outsiders knowing that the default values at least still work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants