docs: update 'snapcraft.yaml' key types
Metadata
Current evaluation
Merged PR #5571 updated snapcraft.yaml type presentation for parts, components, and package repositories, and added missing build-attributes headers.
Resolution: closed resolved
Reason: PR #5571 was merged into main after approval by two reviewers. The documentation change passed lint and test checks.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [X] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [X] Have you successfully run `make lint`?
- [X] Have you successfully run `make test`?
---
* Improves type presentation for ``parts``, ``components``, and ``package-repositories`` in the YAML reference
* Adds missing headers to the ``build-attributes`` description
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5571 updated snapcraft.yaml type presentation for parts, components, and package repositories, and added missing build-attributes headers. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #5571 updated the snapcraft.yaml reference’s type presentation for parts, components, and package-repositories, and added missing build-attributes description headers. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation update improving type presentation for snapcraft.yaml keys and adding build-attributes headers. Targeted to main for the v8.10.0 release following reviewer approval and CI validation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Updates snapcraft.yaml key type documentation and adds missing build-attributes headers. Targeted for main rather than hotfix/8.9 to align with the upcoming 8.10.0 release. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#5566
(confidence 75%)
Adjacent merged documentation PR that added part-key descriptions to the snapcraft.yaml reference.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5566 docs: add part keys to `snapcraft.yaml` reference | snapcraft | merged | Merged PR #5566 (commit aee7fe47c, "docs: add part keys to snapcraft.yaml reference") added updated part-key descriptions to the snapcraft.yaml reference; approved by 2 reviewers and shipped in Snapcraft 8.9.5. | |
| #5179 docs: fix component type in the howto | snapcraft | merged | Merged PR #5179 in commit 155753d52, correcting the component type in the organize-howto snapcraft.yaml example missed by #5174. | |
| #146 Syntax of snapcraft.yaml (1.x) | snapcraft | merged | PR #146 was merged, updating the snapcraft.yaml 1.x syntax reference after review, rebase, and squash; it built on merged PR #131. | |
| #5681 docs: document the base key | snapcraft | merged | Merged PR #5681 in commit caf905ce5, adding 17 lines documenting the snapcraft.yaml base key. | |
| #5924 docs: clean up 'snapcraft.yaml' | snapcraft | merged | Merged snapcraft.yaml documentation cleanup in #5924 via commit 83f961ebc, upgrading pydantic-kitbash, correcting docstrings and links, and regenerating the JSON schema. |