Upgrade default uvx builder image to python:3.14-slim#4953
Merged
Conversation
dcdcede to
4a644ef
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4953 +/- ##
==========================================
- Coverage 69.49% 69.48% -0.01%
==========================================
Files 551 551
Lines 55817 55817
==========================================
- Hits 38790 38785 -5
- Misses 14037 14042 +5
Partials 2990 2990 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Bump the default uvx transport builder image from python:3.13-slim to python:3.14-slim so new uvx-scheme workloads run on a supported Python release with the latest security updates. Users can still pin an older release via --runtime-image when a package needs it. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
4a644ef to
7efe2ff
Compare
rdimitrov
approved these changes
Apr 21, 2026
yrobla
pushed a commit
that referenced
this pull request
Apr 21, 2026
Bump the default uvx transport builder image from python:3.13-slim to python:3.14-slim so new uvx-scheme workloads run on a supported Python release with the latest security updates. Users can still pin an older release via --runtime-image when a package needs it. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
uvx://builder image picks up the latest runtime and security updates for new uvx-scheme workloads, and keeps the built-in default aligned with the current supported line.RuntimeConfig.BuilderImageforTransportTypeUVXfrompython:3.13-slimtopython:3.14-slim, and update test expectations and docs accordingly. OpenAPI output regenerated viatask docspicks up the doc-comment example change.Users who need an older interpreter can still override via
--runtime-image python:3.13-slim(or earlier) or a config file, exactly as before.Type of change
Test plan
task docspython:3.14-slimmanifest digest against the Docker Hub API and the Docker Registry v2 API — both returnsha256:bc389f7dfcb21413e72a28f491985326994795e34d2b86c8ae2f417b4e7818aatask testacross affected packages (pkg/container/templates/...,pkg/runner/...)Does this introduce a user-facing change?
Yes — new
uvx://-scheme workloads built with default settings now use a Python 3.14 builder. Workloads with an explicit--runtime-imageor aruntime_configs.python.builder_imageentry are unaffected.Generated with Claude Code