parts: add charm plugin (CRAFT-89)
Metadata
Current evaluation
Closed unmerged; CRAFT-89 landed via superseding PR #458, merged as 9dc20872 with implementation commit 437dab55.
Resolution: closed superseded
Reason: The author announced a revised version would invoke the charm-building tool, and replacement PR #458 was subsequently merged. Merge commit 9dc20872 delivered the craft-parts charm plugin and lifecycle integration.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Start integration with craft-parts by adding the charm plugin. This
plugin handles "charm" parts in `charmcraft.yaml`.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged; CRAFT-89 landed via superseding PR #458, merged as 9dc20872 with implementation commit 437dab55. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged and superseded by charmcraft#458 (merge 9dc20872), which delivered CRAFT-89 with a charm plugin invoking the standalone builder; implementation commit 437dab55. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned without merging. The author intended to submit a revised version to execute a charm building tool, leaving this charm plugin implementation unresolved due to pending review comments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Adding the charm plugin was closed and abandoned. The author planned to submit a revised version executing a charm building tool. No merge occurred. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
charmcraft#458
(confidence 99%)
Replacement PR merged as 9dc20872; implementation commit 437dab55.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #610 many: add reactive charm plugin | charmcraft | closed | PR #610 (charm-tools-based reactive plugin) was closed unmerged on 2021-12-14 by sergiusens in favor of #613, which reimplemented the plugin on the charm tool (CRAFT-699) and merged as 32c8650a. | |
| #2050 feat: add uv plugin to charmcraft | charmcraft | merged | Merged PR #2050 as commit 6d0d9ce4, adding uv plugin support to Charmcraft and closing #2040 after prerequisite craft-parts#945. | |
| #458 build: integrate craft-parts lifecycle (CRAFT-89, CRAFT-367, CRAFT-357) | charmcraft | merged | Merged PR #458 via 9dc20872 (implementation 437dab55), adding a craft-parts lifecycle and charm build plugin to run the charm builder. | |
| #613 plugins: reactive using charm tool (CRAFT-699) | charmcraft | merged | Merged PR #613 (merge commit 32c8650a, branch charm-tools-plugin) added the reactive charm plugin built on the charm tool, implementing CRAFT-699; 11 files, +499/-8. | |
| #471 config: add charm part to documentation (CRAFT-356) | charmcraft | merged | Merged PR #471 via commit e0b18661, documenting the charm part in the configuration schema for CRAFT-356. | |
| #990 Move charm library helper functions to their own modules. | charmcraft | closed | Closed unmerged and superseded by canonical/charmcraft#993, which landed the helper-module refactor for CRAFT-1557 in fb913b8f (merge 8d23a91c). | |
| #808 Consolidate the charm plugin configuration in its properties (CRAFT-1156). | charmcraft | merged | Merged PR #808 consolidated charm plugin settings into part properties, simplifying configuration and validation for CRAFT-1156. | |
| #1619 fix: use charmcraft package version | charmcraft | merged | Merged PR #1619 as commit 15fac367, replacing the previous version source with the Charmcraft package version in a one-line fix. |