Skip to content

v0.5.0

Latest

Choose a tag to compare

@matiri132 matiri132 released this 17 Oct 21:26
c5b1437

🚀 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: true

New Contributors

Full Changelog: v0.4.0...v0.5.0