← Back to issue list

ci: make charmcraft.yaml render as YAML in bug reports

View original Github issue

Metadata

Project
charmcraft
Number
#1862
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged a one-line CI update ensuring charmcraft.yaml renders as YAML in bug reports. Approved by two reviewers, the change aligns with a similar rockcraft update and was integrated directly.

Suggested action:

No scores available.

Issue body

See: https://github.com/canonical/rockcraft/pull/684

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a one-line CI update ensuring charmcraft.yaml renders as YAML in bug reports. Approved by two reviewers, the change aligns with a similar rockcraft update and was integrated directly.
qwen3.6-35b-a3b-mtp-q6 Merged CI workflow updates ensuring charmcraft.yaml renders as valid YAML in automated bug reports. This resolves diagnostic formatting issues and aligns with upstream rockcraft improvements.
qwen3.6-35b-a3b-mtp-q6 Merged CI changes to render charmcraft.yaml as formatted YAML in bug reports, improving configuration debugging. Aligns with rockcraft PR #684.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#397 feat: add charmcraft inspector fetch-service merged Merged the charmcraft inspector, verifying charmcraft.yaml existence. Approved by two reviewers, passed CI, and changed 7 files. The author addressed invocation order review comments prior to final merge.
73%
#49 ci: test the charmcraft actions in more places craft-actions merged Merged after two approvals and passing all CI checks. The update expands the continuous integration pipeline to test charmcraft actions across additional build environments, modifying a single file with minor configuration changes.
72%
#933 Update the charmcraft status --format charmcraft merged Merged after the author removed YAML formatting support per reviewer feedback, keeping only the help text update for the --format option. The PR was approved and merged following the requested changes.
72%
#1622 fix: reorganise charmcraft.yaml preprocessing charmcraft merged Merged following two approvals and passing CI. Reorganized charmcraft.yaml preprocessing to apply extensions on raw data, assign default parts to charms with bases, and enforce dictionary type for parts. Modified 5 files (+27/-14 lines).
71%
#471 config: add charm part to documentation (CRAFT-356) charmcraft merged Merged changes adding charm configuration documentation to the configuration schema. Approved by two reviewers with zero unresolved comments. Updated two files with 15 additions and one deletion. Resolves CRAFT-356.
71%
#1498 docs: Fix 404 in charmcraft.yaml.j2 charmcraft closed Merged to fix a 404 error in charmcraft.yaml.j2. The single-line change resolved the broken documentation link. Closed without reviews or CI checks.
71%
#1619 fix: use charmcraft package version charmcraft merged Merged after approval from two reviewers. Implements a one-line fix to use the charmcraft package version, updating a single file to resolve the versioning configuration.
71%
#1974 Check `charmcraft.yaml` for charm name charmcraft merged Merged changes to validate the charm name in charmcraft.yaml, resolving issue 1973. It passed CI, received two approvals, and was merged after the author corrected a CLA email mismatch via force push.
70%
#36 'charmcraft build' should pull in actions.yaml and config.yaml charmcraft merged Merged after two reviewer approvals. The pull request implements automatic inclusion of actions.yaml and config.yaml during charmcraft builds, adding 80 lines across two files. Changes were successfully integrated.
70%