← Back to issue list

docs: re-enable 'Part properties'

View original Github issue

Metadata

Project
charmcraft
Number
#2577
Type
pull request
State
merged
Author
jahn-junior
Labels
—
Created
Updated
Closed

Current evaluation

Merged charmcraft#2577 as commit dca693ba, restoring Part properties to the Parts index after upstream documentation fixes; it resolves charmcraft#2378 and partly addresses #2554.

Resolution: closed resolved

Reason: PR #2577 was approved and merged as commit dca693ba. It restored the missing Parts-index link and resolved charmcraft#2378, while partially addressing charmcraft#2554.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Adds 'Part properties' back to the 'Parts' index. This should've been done after I resolved https://github.com/canonical/craft-parts/issues/1177 and https://github.com/canonical/pydantic-kitbash/issues/50. Resolves https://github.com/canonical/charmcraft/issues/2378. Partly resolves #2554. --- - [X] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md). - [X] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). ~~I've successfully run `make lint && make test`.~~ ~~I've added or updated any relevant documentation.~~ ~~I've updated the relevant release notes.~~

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged charmcraft#2577 as commit dca693ba, restoring Part properties to the Parts index after upstream documentation fixes; it resolves charmcraft#2378 and partly addresses #2554.
stealth/space-bunny-alpha — closed resolved Merged #2577 (dca693ba), restoring “Part properties” in the Parts index and resolving #2378; it also partly addressed #2554.
stealth/space-bunny-alpha — closed resolved Merged #2577 (commit dca693ba), restoring “Part properties” in the Parts index; resolves #2378 and partly addresses #2554.
qwen/qwen3.6-35b-a3b — — Merged documentation update re-enabling 'Part properties' in the Parts index. Approved by two reviewers and passed CI. Resolves #2378 and partly addresses #2554. Minor type-check warnings were noted as non-blocking.
qwen3.6-35b-a3b-mtp-q6 — — Merged to re-enable 'Part properties' in the Parts index. Resolves issue #2378 and partly resolves #2554. A non-actionable type checking warning was noted but did not prevent the merge.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#2378 (confidence 100%)

    This PR directly resolved the missing Part properties documentation issue.

  • Related To: canonical/charmcraft#2554 (confidence 98%)

    The PR restored one of the documentation references missing in 4.1.0.

  • Related To: canonical/craft-parts#1177 (confidence 95%)

    Its upstream documentation fix enabled Charmcraft to re-enable Part properties.

  • Related To: pydantic-kitbash#50 (confidence 90%)

    The PR description identifies this upstream fix as another prerequisite.

Related issues

Issue Project State Summary Similarity
#2378 Re-enable part properties documentation charmcraft closed Part properties documentation was restored by merged PR canonical/charmcraft#2577 in commit dca693ba after the upstream craft-parts documentation bug was fixed.
89%
#2554 docs: missing documentation in 4.1.0 compared to 3.3.3 charmcraft closed Restored the missing Part properties reference via merged PR #2577 (commit dca693ba), with publication planned for the next Charmcraft minor release.
78%
#2186 docs: fix build errors charmcraft merged Merged as charmcraft/charmcraft#2186 in commit 42f42bd2, fixing the targeted docs build error. Remaining transclusion problems were addressed separately in canonical/craft-parts#1021.
73%
#1379 docs: fix 'Part properties' typos craft-parts merged Merged PR #1379 corrected four typos and inconsistencies in the Part properties reference across three files; all CI checks passed.
71%
#2070 docs: fix build errors in craft-parts charmcraft closed Merged PR #2070, fixing Charmcraft ref and label build errors; remaining craft-parts errors depended on canonical/craft-parts#965.
71%
#596 build: don't create implicit part if parts section specified (CRAFT-633) charmcraft merged PR #596 merged (merge commit 0dacae0a, bcbdd278) by cmatsuoka: charmcraft now skips the implicit `charm`/`bundle` part when an explicit `parts:` section exists (CRAFT-633), fixing #590; tests added.
70%
#728 parts: update craft-parts and enable craftctl charmcraft merged Merged charmcraft#728 in commit 5bf8f083, upgrading craft-parts to 1.4.0 and enabling craftctl for overridden part scriptlets.
70%
#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.
70%