Skip to content

fix: bump vf + fix lock - #3187

Merged
mikasenghaas merged 2 commits into
mainfrom
fix/lockfile
Aug 4, 2026
Merged

fix: bump vf + fix lock#3187
mikasenghaas merged 2 commits into
mainfrom
fix/lockfile

Conversation

@mikasenghaas

@mikasenghaas mikasenghaas commented Aug 4, 2026

Copy link
Copy Markdown
Member

Summary

  • Relock uv.lock to fix the lockfile drift on main: the research-environments bump raised the workspace envs' verifiers floor (>=0.2.2.dev65>=0.2.2.dev73) without updating the lockfile, so uv sync --locked fails in CI. Most of the lock diff is uv 0.12.1 normalizing dependency markers; CI resolves the same uv version.
  • Bump the deps/verifiers submodule to latest main (d30a3f48e, 0.2.2.dev76) and raise the verifiers floors in pyproject.toml and packages/prime-rl-configs to >=0.2.2.dev76.
  • Rename ServingConfigServeConfig in prime_rl.configs.orchestrator, following the upstream rename (vf#2237). This fixes the Slim install job on main, which resolves verifiers from PyPI (already on the renamed API) and failed with module 'verifiers.v1' has no attribute 'ServingConfig'.

Verification

  • Before: uv lock --check on main (78cef28) fails with The lockfile at uv.lock needs to be updated, and the Slim install job fails on the ServingConfig import — the two CI failures on main.
  • After: uv lock --check and uv sync --all-extras --all-packages --locked pass; the slim wheel installed in an isolated venv (pulling verifiers 0.2.2.dev76 from PyPI) imports all five config entrypoints; tests/unit/orchestrator passes (97 passed, 1 known box-local qwen3-vl flake tracked in fix: token_id-formatted logprob tokens in the qwen3-vl fake engine #3161).

🤖 Generated with Claude Code


Note

Low Risk
Dependency floor bump and a straight rename to match verifiers’ API; no behavioral logic changes in orchestrator beyond the config class name.

Overview
Raises the verifiers floor to >=0.2.2.dev76 in the root and prime-rl-configs packages so locked installs and PyPI-based slim builds resolve the same release.

Aligns orchestrator config with upstream vf#2237 by renaming ServingConfig to ServeConfig and subclassing vf.ServeConfig; EnvConfig.serve uses the new type. Docstrings are updated to match the renamed “serve” block.

Reviewed by Cursor Bugbot for commit 7a4801f. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mikasenghaas mikasenghaas changed the title fix: relock uv.lock after research-environments bump fix: fix lock Aug 4, 2026
…onfig

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mikasenghaas mikasenghaas changed the title fix: fix lock fix: relock uv.lock, bump verifiers to 0.2.2.dev76, rename ServingConfig to ServeConfig Aug 4, 2026
@mikasenghaas
mikasenghaas marked this pull request as ready for review August 4, 2026 01:33
@mikasenghaas mikasenghaas changed the title fix: relock uv.lock, bump verifiers to 0.2.2.dev76, rename ServingConfig to ServeConfig fix: bump vf + fix lock Aug 4, 2026
@mikasenghaas
mikasenghaas merged commit 756f217 into main Aug 4, 2026
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant