← Back to issue list

docs: generate 'rockcraft.yaml' with kitbash

View original Github issue

Metadata

Project
rockcraft
Number
#1041
Type
pull request
State
merged
Author
medubelko
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1041 as fd28a343, generating the rockcraft.yaml reference from Pydantic KitBash models and closing canonical/open-documentation-academy#304.

Resolution: closed resolved

Reason: PR #1041 was approved and merged into main as commit fd28a343, replacing the hand-written rockcraft.yaml documentation with KitBash-generated model references.

Evaluated by: mr-cal-bot

No scores available.

Issue body

@tigarmo This took longer than expected due to the number of links that broke and the different ways we import these models. Please have a critical look at the **order** of the top-level keys. I included more keys than Snapcraft has, and once these are in I'd like to share those changes with the other crafts. Closes canonical/open-documentation-academy#304. --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [x] I've added or updated any relevant documentation.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1041 as fd28a343, generating the rockcraft.yaml reference from Pydantic KitBash models and closing canonical/open-documentation-academy#304.
stealth/space-bunny-alpha — closed resolved Merged in commit fd28a343: Rockcraft's rockcraft.yaml reference is now generated from model schemas with KitBash, resolving open-documentation-academy#304.
stealth/space-bunny-alpha — closed resolved Merged into Rockcraft main: documentation now generates rockcraft.yaml with KitBash, closing canonical/open-documentation-academy#304.
qwen/qwen3.6-35b-a3b — — Merged documentation update generating rockcraft.yaml via kitbash. Changes fixed broken links, added configuration keys beyond Snapcraft, and passed CI checks following reviewer approval.
qwen3.6-35b-a3b-mtp-q6 — — Merged documentation update generating rockcraft.yaml via kitbash. Added extra top-level keys beyond Snapcraft and resolved broken links and import variations. Closes open-documentation-academy#304.

Update history

No update history recorded yet.

Related work

  • Related To: open-documentation-academy#304 (confidence 100%)

    The PR description explicitly states that the merged change closes this documentation issue.

Related issues

Issue Project State Summary Similarity
#1056 docs: clean up 'rockcraft.yaml' rockcraft merged Merged PR #1056 as commit 32d800b9, upgrading pydantic-kitbash to v0.1.1 and cleaning rockcraft.yaml docs by removing redundant modules and normalizing field order.
82%
#289 docs: expand rockcraft.yaml reference rockcraft merged Merged into main via commit 654c9c01, reorganizing reference docs and expanding the rockcraft.yaml configuration reference across seven files.
71%