feat: add config and actions processing to _extra_yaml_transform
Metadata
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. | |
| #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. | |
| #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). | |
| #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). |