← Back to issue list

chore(deps): update dependency pydantic-yaml to v1

View original Github issue

Metadata

Project
charmcraft
Number
#1191
Type
pull request
State
closed
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

pydantic-yaml 1.1.0 was not merged; PR #1191 was closed on 2023-07-26 because manual integration was required, and Renovate then ignored future 1.x updates.

Resolution: closed stale

Reason: Maintainer @lengau closed PR #1191 without merging because manual work was needed. No resolving commit or replacement PR was identified.

Evaluated by: mr-cal-bot

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pydantic-yaml](https://togithub.com/NowanIlfideme/pydantic-yaml) | `==0.11.2` -> `==1.1.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic-yaml/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic-yaml/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pydantic-yaml/0.11.2/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pydantic-yaml/0.11.2/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>NowanIlfideme/pydantic-yaml (pydantic-yaml)</summary> ### [`v1.1.0`](https://togithub.com/NowanIlfideme/pydantic-yaml/releases/tag/v1.1.0): - Added YAML dumping options and customization [Compare Source](https://togithub.com/NowanIlfideme/pydantic-yaml/compare/v1.0.0...v1.1.0) ##### What's Changed - Update dumper.py by [@&#8203;Tobychev](https://togithub.com/Tobychev) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/81](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/81) - Added YAML dumping options, including custom class. by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/82](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/82) - (that PR also improves docs to show that dataclasses can be easily handled with Pydantic v2). - Bump ruff from 0.0.275 to 0.0.278 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/78](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/78) ##### New Contributors - [@&#8203;Tobychev](https://togithub.com/Tobychev) made their first contribution in [https://github.com/NowanIlfideme/pydantic-yaml/pull/81](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/81) **Full Changelog**: https://github.com/NowanIlfideme/pydantic-yaml/compare/v1.0.0...v1.1.0 ### [`v1.0.0`](https://togithub.com/NowanIlfideme/pydantic-yaml/releases/tag/v1.0.0): - Full rewrite, Pydantic V2 support, API simplified, JSON-based internals [Compare Source](https://togithub.com/NowanIlfideme/pydantic-yaml/compare/v0.11.2...v1.0.0) Hi users of `pydantic-yaml`! I rewrote it to be much more maintainable in the short- and long-term. In the short term: Pydantic V2 is supported, custom JSON encoders will also be used for YAML, and the API is simplified. In the long term: Pydantic V2 API assumes external dump/load logic, rather than model.yaml(), so the API rewrite was coming anyways. And later we can allow using a "custom YAML engine". Maybe in v2.0.0? 😉 ##### What's Changed - Bump mypy from 1.0.0 to 1.1.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/42](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/42) - Chore: Switch to Ruff by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/44](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/44) - Full API Rewrite, With Custom YAML Engine by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/50](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/50) - Bump mypy from 1.1.1 to 1.2.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/47](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/47) - Bump pytest from 7.2.2 to 7.3.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/49](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/49) - Bump ruff from 0.0.260 to 0.0.262 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/51](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/51) - Bump ruff from 0.0.262 to 0.0.263 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/52](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/52) - Fix writing with pre-opened file by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/54](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/54) - Bump ruff from 0.0.263 to 0.0.264 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/55](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/55) - Bump mypy from 1.2.0 to 1.3.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/59](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/59) - Bump ruff from 0.0.264 to 0.0.270 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/63](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/63) - Bump ruff from 0.0.270 to 0.0.272 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/65](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/65) - Bump pytest from 7.3.1 to 7.3.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/66](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/66) - Bump mypy from 1.3.0 to 1.4.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/73](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/73) - Bump ruff from 0.0.272 to 0.0.275 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/70](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/70) - Bump pytest from 7.3.2 to 7.4.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/72](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/72) - Ensure proper support for Pydantic v2 by [@&#8203;NowanIlfideme](https://togithub.com/NowanIlfideme) in [https://github.com/NowanIlfideme/pydantic-yaml/pull/80](https://togithub.com/NowanIlfideme/pydantic-yaml/pull/80) **Full Changelog**: https://github.com/NowanIlfideme/pydantic-yaml/compare/v0.11.2...v1.0.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "before 07:00" in timezone Etc/UTC. 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/charmcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale pydantic-yaml 1.1.0 was not merged; PR #1191 was closed on 2023-07-26 because manual integration was required, and Renovate then ignored future 1.x updates.
stealth/space-bunny-alpha — closed stale PR #1191 proposed pydantic-yaml 1.1.0, but was closed unmerged on 2023-07-26 because manual integration work was required. Renovate stopped proposing future 1.x updates.
qwen/qwen3.6-35b-a3b — — Closed without merging. The automated pydantic-yaml update to v1.1.0 was rejected due to required manual integration work. Renovate will ignore future minor and patch updates for this version.
qwen3.6-35b-a3b-mtp-q6 — — Closed without merging due to required manual changes. The pydantic-yaml update from 0.11.2 to 1.1.0 was abandoned, and Renovate will ignore future 1.x releases until manually upgraded.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#164 chore(deps): update dependency pydantic-yaml to v1 craft-application closed pydantic-yaml 1.x update PR #164 was closed unmerged; Renovate marked the update as ignored.
96%
#645 chore(deps): update dependency pydantic-yaml to v1 craft-parts closed Closed unmerged after 974 days; the dependency remained below v1 and was later removed by merged PR #811 (commit 1debce16).
92%
#971 chore(deps): update dependency pydantic-yaml to v0.9.0 charmcraft closed The pydantic-yaml 0.9.0 bump was closed unmerged after receiving no reviews or CI; a later 1.x migration completed in commit 22c1a49f via #1194.
89%
#1029 chore(deps): update dependency pydantic to v1.10.5 charmcraft closed Renovate’s Pydantic 1.9.0-to-1.10.5 update was closed unmerged and ignored because craft-parts needed separate compatibility changes first.
83%
#163 chore(deps): update dependency pydantic to v2 craft-application closed Renovate’s Pydantic 2.5.2 bump was closed unmerged and later replaced by merged migration PR #401 (commit c2f0978a).
83%
#28 chore(deps): update dependency pydantic to v2 - autoclosed craft-grammar closed Renovate's Pydantic 2 bump was closed unmerged and superseded by dedicated migration PR #33, which landed in commit 5e225fb.
82%
#116 chore(deps): update dependency pydantic to v2 craft-store closed Renovate's pydantic v2 bump PR was closed unmerged by @lengau (2023-10-22, "Pydantic 2 will need some significant changes"); the real migration landed later in merged PR #193 (commit 026b78d).
82%
#1351 chore(deps): update dependency pydantic to v2 charmcraft closed Renovate PR bumping pydantic 1.10.13 -> 2.4.2 was closed unmerged by lengau ("will need its own project"). The upgrade later landed via PR #1777 (70078b03), merged to main in #1817 (394e6e55).
82%
#370 chore(deps): update dependency pydantic to v2 craft-providers closed Renovate pydantic v2 bump closed unmerged by mr-cal to defer migration to a larger craft effort; the upgrade later landed in merged PR #451 (commit f380a9e) for 2.0.
81%
#960 chore(deps): update dependency pydantic to v1.10.4 charmcraft closed Closed unmerged: craft-parts 1.17.1 pinned pydantic 1.9.0, blocking 1.10.4; no Charmcraft commit shipped the update.
79%