mirror of
https://github.com/kuhyx/wake-alarm.git
synced 2026-11-10 20:27:02 +01:00
The venv rebuild after a requirements.txt change was the largest cold-path cost of `scripts/check_gate_stamp.sh full`. uv is also what CI installs with, so the mirror gets closer to CI, not further. The interpreter is passed as a path: `--python python3` let uv pick an active ~/.venv (3.13) that crdt-sync 0.9.2 (>=3.14) cannot install into. pip stays as fallback. Measured under capped.sh (4G, 20 %): `full` warm 10.9 s; fully cold (no venv, empty PRE_COMMIT_HOME, empty mypy cache) 45.9 s, floor = the pylint hook env install (~24 s, only after .pre-commit-config.yaml changes). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Xfj1sxKH9VBPqpcAni8Jry |
||
|---|---|---|
| .. | ||
| free_days_interop | ||
| pc | ||
| vmbox | ||
| check_dependency_freshness.sh | ||
| check_file_length.sh | ||
| check_gate_stamp.sh | ||
| check_md_naming.sh | ||
| check_no_crdt_sync_override.sh | ||
| check_repo_contract.sh | ||
| check_requirements_sync.py | ||
| ci_mirror.sh | ||
| test_changed.sh | ||