← Back to issue list

parts: add parts support (CRAFT-27)

View original Github issue

Metadata

Project
rockcraft
Number
#3
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

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).
76%
#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.
75%
#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.
74%
#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.
74%
#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.
73%
#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.
73%
#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.
72%
#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.
71%
#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).
71%