← Back to issue list

Implement metadata mediation for manifest.yaml

View original Github issue

Metadata

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

Current evaluation

Feature request to implement metadata mediation for manifest.yaml, similar to metadata.yaml mediation in #2856. Triaged and created by maintainer 8 days ago.

Suggested action: keep open

Reason: This is a triaged feature request created by maintainer cmatsuoka 8 days ago to implement metadata mediation for manifest.yaml, parallel to the metadata.yaml mediation in #2856. It has the 'Status: Triaged' label indicating maintainer acknowledgment, and the work is clearly scoped as a feature implementation rather than a bug or support request.

Impact: 55 Quick Win: 24.75 Staleness: 5 Complexity: 55 Confidence: 75 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 manifest.yaml according to the craft-application packaging API to prevent recreation of artifacts when project files remain unchanged. ### The problem it solves Describe the impact your request would have.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 55
Quick Win: 24.75
Staleness: 5
Complexity: 55
Confidence: 75
Support Request: 0
keep 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.
qwen/qwen3.8-27b
Impact: 40
Quick Win: 18.0
Staleness: 5
Complexity: 55
Confidence: 85
Support Request: 0
keep open Feature request to mediate manifest.yaml creation via craft-application packaging API to prevent unnecessary artifact recreation when project files are unchanged. Triaged, linked to JIRA CHARMCRAFT-724, no implementation yet.

Update history

Date Change
created

Related work

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

    Implements the same metadata mediation pattern for metadata.yaml, likely serving as the reference implementation for this manifest.yaml feature.

Related issues

Issue Project State Summary Similarity
#2858 Implement metadata mediation for actions.yaml and config.yaml charmcraft open Feature request to implement metadata mediation for actions.yaml and config.yaml to prevent unnecessary artifact recreation. Triaged and created 8 days ago.
82%
#2877 feat: implement metadata mediation for manifest.yaml charmcraft open Implements metadata mediation for manifest.yaml using craft-application packaging API. Has 2 approvals but 3 unresolved review comments and some failing CI tests.
77%
#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.
74%