← Back to issue list

Migrate to Pydantic 2.x

View original Github issue

Metadata

Project
craft-parts
Number
#728
Type
issue
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

The Pydantic 2 migration request was closed without a linked pull request or technical resolution. Activity stopped after an automated Jira ticket was created, suggesting the task was abandoned or managed externally.

Suggested action:

No scores available.

Issue body

### What needs to get done Migrate craft-parts to pydantic 2 ### Why it needs to get done Because.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b The Pydantic 2 migration request was closed without a linked pull request or technical resolution. Activity stopped after an automated Jira ticket was created, suggesting the task was abandoned or managed externally.
qwen/qwen3.6-35b-a3b Request to migrate to Pydantic 2.x was closed without a technical fix. The task was forwarded to internal Jira ticket CRAFT-2913, indicating external tracking or abandonment.
qwen/qwen3.6-35b-a3b The Pydantic 2.x migration request was closed without resolution or implementation. No technical discussion occurred, indicating the task was abandoned or superseded.
qwen3.6-35b-a3b-mtp-q6 Migration to Pydantic 2.x was closed without resolution. No fixes or merges were submitted, leaving the request abandoned after an automated Jira sync comment.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#345 Migrate to Pydantic 2 craft-application closed Closed and abandoned without a direct resolution. An internal Jira ticket (CRAFT-2917) was created to track the Pydantic 2 migration separately. No pull request or merge was recorded.
90%
#4941 Migrate to Pydantic 2 snapcraft closed Closed without resolution. Pydantic 2 migration tasks were superseded by internal Jira ticket CRAFT-3159. No pull requests were merged or code changes implemented.
88%
#1768 Migrate to Pydantic 2 charmcraft closed Closed without resolution. The Pydantic 2 migration was logged internally via Jira but no code changes or implementation were recorded in this repository.
87%
#110 Migrate to Pydantic 2 craft-archives closed Migrated to Pydantic 2. Resolved by merging PR #103 into the feature/2.0 branch, fulfilling the Pydantic 1 end-of-life requirement.
78%
#1778 Work/1768/pydantic 2 charmcraft closed 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.
76%
#657 Migrate to Pydantic 2 rockcraft closed Migrated models and schema to Pydantic 2 ahead of Pydantic 1 EOL. Resolved and merged via pull request #663.
75%
#201 do we need Pydantic? craft-cli closed Closed without resolution or comments. The proposal to drop the unused Pydantic dependency and avoid a Pydantic 2 migration was abandoned.
74%
#60 Migrate to pydantic 2 imagecraft merged Merged after approval. The codebase was migrated to Pydantic V2 with updated craft libraries. Changes span 27 files (+278/-340 lines) and maintain 98% test coverage, resolving FR-8917.
71%
#4955 chore!: migrate to pydantic 2 snapcraft merged Merged after two approvals and passing CI. Migrates the codebase to Pydantic 2, resolving issue #4941. The author rebased and force-pushed clean commits prior to a rebase-merge.
70%
#112 chore(deps): update to pydantic 2 & bump-pydantic craft-archives closed The dependency update to Pydantic 2 was closed without merging. Lacking reviewer feedback, CI validation, and sustained activity, the pull request was abandoned.
70%