← Back to issue list

parts: add craftctl support

View original Github issue

Metadata

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

Current evaluation

Merged in canonical/rockcraft#19 (cc8d0c95), upgrading craft-parts to 1.4.1 and enabling craftctl support in step overrides.

Resolution: closed resolved

Reason: PR #19 was approved and merged as commit cc8d0c95, adding craftctl support and the craft-parts 1.4.1 update.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Update to craft-parts 1.4.1 and enable craftctl support in step overrides. - [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 in canonical/rockcraft#19 (cc8d0c95), upgrading craft-parts to 1.4.1 and enabling craftctl support in step overrides.
stealth/space-bunny-alpha — closed resolved Merged as cc8d0c95: craft-parts was updated to 1.4.1, and craftctl support was added to step overrides and the snap package.
stealth/space-bunny-alpha — closed resolved Merged in canonical/rockcraft#19 (cc8d0c95), upgrading craft-parts to 1.4.1 and enabling craftctl support in step overrides.
stealth/space-bunny-alpha — closed resolved Merged in canonical/rockcraft#19 (cc8d0c95), upgrading craft-parts to 1.4.1 and enabling craftctl support in step overrides.
qwen/qwen3.6-35b-a3b — — Merged after reviewer approval. Updated craft-parts to 1.4.1 and enabled craftctl support in step overrides across 16 files. Changes totaled +145/-66 lines. All CI checks passed with no unresolved comments.
qwen3.6-35b-a3b-mtp-q6 — — Merged an update to craft-parts 1.4.1 enabling craftctl support in step overrides. Changes were integrated by maintainer cmatsuoka.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#728 parts: update craft-parts and enable craftctl charmcraft merged Merged charmcraft#728 in commit 5bf8f083, upgrading craft-parts to 1.4.0 and enabling craftctl for overridden part scriptlets.
83%
#3677 parts: add craftctl support snapcraft merged Merged #3677 added craftctl support, project-variable assignment, and adopt-info configuration in commit 293ac060b.
79%
#129 requirements: update craft-parts to 1.15.1 rockcraft merged Merged as b6b420bf, updating craft-parts to 1.15.1 to fix overlay device nodes and package-list updates on ubuntu:22.04; resolves rockcraft#117.
74%
#66 requirements: update craft-parts to 1.13.0 rockcraft merged canonical/rockcraft#66 merged as commit 6988715f, upgrading craft-parts to 1.13.0 and fixing #38 by eliminating unnecessary whiteout files.
74%
#194 Release 1.4.2 craft-parts merged craft-parts 1.4.2 was merged via #194, fixing craftctl error handling and excessive recursion during dirty-step verification.
73%
#3 parts: add parts support (CRAFT-27) rockcraft merged Merged PR #3 added initial Craft Parts processing support to Rockcraft (CRAFT-27) via implementation commit 912f7472 and merge commit c0544b17.
73%
#1091 docs: revamp craftctl how-to craft-parts merged Merged PR #1091 as 44aa6508, revamping the craftctl how-to with upstream Snapcraft guidance and adding a 2.10.0 changelog entry.
72%
#210 requirements: update craft-parts to 1.18.4 rockcraft merged Merged as d2529169: upgraded craft-parts to 1.18.4, making /dev rbind mounts private and fixing chroot and overlayfs mounts with LXD 5.11. Resolves #195.
71%
#32 requirements: update dependencies rockcraft merged Merged in canonical/rockcraft#32 (commit 261961c1), updating dependencies to include the craft-parts symlink fix and resolve the stage-package installation failure in #28.
71%
#218 requirements: update craft-parts to 1.19.0 rockcraft merged Merged as commit 3c9fc942: bumped craft-parts to 1.19.0, enabled overlays (now required by that release), and updated OS release verification in tests after Craft Parts dropped Ubuntu codenames.
71%