parts: add parts support (CRAFT-27)
Metadata
Current evaluation
Merged PR #3 added initial Craft Parts processing support to Rockcraft (CRAFT-27) via implementation commit 912f7472 and merge commit c0544b17.
Resolution: closed resolved
Reason: PR #3 was approved and merged, adding initial Craft Parts processing support. It landed through merge commit c0544b17 with implementation commit 912f7472.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Integrate with craft-parts to add initial parts processing support
to Rockcraft.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #3 added initial Craft Parts processing support to Rockcraft (CRAFT-27) via implementation commit 912f7472 and merge commit c0544b17. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged initial craft-parts integration into Rockcraft, adding parts-processing support for CRAFT-27 via merge c0544b17 (implementation 912f7472). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #3 via c0544b17, adding initial Craft Parts processing support to Rockcraft for CRAFT-27; implementation commit: 912f7472. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #3 by cmatsuoka was merged (merge commit c0544b17, implementation commit 912f7472), integrating craft-parts into Rockcraft to deliver initial parts-processing support for CRAFT-27. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #3 via c0544b17 (implementation 912f7472), integrating Craft Parts to add initial parts-processing support to Rockcraft for CRAFT-27. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/rockcraft#3 (c0544b17), adding initial craft-parts integration and parts processing support to Rockcraft. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #3 as c0544b17, integrating craft-parts to add initial parts-processing support to Rockcraft for CRAFT-27. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval. Integrates craft-parts to add initial parts processing support to Rockcraft. Changes span 11 files with 375 additions and 6 deletions. Zero unresolved comments and passing CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged Claudio Matsuoka's contribution integrating craft-parts to enable initial parts processing support in Rockcraft. Accepted without comments and successfully merged. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3636 parts: integrate craft-parts (CRAFT-765) | snapcraft | merged | Merged as ae8467056, integrating craft-parts for project-part validation and parts lifecycle processing (CRAFT-765). | |
| #70 parts: use part validator from craft-parts | rockcraft | merged | Merged PR #70 as 3daa2224: rockcraft now uses craft-parts' shared part validator (from craft-parts#277 / 67022699) instead of its own local implementation, dropping the duplicate code. | |
| #25 parts: add PartsLifecycle support | craft-application | merged | Merged PR #25 as commit 3fa6c712, adding PartsLifecycle support for CRAFT-1752 with tests and 100% diff coverage. | |
| #993 Changes for RK042 - Support for Pro Rocks in Rockcraft - 30/01/25 | craft-parts | merged | Merged craft-parts #993, delivering the craft-parts portion of RK042 Pro Rocks support; the coordinated Rockcraft integration landed in rockcraft#788. | |
| #19 parts: add craftctl support | rockcraft | merged | Merged in canonical/rockcraft#19 (cc8d0c95), upgrading craft-parts to 1.4.1 and enabling craftctl support in step overrides. | |
| #308 docs: imported the part properties reference from Craft Parts | rockcraft | merged | Imported Craft Parts' part-properties reference into Rockcraft docs; PR #308 merged as 13bf8368 after upstream craft-parts#483 and #486 enabled and corrected the reusable documentation. | |
| #789 Add support for the uv plugin | rockcraft | closed | uv plugin support landed by merging canonical/rockcraft#792 (commit 449dad91), porting craft-parts' uv plugin (craft-parts#930) into Rockcraft. Rockcraft itself later builds with it in #1018. | |
| #483 docs: make the part properties reference reusable | craft-parts | merged | Merged PR #483 (commit 8df03154) made the part properties reference reusable for CRAFT-1713 and a corresponding Rockcraft change. | |
| #501 feat(docs): pull in content from craft-parts | rockcraft | merged | Merged via commit 3f934304, importing Craft Parts content into 18 Rockcraft documentation files (+103/-17). |