Added a helper to create a manifest
Metadata
Current evaluation
Merged PR #280 in commit f13e7bbc, adding a reusable manifest-creation helper for upcoming charm and bundle builders.
Resolution: closed resolved
Reason: PR #280 was approved and merged as f13e7bbc, with the implementation committed in 91aa794a. The helper was later used by the related built-output integration.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This will be used later from the charm and bundle builders.
This PR is part of [this draft](https://github.com/canonical/charmcraft/pull/279).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #280 in commit f13e7bbc, adding a reusable manifest-creation helper for upcoming charm and bundle builders. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in PR #280 via commit f13e7bbc, adding a reusable manifest-creation helper for future charm and bundle builders. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a manifest creation helper for charm and bundle builders. Approved by two reviewers, the change updates four files (+163/-69) and supports draft PR #279. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a helper function to generate manifests for use by charm and bundle builders. Submitted as part of a larger draft pull request, the change has been integrated into the codebase. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#279
(confidence 99%)
The broader manifest-generation effort for which PR #280 was a part.
-
Related To:
canonical/charmcraft#281
(confidence 97%)
Follow-up PR that integrated manifests into packed charm and bundle results.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #279 Produce a manifest when building charms and bundles. | charmcraft | merged | Merged #279 in commit 92f43316 to generate build manifests for charms and bundles; follow-ups #280 and #281 completed helper and packed-output integration. | |
| #273 Create a manifest at build time with building information | charmcraft | closed | Implemented across merged PRs #279–#281; PR #281 merged into master as fe2d065f, generating manifest.yaml with build metadata during charm and bundle packaging. | |
| #281 Include a manifest in the built result when packing charms and bundles. | charmcraft | merged | Merged PR #281 as fe2d065f, adding generated manifests to packed charm and bundle results and fixing #273. | |
| #384 manifest: add bases support to create_manifest() (CRAFT-63) | charmcraft | merged | Merged in canonical/charmcraft#384 via eef1e421: moved create_manifest() to a dedicated module and added optional run-on bases_config support; runtime activation remained future work. |