steam-backlog-enforcer/.gitignore
Krzysztof kuhy Rudnicki e9f60e8ee8
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Tests / test (3.10) (push) Has been cancelled
Tests / test (3.11) (push) Has been cancelled
Tests / test (3.12) (push) Has been cancelled
Add CI-mirror pre-push gate + requirements-sync check
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
2026-07-11 17:47:14 +02:00

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/