mirror of
https://github.com/kuhyx/steam-backlog-enforcer.git
synced 2026-11-10 19:07:05 +01:00
Mirrors the CI-green safeguards rolled out repo-wide (see screen-locker): - scripts/check_requirements_sync.py: pre-commit hook that fails if a package import isn't declared in requirements.txt. On rollout it caught a real latent gap — aiohttp is imported by hltb/protondb modules but was only present transitively (via howlongtobeatpy); now declared explicitly. - scripts/ci_mirror.sh: pre-push gate = requirements.txt-only venv (hash-gated) running `pre-commit run --all-files` + `pytest`, replacing the plain pytest-coverage pre-push hook. The web vitest pre-push hook is left untouched. Verified: mirror green (960 passed, 100% cov). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018PMRRVVkeRyrSaaqueMZKG
32 lines
362 B
Plaintext
32 lines
362 B
Plaintext
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
build/
|
|
dist/
|
|
*.egg-info/
|
|
.eggs/
|
|
.env
|
|
.venv/
|
|
venv/
|
|
ENV/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
coverage.xml
|
|
*.lcov
|
|
.coverage
|
|
htmlcov/
|
|
*.log
|
|
.DS_Store
|
|
|
|
# Web UI (Vite + React frontend)
|
|
node_modules/
|
|
web/dist/
|
|
coverage/
|
|
*.tsbuildinfo
|
|
|
|
# ci_mirror.sh cached requirements.txt venv (rebuilt on demand)
|
|
.ci-mirror-venv/
|