# Paths whose changes must rerun the staging quality gate and republish images. # Single source of truth for the `paths:` filters of both triggers in # .gitea/workflows/backend-quality-gate.yml and for deploy/is-docs-only-range.sh. # One glob per line (GitHub/Gitea filter syntax: `*` stops at `/`, `**` does not); # `#` comments and blank lines are ignored. A push whose every changed file falls # outside this list is docs-only: no gate, no image, no deployment. When in doubt, # list the path here rather than leave it out. # # Workflow and build-context inputs .dockerignore .gitea/** # # Python package inputs (pyproject.toml / MANIFEST.in / `python -m build`) MANIFEST.in mcp_server.py pyproject.toml requirements*.txt jyotish_vedic/** scripts/** tests/** # # Image inputs (deploy/railway-api.Dockerfile, deploy/railway-web.Dockerfile) SKILL.md assets/** references/** skills/** deploy/** frontend/** # # Repository files read by frontend/tests at gate time contracts/**