Document the charm build planner
Metadata
Current evaluation
Charm build-planner documentation was added in commit 6becdf6, covering base, build-base, platforms, build-on, and build-for.
Resolution: closed resolved
Reason: Commit 6becdf6, titled "docs: add docstrings for the charm build planner," is present in repository history and adds the requested documentation for base, build-base, platforms, build-on, and build-for. It directly implements #75, although no resolving PR is linked in the issue metadata.
Evaluated by: mr-cal-bot
No scores available.
Issue body
1. Add docstring for the charm build planner and the charmcraft.yaml keywords `base`, `build-base`, `platforms`, `build-on`, and `build-for`.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Charm build-planner documentation was added in commit 6becdf6, covering base, build-base, platforms, build-on, and build-for. | |
| stealth/space-bunny-alpha | — | closed resolved | Charm build planner documentation was added in commit 6becdf6, covering base, build-base, platforms, build-on, and build-for behavior. | |
| stealth/space-bunny-alpha | — | closed resolved | Documentation was delivered in commit 6becdf6, adding charm build-planner details for base, build-base, platforms, build-on, and build-for; #75 later closed after inactivity. | |
| stealth/space-bunny-alpha | — | closed stale | Documentation request was closed as stale after triage; no follow-up PR or commit was linked. | |
| stealth/space-bunny-alpha | — | closed stale | Documentation request was closed after prolonged inactivity; no implementation PR, commit, replacement issue, or maintainer resolution was recorded. | |
| qwen/qwen3.6-35b-a3b | — | closed stale | Documentation task for charm build planner and charmcraft.yaml keywords closed due to inactivity after triage, with no follow-up PRs or maintainer comments. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
6becdf6
(confidence 99%)
Direct documentation commit matching the requested charm planner and charmcraft.yaml keywords.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #148 feat(charm): add a build planner for bases charms | craft-platforms | merged | Merged PR #148 added a Charm build planner for legacy charms using the bases key, addressing CHARMCRAFT-630 in commit 16ff218. | |
| #88 docs: add docstrings for the charm build planner | craft-platforms | merged | Merged PR #88, commit 6becdf6, documenting the charm build planner and expanding the README; it fixes #75. | |
| #3 Implement a basic API that makes a build plan for charms | craft-platforms | closed | Charm build planning was implemented and merged in PR #148 (commit 16ff218), providing bases-charm build plans for Charmcraft and Launchpad. | |
| #79 Unify charm build planner with default build planner | craft-platforms | open | Maintainer-authored refactor to consolidate the separate charm planner into the default planner. Implicit build-for parity now exists, but multi-base semantics still differ. |