Work/1768/pydantic 2
Metadata
Current evaluation
Closed unmerged as an exploratory branch; the Pydantic 2 migration landed via #1777 (70078b03), followed by main-branch integration in #1817 (394e6e55).
Resolution: closed superseded
Reason: The author described #1778 as an experiment to gauge the migration size, and it received no review or CI. The actual migration was merged through #1777, with Pydantic 2 support subsequently integrated to main by #1817.
Evaluated by: mr-cal-bot
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged as an exploratory branch; the Pydantic 2 migration landed via #1777 (70078b03), followed by main-branch integration in #1817 (394e6e55). | |
| stealth/space-bunny-alpha | — | closed stale | Pydantic 2 scope experiment canonical/charmcraft#1778 was closed unmerged; no reviews or CI ran, and its sole author comment described it as an assessment of migration size. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without merging. Opened to assess the scope of a Pydantic 2 migration, but abandoned after initial review. No code reviews or CI checks were initiated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without merging. The author opened the Pydantic 2 migration branch to assess change scope but abandoned the effort, leaving the codebase unchanged. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1768
(confidence 100%)
Tracking issue for the Pydantic 2 migration referenced by the experimental branch.
-
Superseded By:
canonical/charmcraft#1777
(confidence 99%)
Merged the Pydantic 2 migration in commit 70078b03.
-
Superseded By:
canonical/charmcraft#1817
(confidence 95%)
Integrated Pydantic 2 support into main in commit 394e6e55.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1807 chore: merge main to pydantic feature branch | charmcraft | closed | Closed unmerged after 771 days of inactivity. The Pydantic 2 branch-sync work later reached main through #1817 at commit 394e6e55. | |
| #110 Migrate to Pydantic 2 | craft-archives | closed | Pydantic 2 migration was completed in merged PR #103 (commit b69f44a) on feature/2.0; the branch later reached main through PR #123. | |
| #582 [EXPERIMENTAL] build(deps): use pydantic 2 | craft-parts | closed | Closed unmerged in Aug 2024 by @lengau as superseded; the Pydantic 2 migration landed later via merged PR #771 (commit 6b155294) plus follow-ups #776, #778, #794, #811. | |
| #408 chore!: merge pydantic 2 feature branch to main | craft-application | merged | Merged into main via c3aae96c, making Pydantic 2 required and incorporating final typing fixes from 25ea79c; the change is explicitly breaking. | |
| #1817 chore: merge pydantic 2 support to main | charmcraft | merged | Pydantic 2 support was merged into main by PR #1817 (commit 394e6e55), completing the migration begun in #1777 across 52 files. | |
| #173 feat: upgrade to pydantic 2.x | craft-application | closed | Closed unmerged after the Pydantic 2 migration landed via craft-application#401 (c2f0978a); maintainer lengau credited #173 as helpful during that migration. | |
| #1768 Migrate to Pydantic 2 | charmcraft | closed | Migrated Charmcraft to Pydantic 2 via merged PR #1777 (70078b03), with the feature branch merged to main in #1817 (394e6e55). |