build(deps): update bugfixes (main)
Metadata
Current evaluation
Merged PR #1009 in b417528b, updating pydantic 2.10.4 to 2.10.6 and Starlette 0.45.2 to 0.45.3; a separate crates.io access failure was fixed in #1010.
Resolution: closed resolved
Reason: PR #1009 was merged as b417528b, applying both dependency updates. Maintainer @mr-cal confirmed the failure was unrelated to the updates and was fixed by merged PR #1010 (4a25c832).
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pydantic](https://redirect.github.com/pydantic/pydantic) ([changelog](https://docs.pydantic.dev/latest/changelog/)) | `==2.10.4` -> `==2.10.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [starlette](https://redirect.github.com/encode/starlette) ([changelog](https://www.starlette.io/release-notes/)) | `==0.45.2` -> `==0.45.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
---
### Release Notes
<details>
<summary>pydantic/pydantic (pydantic)</summary>
### [`v2.10.6`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v2106-2025-01-23)
[Compare Source](https://redirect.github.com/pydantic/pydantic/compare/v2.10.5...v2.10.6)
[GitHub release](https://redirect.github.com/pydantic/pydantic/releases/tag/v2.10.6)
##### What's Changed
##### Fixes
- Fix JSON Schema reference collection with `'examples'` keys by [@​Viicos](https://redirect.github.com/Viicos) in [#​11325](https://redirect.github.com/pydantic/pydantic/pull/11325)
- Fix url python serialization by [@​sydney-runkle](https://redirect.github.com/sydney-runkle) in [#​11331](https://redirect.github.com/pydantic/pydantic/pull/11331)
### [`v2.10.5`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v2105-2025-01-08)
[Compare Source](https://redirect.github.com/pydantic/pydantic/compare/v2.10.4...v2.10.5)
[GitHub release](https://redirect.github.com/pydantic/pydantic/releases/tag/v2.10.5)
##### What's Changed
- Remove custom MRO implementation of Pydantic models by [@​Viicos](https://redirect.github.com/Viicos) in [#​11184](https://redirect.github.com/pydantic/pydantic/pull/11184)
- Fix URL serialization for unions by [@​sydney-runkle](https://redirect.github.com/sydney-runkle) in [#​11233](https://redirect.github.com/pydantic/pydantic/pull/11233)
</details>
<details>
<summary>encode/starlette (starlette)</summary>
### [`v0.45.3`](https://redirect.github.com/encode/starlette/releases/tag/0.45.3): Version 0.45.3
[Compare Source](https://redirect.github.com/encode/starlette/compare/0.45.2...0.45.3)
#### Fixed
- Turn directory into string on `lookup_path` on commonpath comparison by [@​Kludex](https://redirect.github.com/Kludex) in [https://github.com/encode/starlette/pull/2851](https://redirect.github.com/encode/starlette/pull/2851)
***
**Full Changelog**: https://github.com/encode/starlette/compare/0.45.2...0.45.3
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-parts).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1009 in b417528b, updating pydantic 2.10.4 to 2.10.6 and Starlette 0.45.2 to 0.45.3; a separate crates.io access failure was fixed in #1010. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1009 updated pydantic 2.10.4→2.10.6 and Starlette 0.45.2→0.45.3; an unrelated crates.io reachability failure was fixed in #1010. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency updates for pydantic (2.10.4 to 2.10.6) and starlette (0.45.2 to 0.45.3). Approved by two reviewers, passed CI, and merged into main. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency updates for pydantic to 2.10.6 and starlette to 0.45.3 via Renovate bot. Successfully merged into main. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-parts#1010
(confidence 98%)
Maintainer-linked follow-up addressing the unrelated crates.io reachability failure.
-
Likely Fixed By:
canonical/craft-parts#1003
(confidence 90%)
Its UV interpreter fix was cherry-picked through #1010 to address the release-path blocker.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5762 build(deps): update bugfixes (main) | snapcraft | merged | Merged #5762 via commit 022b5c566, updating ruff-pre-commit v0.12.11→v0.12.12 and pydantic-kitbash 0.0.7→0.0.8. | |
| #2408 build(deps): update bugfixes (main) | charmcraft | merged | Renovate PR #2408 merged into main via commit f0c585b8, bumping ruff-pre-commit v0.12.4->v0.12.7 and pydantic-kitbash 0.0.6->0.0.7 in pyproject.toml. | |
| #5173 build(deps): update pydantic etc. (main) | snapcraft | merged | Merged #5173 via commit 2973439a0, updating pydantic 2.9.2→2.10.3 and pydantic-core 2.23.4→2.27.1. | |
| #2072 build(deps): update bugfixes (main) | charmcraft | merged | Renovate bugfix bump PR #2072 merged into main (commit 7348ef53), updating ruff-pre-commit 0.9.1, astroid 3.3.8, pylint 3.3.3, coverage 7.6.10 and other dev deps. | |
| #799 build(deps): update bugfixes (main) | craft-providers | merged | Renovate 'update bugfixes (main)' PR merged into main as commit 0945027, bumping ruff-pre-commit 0.12.4→0.12.8, freezegun 1.5.2→1.5.5, responses 0.25.7→0.25.8, setuptools 75.9.1→80.9.0, types-pyyaml and types-requests stubs (+23/-23 across 3 files). | |
| #2000 build(deps): update dependency pydantic to v1.10.19 (hotfix/2.7) | charmcraft | merged | Merged PR #2000 into hotfix/2.7, updating pinned pydantic from 1.10.14 to 1.10.19 in two files. | |
| #4976 build(deps): update bugfixes (main) | snapcraft | merged | Renovate bugfix dependency bump PR merged into main as commit b6e647c01, updating 14 pinned deps (cryptography 42.0.8, pip 23.3.2, pyinstaller 5.13.2, pylxd 2.3.4, sphinx/tox-gh plugin bumps) across 4 files. | |
| #610 build(deps): update bugfixes (main) | craft-application | merged | Merged PR #610 as 959e8037, updating ruff-pre-commit 0.9.0→0.9.3 and patch releases of coverage 7.6.10, pytest 8.3.4, and pytest-freezer 0.4.9. | |
| #2922 build(deps): update bugfixes (hotfix/2.7) | charmcraft | merged | Merged dependency update PR #2922 by Renovate, upgrading protobuf to 4.25.9, pydantic to 1.10.26, and types-pyyaml to 6.0.12.20260906 on the hotfix/2.7 branch. | |
| #174 build(deps): update bugfixes | imagecraft | merged | Renovate 'update bugfixes' PR merged: ruff-pre-commit hook v0.12.1->v0.12.2 in .pre-commit-config.yaml and pydantic-kitbash ==0.0.5->==0.0.6 in pyproject.toml. Approved (2 reviewers), landed despite a failing spread test on ubuntu-20.04-64. |