Contributions are welcome via GitHub pull requests. This document outlines the process to help get your contribution accepted.
- Fork this repository, develop, and test your changes.
- Submit a pull request with a clear description of what changed and why.
- Keep pull requests focused; if possible, submit changes to multiple charts in separate PRs.
- Follow Helm chart best practices.
- Ensure CI passes for linting and chart validation (including chart-testing checks).
- Any change to a chart requires a version bump following semver principles.
- Update packaged chart artifacts and
index.yamlwhen publishing a new chart version.
Once changes are merged, release/publishing automation (if configured) can package and publish updated charts.
Chart releases must be immutable. Any change to a chart warrants a chart version bump, even when the change is documentation-only.
Chart version values should follow semver.
For breaking (backward-incompatible) changes:
- Bump the MAJOR version.
- Document upgrade steps in the chart README under an
Upgradingsection.
When updating this chart repository manually:
- Add the new packaged chart (
.tgz) under the appropriate chart directory. - Re-generate the repository index with the repository URL set to
https://devolutions.github.io/helm-charts. - Commit the updated package(s) and
index.yamlin the same pull request.
Please be respectful and constructive in issues and pull requests. By participating in this project, you agree to collaborate in good faith and follow GitHub community standards.