feat: JSON schema generation for parts
Metadata
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. | |
| #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. | |
| #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. |