Repository navigation
Bump the image's pinned uv to 0.13.5 - #256
Conversation
The container smoke tests fail on every branch since GitHub's runner moved to CPython 3.13.17: the image installs the interpreter the project's .python-version names, and uv 0.12.23 has no download for 3.13.17. uv 0.13.5 is the first release that does (0.12.24 and 0.13.4 do not). The digest is the tag's manifest list, fetched the same way that reproduces the old pin's digest. The pin is part of the image identity document, so containerized outputs read behind after this, as with any uv bump. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y9FLtiiMxVhhkvZjd9SQp4
✅ Eval
lc statusConfusion & pain points (Claude analysis)Confusion & pain points
Full trace: |
Developer Certificate of OriginThis PR has been approved. Before it can be merged, all contributors must sign the Developer Certificate of Origin. Statusnone yet
How to signPost the following comment exactly as written:
|
This fixes the
test_container_smoke.pyfailures that every branch now hits. #255 shows them, for example.What broke
GitHub's runner Python moved to CPython 3.13.17.
lc initwrites the running interpreter's exact patch to.python-version, and the image installs that interpreter with its pinned uv. uv 0.12.23 has no download for 3.13.17, so every image build stops at:mainwas last green on Oct 15, before the runner moved.The fix
image.UV_IMAGEmoves toghcr.io/astral-sh/uv:0.13.5, pinned by its manifest-list digest. This is the same change as #248.uv python list 3.13.17 --all-versionsagainst 0.12.24 and 0.13.4, and neither has one.0.12.23returns the digest currently inimage.py.uv sync. The default-Python change does not apply, because the version is always explicit.Consequence
The uv pin is part of the image identity document, so containerized outputs read
behindafter this, as with any uv bump. Direct-mode projects do not move.Tests
test_image.py,test_container.pyandtest_identity.pypass (96).ruffandmypyare clean.Generated by Claude Code