Implement metadata mediation for actions.yaml and config.yaml
Metadata
Current evaluation
Closed without a linked fix; actions.yaml and config.yaml mediation remains unimplemented. Related metadata.yaml (#2874) and manifest.yaml (#2877) mediation PRs landed separately.
Resolution: closed stale
Reason: No PR or commit implements actions.yaml/config.yaml mediation; the only activity is an autogenerated Jira sync comment (CHARMCRAFT-725), and the issue was closed without a maintainer explanation.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### Check existing issues
- [x] I've verified that this request isn't described by any existing issues.
### Request
Mediate the creation of actions.yaml and config.yaml according to the craft-application packaging API to prevent recreation of artifacts when project files remain unchanged. Enable skip repacking to make the feature functional.
### The problem it solves
Required by the testing workflow.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| ~deepseek/deepseek-pro-latest | — | closed stale | Closed without a linked fix; actions.yaml and config.yaml mediation remains unimplemented. Related metadata.yaml (#2874) and manifest.yaml (#2877) mediation PRs landed separately. | |
| stealth/space-bunny-alpha |
Impact:
55
Quick Win:
26
Complexity:
47
Confidence:
91
Actionability:
88
|
keep open | Triaged request to mediate actions.yaml and config.yaml through craft-application; metadata and manifest mediation exist, but these files still use legacy writing and the feature is not complete. | |
| stealth/space-bunny-alpha |
Impact:
60
Quick Win:
44
Complexity:
22
Confidence:
98
Actionability:
95
|
keep open | Metadata mediation for actions.yaml and config.yaml is triaged and awaiting review of an open implementation PR; unchanged projects should skip unnecessary artifact repacking. | |
| stealth/space-bunny-alpha |
Impact:
48
Quick Win:
23
Complexity:
48
Confidence:
96
Actionability:
92
|
keep open | Triaged request to add actions.yaml and config.yaml metadata mediation so craft-application skips repacking unchanged projects; implementation PR #2890 is open and awaiting review. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
60
Quick Win:
33
Staleness:
5
Complexity:
45
Confidence:
85
Support Request:
0
|
keep open | Feature request to implement metadata mediation for actions.yaml and config.yaml to prevent unnecessary artifact recreation. Triaged and created 8 days ago. | |
| qwen/qwen3.8-27b |
Impact:
35
Quick Win:
19
Staleness:
5
Complexity:
45
Confidence:
80
Support Request:
5
|
keep open | Feature request to mediate creation of actions.yaml and config.yaml per the craft-application packaging API so artifacts aren't recreated when project files are unchanged, plus enabling skip repacking. Triaged, fresh, tracked as CHARMCRAFT-725. |
Update history
| Date | Change |
|---|---|
| closed | |
| created |
Related work
-
Related To:
canonical/charmcraft#2874
(confidence 80%)
Merged PR implementing metadata.yaml mediation as part of the same packaging API effort.
-
Related To:
canonical/charmcraft#2877
(confidence 80%)
Merged PR implementing manifest.yaml mediation, but does not cover actions.yaml/config.yaml.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2857 Implement metadata mediation for manifest.yaml | charmcraft | open | Maintainer-triaged feature request to add metadata mediation for manifest.yaml (craft-application packaging API) so unchanged projects are not repacked; impl PR #2877 was closed unmerged, only an autogenerated Jira sync (CHARMCRAFT-724) since. | |
| #2877 feat: implement metadata mediation for manifest.yaml | charmcraft | closed | Closed unmerged after approval; OSV-scanner remained failing, and the author said mediation enablement would wait for a follow-up PR. | |
| #2856 Implement metadata mediation for metadata.yaml | charmcraft | closed | Fixed by merged charmcraft PR #2874, which added a craft-application package service to mediate metadata.yaml creation. |