build(deps): update bugfixes (hotfix/2.7)
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The PR was automatically merged by Renovate, updating protobuf, pydantic, and types-pyyaml dependencies on the hotfix/2.7 branch.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [protobuf](https://developers.google.com/protocol-buffers/) | `==4.25.8` → `==4.25.9` |  |  |
| [pydantic](https://redirect.github.com/pydantic/pydantic) ([changelog](https://pydantic.dev/docs/validation/latest/get-started/changelog/)) | `==1.10.24` → `==1.10.26` |  |  |
| [types-pyyaml](https://redirect.github.com/python/typeshed) ([changelog](https://redirect.github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/PyYAML.md)) | `==6.0.12.20250915` → `==6.0.12.20260906` |  |  |
---
### Release Notes
<details>
<summary>pydantic/pydantic (pydantic)</summary>
### [`v1.10.26`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v2130-2026-04-13)
[Compare Source](https://redirect.github.com/pydantic/pydantic/compare/v1.10.25...v1.10.26)
[GitHub release](https://redirect.github.com/pydantic/pydantic/releases/tag/v2.13.0)
The highlights of the v2.13 release are available in the [blog post](https://pydantic.dev/articles/pydantic-v2-13-release).
Several minor changes (considered non-breaking changes according to our [versioning policy](https://pydantic.dev/docs/validation/2.13/get-started/version-policy/#pydantic-v2))
are also included in this release. Make sure to look into them before upgrading.
This release contains the updated `pydantic.v1` namespace, matching version 1.10.26 which includes support for Python 3.14.
##### What's Changed
See the beta releases for all changes sinces 2.12.
##### New Features
- Allow default factories of private attributes to take validated model data by [@​Viicos](https://redirect.github.com/Viicos) in [#​13013](https://redirect.github.com/pydantic/pydantic/pull/13013)
##### Changes
- Warn when serializing fixed length tuples with too few items by [@​arvindsaripalli](https://redirect.github.com/arvindsaripalli) in [#​13016](https://redirect.github.com/pydantic/pydantic/pull/13016)
##### Fixes
- Change type of `Any` when synthesizing `_build_sources` for `BaseSettings.__init__()` signature in the mypy plugin by [@​Viicos](https://redirect.github.com/Viicos) in [#​13049](https://redirect.github.com/pydantic/pydantic/pull/13049)
- Fix model equality when using runtime `extra` configuration by [@​Viicos](https://redirect.github.com/Viicos) in [#​13062](https://redirect.github.com/pydantic/pydantic/pull/13062)
##### Packaging
- Add zizmor for GitHub Actions workflow linting by [@​Viicos](https://redirect.github.com/Viicos) in [#​13039](https://redirect.github.com/pydantic/pydantic/pull/13039)
- Update jiter to v0.14.0 to fix a segmentation fault on musl Linux by [@​Viicos](https://redirect.github.com/Viicos) in [#​13064](https://redirect.github.com/pydantic/pydantic/pull/13064)
##### New Contributors
- [@​arvindsaripalli](https://redirect.github.com/arvindsaripalli) made their first contribution in [#​13016](https://redirect.github.com/pydantic/pydantic/pull/13016)
### [`v1.10.25`](https://redirect.github.com/pydantic/pydantic/releases/tag/v1.10.25): 2025-12-18
[Compare Source](https://redirect.github.com/pydantic/pydantic/compare/v1.10.24...v1.10.25)
#### What's Changed
- Add minimal support for Python 3.14 by [@​Viicos](https://redirect.github.com/Viicos) in [#​12636](https://redirect.github.com/pydantic/pydantic/pull/12636)
**Full Changelog**: <https://github.com/pydantic/pydantic/compare/v1.10.24...v1.10.25>
</details>
---
### Configuration
📅 **Schedule**: (in timezone Etc/UTC)
- Branch creation
- "every weekend"
- 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/charmcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMzQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE1Ni4zIiwidGFyZ2V0QnJhbmNoIjoiaG90Zml4LzIuNyIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | closed resolved | 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. |
Update history
| Date | Change |
|---|---|
| merged | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #843 build(deps): update bugfixes (hotfix/2.1) | craft-providers | closed | Merged Renovate PR #843 into hotfix/2.1, updating freezegun, pytest-subprocess, responses, types-pyyaml, and types-requests. | |
| #2422 build(deps): update bugfixes (hotfix/2.7) | charmcraft | merged | Merged PR #2422 into hotfix/2.7, bumping Jinja2 3.1.6, Pydantic 1.10.24, PyYAML 6.0.3, Requests 2.32.5, and types-PyYAML 20250915. | |
| #4977 build(deps): update bugfixes (hotfix/8.3) | snapcraft | merged | Merged Renovate dependency bugfix updates for hotfix/8.3, including PyYAML 6.0.2 and cryptography 42.0.8, in commit 7bee67cd7. | |
| #700 build(deps): update bugfixes (hotfix/1.20) | craft-providers | merged | Renovate updates for coverage 7.6.4 and pyright 1.1.386 were merged into hotfix/1.20 via PR #700 (commit 5e43791). | |
| #1846 build(deps): update bugfixes (hotfix/2.7) | charmcraft | merged | Renovate bugfix dependency updates merged into hotfix/2.7 as commit b92c6d62, bumping Jinja2, MarkupSafe, PyYAML, pyright, pytest-subprocess, tox-gh, and type stubs. | |
| #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. | |
| #626 build(deps): update bugfixes (main) | craft-providers | merged | Renovate bugfix dependency PR merged (commit d7213ea): pyright 1.1.375->1.1.376, types-pyyaml 6.0.12.20240808, types-setuptools 71.1.0.20240818 in dev requirements. | |
| #4974 build(deps): update bugfixes (hotfix/7.5) | snapcraft | merged | Renovate bugfix dependency updates were merged into hotfix/7.5 via #4974 (commit 654871d45), including Jinja2, PyYAML, MarkupSafe, click, and pylint upgrades. | |
| #696 build(deps): update bugfixes (hotfix/1.20) | craft-providers | merged | Renovate PR #696 merged into hotfix/1.20, updating coverage to 7.6.3, pyright to 1.1.385, and sphinx-tabs to 3.4.7. | |
| #658 build(deps): update bugfixes | craft-providers | merged | Renovate PR #658 merged, updating pyright 1.1.380→1.1.381, sphinx-autobuild 2024.9.3→2024.9.19, and types-PyYAML 20240808→20240917 in commit 2500672. |