🚀 Release Notes — v0.5.0
Overview
Hooks have been added for Helm repositories, such as the Kube-app. The README.md has also been modified to provide more detail on the new hooks, as well as improved formatting and styling.
What's Changed
-
Feat/helm pre commit hooks by @LautaroTorchia in #22
-
helm-lint: Validates Helm charts using the native helm lint tool, detecting syntax errors, missing values, and configuration issues. Automatically searches for Chart.yaml files and reports errors with colored output in the terminal.
-
helm-template-check: Renders templates using helm template to verify that they generate valid Kubernetes manifests. Validates template syntax before deployment, displaying file-specific errors.
-
yamllint: Validates YAML file syntax using yamllint, parses structure and formatting, and reports errors in parsable format with exact rows and columns.
Upgrade Guide
Update consumer repositories to use the new tag and hooks:
# .pre-commit-config.yaml (consumer repo)
repos:
- repo: [email protected]:craftech-io/pre-commit.git
rev: v0.5.0
hooks:
- id: helm-lint
- id: helm-template
- id: yamllint
# Optional: always show detailed output even when passing
verbose: trueNew Contributors
- @LautaroTorchia made their first contribution in #22
Full Changelog: v0.4.0...v0.5.0