testsAndMisc/.github/workflows
Krzysztof kuhy Rudnicki c73cfd3573 ci: build the pylint env first, pygame headers only if that fails
The first run of the split workflow restored the pylint hook env from
the old monolithic cache, yet still spent 30 s on apt for pygame's SDL
headers, because the step was gated on an exact cache-key hit. That made
the pylint group 71 s. Now the env build is attempted first (pre-commit
installs the env, then has no files to lint) and the headers are
installed and the build retried only when it actually fails.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KFwA9nymhUdTrVF65kigTV
2026-09-27 08:49:17 +02:00
..
claude-code-review.yml Fix prettier formatting in claude-code-review.yml 2026-06-22 07:54:32 +02:00
claude.yml Fix CI pipeline and clear the lint backlog it had been hiding 2026-06-22 07:52:44 +02:00
dependency-freshness.yml Latest stable dependencies, gatelock v0.7.2, and the gate 2026-08-28 17:40:00 +02:00
md-naming.yml Adopt the four markdown namespaces and gate them 2026-08-24 15:55:46 +02:00
pre-commit.yml ci: build the pylint env first, pygame headers only if that fails 2026-09-27 08:49:17 +02:00
python-tests.yml ci: split pre-commit into hook groups, uv installs, xdist, parallel shell jobs 2026-09-27 08:44:09 +02:00
shell-tests.yml ci: split pre-commit into hook groups, uv installs, xdist, parallel shell jobs 2026-09-27 08:44:09 +02:00