← Back to issue list

Implement metadata mediation for actions.yaml and config.yaml

View original Github issue

Metadata

Project
charmcraft
Number
#2858
Type
issue
State
open
Author
cmatsuoka
Labels
Status: Triaged
Created
Updated
Closed

Current evaluation

Feature request to implement metadata mediation for actions.yaml and config.yaml to prevent unnecessary artifact recreation. Triaged and created 8 days ago.

Suggested action: keep open

Reason: This is a triaged feature request created 8 days ago by a maintainer, clearly scoped and required for the testing workflow. It mirrors the pattern from #2856 (metadata.yaml mediation) and represents a real implementation task rather than a support question or stale issue.

Impact: 60 Quick Win: 33.0 Staleness: 5 Complexity: 45 Confidence: 85 Support Request: 0

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
qwen3.6-35b-a3b-mtp-q6
Impact: 60
Quick Win: 33.0
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.25
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
created

Related work

  • Related To: charmcraft#2856 (confidence 90%)

    Implements the same metadata mediation pattern for metadata.yaml, providing a reference implementation for this feature.

Related issues

Issue Project State Summary Similarity
#2857 Implement metadata mediation for manifest.yaml charmcraft open Feature request to implement metadata mediation for manifest.yaml, similar to metadata.yaml mediation in #2856. Triaged and created by maintainer 8 days ago.
82%
#2856 Implement metadata mediation for metadata.yaml charmcraft closed Closed without resolution. The metadata.yaml mediation request was synced to internal Jira (CHARMCRAFT-723) and left abandoned on GitHub.
73%