Files
voculinux/.github/labeler.yml
T
244b62c8ad refactor(installer): split implementation into sourced modules (#862)
* refactor(installer): split implementation into sourced modules

* test(installer): harden module path coverage

* fix(installer): qualify interactive privacy and engine claims

The guided installer overstated local-only privacy and ranked
whisper.cpp without evidence. Match PRODUCT.md: on-device local
engines, optional Remote API, and the ~33 language catalog plus
Auto-detect.

---------

Co-authored-by: Jatin K Malik <jatinkrmalik@gmail.com>
2026-09-29 01:07:16 -07:00

64 lines
1.4 KiB
YAML

# PR Labeler configuration
# See https://github.com/actions/labeler for details
# Core Python application (src, packaging, desktop entry)
app:
- changed-files:
- any-glob-to-any-file:
- "src/**/*"
- "pyproject.toml"
- "MANIFEST.in"
- "vocalinux.desktop"
# Next.js website
web:
- changed-files:
- any-glob-to-any-file:
- "web/**/*"
# Documentation (docs dir, markdown files, license)
documentation:
- changed-files:
- any-glob-to-any-file:
- "docs/**/*"
- "*.md"
- "LICENSE"
# CI/CD, build tooling, scripts, linting config
ci:
- changed-files:
- any-glob-to-any-file:
- ".github/**/*"
- "justfile"
- "scripts/**/*"
- ".flake8"
- ".pre-commit-config.yaml"
# Test suite
tests:
- changed-files:
- any-glob-to-any-file:
- "tests/**/*"
# Installer / uninstaller scripts
installer:
- changed-files:
- any-glob-to-any-file:
- "install.sh"
- "install.d/**/*"
- "uninstall.sh"
# Icons, sounds, screenshots, promo assets
resources:
- changed-files:
- any-glob-to-any-file:
- "resources/**/*"
# Dependency manifests
dependencies:
- changed-files:
- any-glob-to-any-file:
- "pyproject.toml"
- "web/package.json"
- "web/package-lock.json"