← Back to issue list

feat: add config and actions processing to _extra_yaml_transform

View original Github issue

Metadata

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

Current evaluation

Merged after two approvals. Adds config and actions processing to _extra_yaml_transform, resolving #1587. Changes span 19 files (+498/-29). A reviewer queried reactive charm compatibility, but the update was integrated.

Suggested action:

No scores available.

Issue body

Fixes #1587

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after two approvals. Adds config and actions processing to _extra_yaml_transform, resolving #1587. Changes span 19 files (+498/-29). A reviewer queried reactive charm compatibility, but the update was integrated.
qwen3.6-35b-a3b-mtp-q6 Merged addition of config and actions processing to _extra_yaml_transform, resolving issue #1587. A maintainer queried reactive charm compatibility, but the change was approved and integrated without modification.
qwen3.6-35b-a3b-mtp-q6 Merged, adding config and actions processing to _extra_yaml_transform and resolving issue #1587. Changes were integrated without modification following a maintainer's query regarding reactive charm compatibility.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1114 config: support use actions in charmcraft.yaml charmcraft merged Merged update allowing actions in charmcraft.yaml instead of separate actions.yaml. Includes refactoring to fix circular imports. Approved by one reviewer across 10 files with 345 additions and 3 deletions.
73%
#1829 fix(reactive): don't overwrite actions.yaml for reactive charms charmcraft merged Merged to fix issue #1816 by preventing the overwriting of actions.yaml for reactive charms. Approved by two reviewers, the change updates two files (+29/-5 lines) and resolves CRAFT-3247.
70%
#1666 fix: only keep metadata.yaml for reactive charms charmcraft merged Merged to fix issue #1654 by restricting metadata.yaml retention to reactive charms only. Approved by two reviewers, passed CI, and modified six files (+101/-5).
70%
#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).
70%