parts: add craftctl support
Metadata
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. | |
| #3677 parts: add craftctl support | snapcraft | merged | Merged #3677 added craftctl support, project-variable assignment, and adopt-info configuration in commit 293ac060b. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |