Skip to content

chore(deps): co-bump pydantic + pydantic_core in /worker_plan#692

Merged
neoneye merged 1 commit intomainfrom
chore/bump-pydantic-2.13.4
May 10, 2026
Merged

chore(deps): co-bump pydantic + pydantic_core in /worker_plan#692
neoneye merged 1 commit intomainfrom
chore/bump-pydantic-2.13.4

Conversation

@neoneye
Copy link
Copy Markdown
Member

@neoneye neoneye commented May 10, 2026

Summary

Co-bumps two pinned packages in worker_plan/pyproject.toml:

  • pydantic 2.12.5 → 2.13.4
  • pydantic_core 2.41.5 → 2.46.4

Why

Dependabot PR #686 bumped pydantic alone and CI failed because pydantic 2.13.4 requires pydantic-core==2.46.4, while pyproject.toml also pins pydantic_core==2.41.5. Dependabot does not co-bump related pins, so the resolution is impossible from a single-package PR.

ERROR: Cannot install PlanExe and planexe==2025.12.31 because these package versions have conflicting dependencies.
    planexe 2025.12.31 depends on pydantic_core==2.41.5
    pydantic 2.13.4 depends on pydantic-core==2.46.4

This PR bumps both pins together. After merge, #686 should be closed (it will be irrelevant once main has 2.13.4).

Test plan

  • CI passes (resolution is now satisfiable)

….5 -> 2.46.4 in /worker_plan

Dependabot PR #686 (pydantic alone) failed CI because pydantic 2.13.4 requires pydantic-core==2.46.4 but worker_plan also pins pydantic_core==2.41.5. Bumping both together is the only resolution since dependabot does not co-bump related pins.
@neoneye neoneye merged commit 6dcc5c9 into main May 10, 2026
3 checks passed
@neoneye neoneye deleted the chore/bump-pydantic-2.13.4 branch May 10, 2026 18:43
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