commands: add lifecycle step commands
Metadata
Current evaluation
Merged. Implemented rockcraft commands for the parts lifecycle steps: pull, overlay, build, stage, and prime. Approved by one reviewer, changing seven files with 211 additions and 35 deletions. Originally created to debug OCI whiteout file issues.
Suggested action: —
No scores available.
Issue body
Implement rockcraft commands for the parts lifecycle steps pull,
overlay, build, stage, and prime. Originally implemented to debug
problems related to OCI whiteout files in part layers.
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 |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Implemented rockcraft commands for the parts lifecycle steps: pull, overlay, build, stage, and prime. Approved by one reviewer, changing seven files with 211 additions and 35 deletions. Originally created to debug OCI whiteout file issues. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged implementation of rockcraft commands for parts lifecycle steps: pull, overlay, build, stage, and prime. Originally created to debug OCI whiteout file issues in part layers. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Implements rockcraft commands for parts lifecycle steps: pull, overlay, build, stage, and prime. Originally added to debug OCI whiteout files in part layers. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #29 commands: add basic lifecycle commands | craft-application | merged | Merged after two approvals and passing CI. Adds basic lifecycle commands across eight files, introducing 748 lines and removing 11. Maintains 100 percent test coverage. | |
| #35 cli: new lifecycle CLI command "init" | rockcraft | merged | Merged addition of the init CLI command for initializing new Rockcraft projects with a basic rockcraft.yaml template. Revised to a standalone command per reviewer feedback, as it differs from lifecycle steps, before final approval and merge. |