← Back to issue list

docs: update 'snapcraft.yaml' key types

View original Github issue

Metadata

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

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.
74%
#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.
74%
#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.
72%
#5681 docs: document the base key snapcraft merged Merged PR #5681 in commit caf905ce5, adding 17 lines documenting the snapcraft.yaml base key.
71%
#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.
71%