← Back to issue list

Document the charm build planner

View original Github issue

Metadata

Project
craft-platforms
Number
#75
Type
issue
State
closed
Author
mr-cal
Labels
Status: Triaged Type: Documentation
Created
Updated
Closed

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.
80%
#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.
77%
#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.
76%
#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.
73%