← Back to issue list

Autodocs: Updates for pydantic models

View original Github issue

Metadata

Project
charmcraft
Number
#1713
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Tracking issue for two action items: create a single charmcraft.yaml schema (done via PR #2183) and alphabetize schema items (not done). No labels, comments, or assignee; no activity for ~12.5 months.

Suggested action: needs triage

Reason: Action item 1 (single schema) was completed in PR #2183 which added tools/schema.py, schema/charmcraft.json, and a CI diff workflow, but action item 2 (alphabetize) shows no evidence of being addressed. The issue has no labels, no comments, no assignee, and no activity in 381 days, so it needs a maintainer to acknowledge the partial completion and decide whether to close or keep open for the remaining cosmetic work.

Impact: 20 Quick Win: 17.0 Staleness: 55 Complexity: 15 Confidence: 72 Support Request: 0

Issue body

### What needs to get done Met with @tmihoc today and we had the following action items: 1. Create a single `charmcraft.yaml` schema 2. Alphetise the schema items ### Why it needs to get done Better auto-generated documentation.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 20
Quick Win: 17.0
Staleness: 55
Complexity: 15
Confidence: 72
Support Request: 0
needs triage Tracking issue for two action items: create a single charmcraft.yaml schema (done via PR #2183) and alphabetize schema items (not done). No labels, comments, or assignee; no activity for ~12.5 months.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 20
Confidence: 90
Support Request: 5
needs triage Request to consolidate charmcraft.yaml schema into a single file and alphabetize items to improve auto-generated documentation. Currently unlabelled, inactive for over a year, and awaiting implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 20
Confidence: 75
Support Request: 10
needs triage Task to consolidate charmcraft.yaml schema into a single pydantic model and alphabetize items for better autodocs. Currently unlabelled, inactive for over a year, and awaiting maintainer triage.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 15
Confidence: 80
Support Request: 5
needs triage Request to consolidate charmcraft.yaml schema into a single definition and alphabetize items to improve auto-generated documentation. Currently unlabelled and inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 20
Confidence: 70
Support Request: 0
needs triage Consolidate charmcraft.yaml into a single pydantic schema and alphabetize fields to improve autodocs. Open issue with no comments or assignee, awaiting triage and implementation.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#2183 (confidence 85%)

    PR #2183 'feat: auto-generate charmcraft.yaml json schema' added tools/schema.py, schema/charmcraft.json, and CI validation, fulfilling action item 1 of creating a single charmcraft.yaml schema from pydantic models.

Related issues

No related issues found above the similarity threshold.