commands: add shell and shell after parameters
Metadata
Current evaluation
Merged pull request adding --shell and --shell-after parameters to lifecycle step commands, enabling interactive shell access during parts lifecycle execution. Approved with 170 lines added across five files.
Suggested action: —
No scores available.
Issue body
Implement parameters `--shell` and `--shell-after` for lifecycle step
commands to shell into the build instance during the parts lifecycle
execution.
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 pull request adding --shell and --shell-after parameters to lifecycle step commands, enabling interactive shell access during parts lifecycle execution. Approved with 170 lines added across five files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged addition of --shell and --shell-after parameters to lifecycle step commands, enabling interactive shell access to the build instance during parts lifecycle execution. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged: added --shell and --shell-after parameters to lifecycle step commands, enabling interactive shell access into the build instance during parts lifecycle execution. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1782767 Add --shell-after for lifecycle steps | snapcraft (launchpad) | closed | Request to add --shell-after for lifecycle steps was closed without implementation. Zero comments and no resolution details indicate the feature was abandoned or superseded. | |
| #1782768 Add --shell for lifecycle steps | snapcraft (launchpad) | closed | Feature request to add a --shell flag for lifecycle steps was abandoned and closed without implementation. The proposed functionality would allow shelling into the build environment at a specific step's working directory. | |
| #3718 parts: run debug shell on build environment | snapcraft | merged | Merged. Adds debug, shell, and shell-after flags to launch a build environment shell during parts errors or to replace lifecycle steps. Approved by reviewer, rebased, and passed CI before integration. |