← Back to issue list

feat(errors): include input value on pydantic errors

View original Github issue

Metadata

Project
craft-application
Number
#927
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged pull request adding input values to pydantic errors, resolving issue #158 and CRAFT-2611. Approved by three reviewers with all CI checks passing. Changes span 8 files, adding 88 lines and removing 44.

Suggested action:

No scores available.

Issue body

Fixes #158 CRAFT-2611 - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged pull request adding input values to pydantic errors, resolving issue #158 and CRAFT-2611. Approved by three reviewers with all CI checks passing. Changes span 8 files, adding 88 lines and removing 44.
qwen3.6-35b-a3b-mtp-q6 Merged to include input values in Pydantic validation errors, resolving issue #158 and CRAFT-2611. The change passes linting and testing and includes a changelog entry.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#167 errors: update pydantic validation error checking (CRAFT-788) craft-parts merged Merged update to align craft-parts with Pydantic 1.9 by replacing plain dictionary error handling with TypedDict. Approved by reviewer, passed CI, and modified six files to correctly parse ErrorDict validation data.
71%