← Back to issue list

replaced metadata.yaml with charmcraft.yaml in integration test templates

View original Github issue

Metadata

Project
charmcraft
Number
#1468
Type
pull request
State
closed
Author
PietroPasotti
Labels
—
Created
Updated
Closed

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.
81%
#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.
80%
#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.
73%
#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.
73%
#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.
72%
#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.
72%
#570 Update metadata.yaml.j2 charmcraft merged Merged #570 in commit f690f605, updating metadata.yaml.j2 with a more complete charm metadata reference link.
72%
#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.
72%
#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.
71%
#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.
70%