mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-11-10 20:07:04 +01:00
|
Some checks are pending
dependency freshness / dependencies on newest stable (push) Waiting to run
md-naming / markdown naming convention (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (mypy, mypy) (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (pylint, pylint) (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (rest, ) (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (shellcheck, shellcheck) (push) Waiting to run
Python tests / test (push) Waiting to run
Shell tests / shell-tests (push) Waiting to run
Shell tests / lib-tests (push) Waiting to run
Shell tests / arch-tests (push) Waiting to run
Target: every push workflow <= 60 s. No check removed or weakened. - Pre-commit checks (164 s): mypy, pylint and shellcheck each get a matrix job, everything else runs in `rest` with SKIP=<those three> (pytest-coverage stays skipped everywhere, as before). The full requirements.txt install (49 s, plus the SDL headers for a pygame source build) is replaced by `pre-commit pyyaml packaging` -- the only third-party imports of the language: system hooks. Per-group pre-commit cache with same-interpreter restore-keys; SDL headers only on a pylint env rebuild; zsh only in rest; shellcheck only in its group. - Python tests (87 s): setup-uv with a cached wheel store instead of pip, pytest -n auto -q -p no:sugar (2051 tests, 100.00% under xdist locally across three seeds), apt install tried before `apt-get update`. - Shell tests (63 s): the lib/tests runner loop moves to its own job so it overlaps with bats and the side-effect-free tests; runners still run sequentially within it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KFwA9nymhUdTrVF65kigTV |
||
|---|---|---|
| .. | ||
| claude-code-review.yml | ||
| claude.yml | ||
| dependency-freshness.yml | ||
| md-naming.yml | ||
| pre-commit.yml | ||
| python-tests.yml | ||
| shell-tests.yml | ||