commands: add shell and shell after parameters
Metadata
Current evaluation
Merged #68 in commit c0aa75c1, adding --shell and --shell-after to open interactive shells in the build instance during parts lifecycle execution.
Resolution: closed resolved
Reason: PR #68 was approved and merged, with its lifecycle shell parameters implemented in commit c0aa75c1.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #68 in commit c0aa75c1, adding --shell and --shell-after to open interactive shells in the build instance during parts lifecycle execution. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #68 as commit c0aa75c1, adding --shell and --shell-after options for accessing the build instance during lifecycle execution. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #68, adding --shell and --shell-after for interactive shell access in the build instance during lifecycle execution (commit c0aa75c1). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #68 in commit c0aa75c1, adding --shell and --shell-after to Rockcraft lifecycle commands for interactive shells in the build instance before or after part execution. | |
| 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. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2253 build-providers: add support for --shell-after | snapcraft | merged | Merged as 21cfd4750, adding build-provider support for --shell-after so a shell can open after the requested lifecycle step. | |
| #2254 build providers: add support for --shell | snapcraft | merged | Merged PR #2254 added --shell support for build providers in commit a24d398e4; companion --shell-after support landed in #2253. | |
| #3718 parts: run debug shell on build environment | snapcraft | merged | Merged as e2ff471b9: added --debug, --shell and --shell-after to open a shell in the parts build environment on errors or around lifecycle steps. |