replaced metadata.yaml with charmcraft.yaml in integration test templates
Metadata
Current evaluation
#1468 was closed as superseded after CLA/signature blockers; PR #1540 merged the equivalent metadata.yaml-to-charmcraft.yaml integration-template update in commit f3f82031.
Resolution: closed superseded
Reason: The original PR stalled on CLA and commit-signature checks. Maintainer PR #1540 completed the same three-line template update and merged as commit f3f82031.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The integration test jinja templates used for `charmcraft init --<profile>` still contain some references to outdated metadata.yaml. Updated them to point to the new charmcraft.yaml.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | #1468 was closed as superseded after CLA/signature blockers; PR #1540 merged the equivalent metadata.yaml-to-charmcraft.yaml integration-template update in commit f3f82031. | |
| stealth/space-bunny-alpha | — | closed superseded | Superseded by merged PR #1540 (commit f3f82031), which updated integration-test templates from metadata.yaml to charmcraft.yaml after #1468 stalled on CLA signature checks. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned due to unresolved CLA signature issues. The maintainer confirmed the template update was valid and created a new PR to apply the changes and resolve the check. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Superseded by PR #1540 after CLA signature issues prevented merging. Maintainer applied the template updates directly to resolve the outdated metadata references. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/charmcraft#1540
(confidence 100%)
Merged replacement for #1468, updating the integration-test templates to reference charmcraft.yaml.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1489 fix: load metadata from charmcraft.yaml in profile integration tests | charmcraft | closed | PR updating profile integration tests to read metadata from charmcraft.yaml was closed unmerged by maintainer @lengau as a duplicate of #1468, which was later superseded by merged PR #1540 (commit f3f82031) shipping the same template change. | |
| #1540 fix: template integration tests | charmcraft | merged | Merged PR #1540 as commit f3f82031, updating integration-test templates to use charmcraft.yaml instead of metadata.yaml and completing the stalled change from #1468. | |
| #1666 fix: only keep metadata.yaml for reactive charms | charmcraft | merged | Merged #1666 (b2b127e6), retaining metadata.yaml only for reactive charms so non-reactive repacks no longer carry stale integration metadata; fixes #1654. | |
| #2874 feat: mediate creation of metadata.yaml | charmcraft | merged | PR #2874 merged to charmcraft main (2 approvals): implements craft-application's package service API so metadata.yaml creation is mediated in Charm/rock layers, tracking CHARMCRAFT-723. | |
| #1530 Changing charmcraft.yaml doesn't update the resulting charm's metadata.yaml | charmcraft | open | The original stale metadata.yaml bug was fixed by merged PR #2874; a later Charmcraft 5.5.0 stale-repack variant remains tracked in craft-application#821. | |
| #1122 config: make metadata.yaml file optional | charmcraft | closed | Closed unmerged and superseded by #1126, merged as 044b94f8 to support actions, config, and metadata directly in charmcraft.yaml when separate YAML files are absent. | |
| #570 Update metadata.yaml.j2 | charmcraft | merged | Merged #570 in commit f690f605, updating metadata.yaml.j2 with a more complete charm metadata reference link. | |
| #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. | |
| #2498 fix: `charmcraft pack --project-dir` with metadata.yaml | charmcraft | closed | Closed unmerged; superseded by #2644, which fixed metadata lookup for --project-dir and shipped in Charmcraft 4.2.1. | |
| #258 Upgrade to v2 the `metadata.yaml` generated by `init` | charmcraft | closed | Charmcraft init already generated v2-compliant metadata, so maintainer facundobatista closed #258 as already done without further changes. |