Files
voculinux/.github/labeler.yml
T
Sergey SilaevandGitHub 71c84fe86b chore(build): harden installer script and replace Makefile with Justfile
Stacked bottom of #701. Replaces Makefile with justfile and hardens install.sh (strict mode, logging, HTTP probes, curl -f on model downloads, no v0.10.1-beta fallback).

Closes #700.
2026-08-18 16:24:11 -07:00

63 lines
1.3 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"
- "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"