gitversion-rs 0.2.4

Rust port of GitVersion — calculates semantic versions from Git history. Full feature port with a Ratatui TUI.
Documentation
# yaml-language-server: $schema=./.git-warden.schema.json
# git-warden configuration for gitversion-rs

binary_file:
  enabled: true
  ignore_files:
    - "testdata/**"
    - "tests/build_fixtures.sh"

comment_language:
  enabled: true
  locale: en
  min_length: 5
  check_mode: diff
  extensions:
    - .rs
    - .ts
    - .tsx
    - .js
    - .jsx
    - .py
    - .java
    - .kt
    - .c
    - .cpp
    - .cs
    - .sh
  ignore_files:
    - "locales/**"
    - "testdata/**"

commit_message:
  no_ai_coauthor: true
  no_unicode_spaces: true
  no_ambiguous_chars: true
  no_bad_runes: true
  locale: en
  language_check:
    enabled: true
    locale: en
    min_length: 5
    skip_prefixes:
      - "Merge"
      - "Revert"
      - "fixup!"
      - "squash!"