mirror of
https://github.com/kuhyx/wake-alarm.git
synced 2026-11-10 19:27:02 +01:00
- pre-commit: drop the 28 s requirements.txt install (only dependency-freshness among the system hooks needs third-party code: pyyaml, packaging), run pre-commit directly instead of pre-commit/action, and split mypy and pylint into their own matrix jobs with per-group hook-env caches. Same hook set, same SKIP=free-days-interop (the rest group). - Tests: uv with a cached wheel store for requirements.txt (pip took 22 s), -q and -p no:sugar. No -n auto: the suite runs in ~0.5 s and measured ~1.2 s under pytest-xdist. - free-days-interop (the critical path): build the freedays venv with uv instead of venv + pip (12 s). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0188kZdx3bb56QM8JFUnbHuM |
||
|---|---|---|
| .. | ||
| dependency-freshness.yml | ||
| md-naming.yml | ||
| pre-commit.yml | ||
| python-tests.yml | ||
| release-apk.yml | ||