← Back to issue list

commands: add shell and shell after parameters

View original Github issue

Metadata

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

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.
73%
#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.
73%
#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.
72%