Repository navigation
Refresh uv.lock to releases at least a week old - #208
Merged
Merged
Conversation
Upgrade every locked package to its newest release published before 2026-10-10 (Renovate's 7-day minimum release age), including transformers 5.17.0, tokenizers 0.23.3, onnxruntime 1.31.0, anthropic 0.125.0, google-genai 2.29.0, instructor 1.17.0, pydantic 2.14.0, pyarrow 26.0.0, mlx-lm 0.32.0 and vllm-mlx 0.4.1. Held back on purpose: transformers below 5.18 and torch 2.13.0 (vLLM 0.31.0 requires both, and holding them keeps one version on every platform), onnxruntime-gpu 1.26.0 (the last CUDA 12 build) with its CUDA libraries, openai below 3 (instructor's OpenAI-compatible path), and ruff 0.15.22 (0.17 reformats Markdown code blocks and adds LOG004). anthropic 0.125 dropped claude-opus-4-1-20250805 from its non-streaming token table, so the cap test now uses claude-opus-4-0, which is still listed.
Member
Author
|
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #208 +/- ##
=======================================
Coverage 90.55% 90.55%
=======================================
Files 309 309
Lines 57282 57282
Branches 10374 10374
=======================================
Hits 51873 51873
Misses 3450 3450
Partials 1959 1959 🚀 New features to boost your workflow:
|
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.
Requested by Jakub · project thread
Before: some parts of
uv.lockwere months behind: transformers 5.14.1, tokenizers 0.22.2, onnxruntime 1.27.0, anthropic 0.118.0, google-genai 2.13.0, instructor 1.15.4, pyarrow 25.0.0, mlx-lm 0.31.3. Renovate's lock maintenance is off, so nothing was moving the lock.After: every locked package is at its newest release published before 2026-10-10, which matches Renovate's 7-day
minimumReleaseAge. 164 packages change.pyproject.tomlis untouched, since bibr already requirestransformers>=5.0.0.Held back on purpose:
transformers<5.18andtorch==2.13.0. Without the hold, uv forks the lock: 5.17 on Linux, and 5.19 + torch 2.14 + huggingface-hub 2.x elsewhere. Holding keeps one version on every platform.nvidia-*CUDA libraries: 1.26.0 is the last CUDA 12 build, and the docs and tests pin the reinstall to it.One test changed. anthropic 0.125 dropped
claude-opus-4-1-20250805from its non-streaming token table, so the cap test now usesclaude-opus-4-0, which is still listed. bibr reads that table, so runtime behaviour follows the SDK.How: I ran
uv lock --upgrade --exclude-newer 2026-10-10T00:00:00Z, re-pinned the holds withuv lock -P, then ranuv lockwithout--exclude-newerso the lock doesn't record a cutoff. PR CI is green. The Maintenance workflow, dispatched on this branch, passed the macOS and Windows core suites and the scheduled audit. Its advisory full-repo mypy job fails, as it does on main: 786 errors here vs 794 on main, with no new error kinds.