Bump pydantic-settings from 2.14.0 to 2.14.2 in /packages/verifiers-rl - #1772
Bump pydantic-settings from 2.14.0 to 2.14.2 in /packages/verifiers-rl#1772dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [pydantic-settings](https://github.com/pydantic/pydantic-settings) from 2.14.0 to 2.14.2. - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](pydantic/pydantic-settings@v2.14.0...v2.14.2) --- updated-dependencies: - dependency-name: pydantic-settings dependency-version: 2.14.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 15517cf. Configure here.
| [[package]] | ||
| name = "verifiers" | ||
| version = "0.1.12" | ||
| version = "0.1.8.post2" |
There was a problem hiding this comment.
Locked verifiers package regressed
High Severity
The lock now pins verifiers at 0.1.8.post2 where it previously resolved to 0.1.12, while pyproject.toml still declares an unpinned verifiers dependency with exclude-newer-package disabled for that package. verifiers-rl imports newer modules such as verifiers.utils.env_config_utils, which are unlikely to exist in that older release, so installs from this lock can break vf-train and related entrypoints at import time.
Triggered by project rule: BugBot Instructions
Reviewed by Cursor Bugbot for commit 15517cf. Configure here.
| { name = "pycountry" }, | ||
| ] | ||
|
|
||
| [[package]] |
There was a problem hiding this comment.
Missing pydantic-settings security bump
Medium Severity
This PR is meant to move pydantic-settings from 2.14.0 to 2.14.2, but the lock removes the pydantic-settings package entirely and never records 2.14.2. The security patch is therefore not applied in the resolved environment, and the lock no longer matches the stated dependency update.
Triggered by project rule: BugBot Instructions
Reviewed by Cursor Bugbot for commit 15517cf. Configure here.
ApprovabilityVerdict: Needs human review Unresolved review comments identify critical issues: the lockfile removes pydantic-settings entirely (rather than updating it) and regresses the verifiers package to an older version that may break imports. The PR does not accomplish its stated dependency update. You can customize Macroscope's approvability policy. Learn more. |
|
Looks like pydantic-settings is no longer a dependency, so this is no longer needed. |


Bumps pydantic-settings from 2.14.0 to 2.14.2.
Release notes
Sourced from pydantic-settings's releases.
Commits
d703bd7Prepare release 2.14.2 (#890)e95c30bPrepare release 2.14.1 (#859)0c87345Fix field namedclsconflicting with classmethod parameter (#858)7bd0072Bump the python-packages group with 2 updates (#856)b03e573Bump the github-actions group with 3 updates (#853)eaa3b43Bump the python-packages group with 5 updates (#854)9f95615Bump the python-packages group with 4 updates (#850)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
Note
High Risk
Large transitive downgrade of
verifiersand removal of MCP, math-verify, tunnel, and settings-related deps can break RL training or agent features that relied on the 0.1.12 dependency set.Overview
Updates
packages/verifiers-rl/uv.lockonly. The resolvedverifierspackage moves from 0.1.12 to 0.1.8.post2, which drives most of the churn in transitive dependencies.Several packages that were present under the newer
verifierstree are dropped from the lockfile, includingpydantic-settings(2.14.0),math-verify,gepa,prime-tunnel,anthropic,aiolimiter, and related crypto/MCP/JWT stacks.openai-agentsis pinned much lower (0.14.5 → 0.0.7),mcp(1.27.0 → 1.1.3),fastapi(0.136.1 → 0.125.0), andstarlette(0.52.1 → 0.50.0).griffelibis replaced bygriffe.The diff also adds platform/version markers on some CUDA, mlx-lm, and xformers edges—typical
uv lockresolution noise rather than application code changes.Note: The PR title mentions bumping
pydantic-settingsto 2.14.2, but this diff removespydantic-settingsentirely rather than upgrading it.Reviewed by Cursor Bugbot for commit 15517cf. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Bump
pydantic-settingsfrom 2.14.0 to 2.14.2 in verifiers-rlUpdates the
pydantic-settingsdependency lockfile in theverifiers-rlpackage to 2.14.2.Macroscope summarized 15517cf.