← Back to issue list

feat: JSON schema generation for parts

View original Github issue

Metadata

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

Current evaluation

Merged the feature adding JSON schema generation for parts. Approved by two reviewers and depends on #778. The commit updates 13 files with 400 additions and 9 deletions.

Suggested action:

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- Requires #778

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged the feature adding JSON schema generation for parts. Approved by two reviewers and depends on #778. The commit updates 13 files with 400 additions and 9 deletions.
qwen3.6-35b-a3b-mtp-q6 Merged the feature adding JSON schema generation for parts. Successfully integrated into the main branch, fulfilling the prerequisite dependency on issue #778.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#776 feat: add pydantic models for all sources craft-parts merged Merged to add Pydantic models for all sources, enabling JSON schema generation for parts. Approved by two reviewers, depends on #775, and updates 16 files with a net reduction of 103 lines.
73%
#128 feat: list revisions for a package craft-store merged Merged feature adding package revision listing. Approved by two reviewers and passed CI. Implementation relies on heavily modified openapi-generator-cli models and fixes a JSON schema field naming discrepancy. Changes span 10 files.
71%
#3357 project schema tests: ensure json format checkers are loaded snapcraft merged Merged a fix resolving project schema test failures when run individually. The change imports missing JSON format checkers and suppresses related warnings. Approved by one reviewer, passed CI, and applied with a minimal two-line change.
70%