Check Contribution

Validates operator chart contribution practices (helm template, ct lint, docs generation) before committing changes.

stacklok b36b181 1.1 KB Updated

File contents

Check Operator Chart Contribution Practices

Verify that all contribution guidelines from deploy/charts/operator/CONTRIBUTING.md are followed before committing Helm chart changes. Do not make any edits to files.

Checks

1. Helm Template Validation

cd "$(git rev-parse --show-toplevel)"/deploy/charts/operator && helm template test .

Verify the output contains valid Kubernetes YAML without errors.

2. Chart Linting

ct lint

Report any linting errors or warnings.

3. Documentation Generation

helm-docs --dry-run

Verify that values.yaml variables are documented and the generated README.md matches.

Output Format

✅ or ❌ Helm template renders successfully
✅ or ❌ Chart linting passes
✅ or ❌ Documentation up-to-date

Note: Chart version bumps are automated by the release bot. Feature PRs should NOT modify Chart.yaml.

Include specific errors for any failing checks with actionable remediation commands.

stacklok/toolhive/tree/main/.claude/skills/check-contribution commit b36b181564

Frequently asked questions

npx skillmds@latest add stacklok/check-contribution