← Back to issue list

Add a jsonschema for charmcraft.yaml in jsonstore

View original Github issue

Metadata

Project
charmcraft
Number
#687
Type
issue
State
closed
Author
facundobatista
Labels
Created
Updated
Closed

Current evaluation

Closed and deferred to internal Jira ticket CRAFT-2806. Maintainers agreed to auto-generate the schema via Pydantic models and submit it to the JSON Schema Store, but the work remains unimplemented.

Suggested action:

No scores available.

Issue body

The idea is that editors could retrieve automatically the schema from [the json schema store](https://www.schemastore.org/json/) and validate that charmcraft.yaml makes sense.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Closed and deferred to internal Jira ticket CRAFT-2806. Maintainers agreed to auto-generate the schema via Pydantic models and submit it to the JSON Schema Store, but the work remains unimplemented.
qwen/qwen3.6-35b-a3b Closed and superseded by internal Jira ticket CRAFT-2806. Maintainers planned to auto-generate the JSON schema from pydantic models, but implementation was not completed.
qwen3.6-35b-a3b-mtp-q6 Closed after maintainers agreed to auto-generate the schema using pydantic models. The request was deferred and tracked internally via Jira ticket CRAFT-2806.
qwen3.6-35b-a3b-mtp-q6 Superseded by internal Jira ticket CRAFT-2806. Maintainers agreed to auto-generate the JSON schema via Pydantic models and submit it to the Schema Store, but implementation is deferred to the internal backlog.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2183 feat: auto-generate charmcraft.yaml json schema charmcraft merged Merged. Introduces automated JSON schema generation for charmcraft.yaml, a CI workflow to detect schema changes, and a Makefile recipe for regeneration. Full editor support depends on a separate SchemaStore repository merge.
75%