Keep the pre-commit job on 3.12, where pygame still has a wheel
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 (push) Waiting to run
Python tests / test (push) Waiting to run
Shell tests / shell-tests (push) Waiting to run
Shell tests / arch-tests (push) Waiting to run

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Krzysztof Rudnicki 2026-08-28 18:51:11 +02:00
parent cd9bf57d38
commit 5a8aba7369

View File

@ -30,7 +30,12 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: "3.x"
# 3.12, not "3.x", and only in THIS job: it installs the full
# requirements.txt, which includes pygame 2.6.1 -- the newest
# release, and it ships no cp314 wheel. On 3.14 pip falls back to
# a source build and dies on a missing sdl-config. python-tests.yml
# runs newest stable because its test subset has no pygame.
python-version: "3.12"
# See the note in python-tests.yml: caches the pip download cache,
# keyed on the real meta/ path rather than the root symlink.
cache: pip