Make all lifecycle commands available
Metadata
Current evaluation
Lifecycle parity was delivered in PR #1538 (5e3b927c), with the remaining pack migration completed by PR #1704 (cfc37020).
Resolution: closed resolved
Reason: Merged PR #1538 replaced most lifecycle commands with upstream craft-application implementations, making pull, build, stage and prime available. PR #1704 subsequently completed the pack migration.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
We should have pull, build, stage and prime available as commands in charmcraft
### Why it needs to get done
Parity with other *craft apps
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Lifecycle parity was delivered in PR #1538 (5e3b927c), with the remaining pack migration completed by PR #1704 (cfc37020). | |
| stealth/space-bunny-alpha | — | closed resolved | Lifecycle parity was delivered by adopting craft-application commands in PR #1538 (5e3b927c); PR #1704 later completed the remaining pack migration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Abandoned. Closed without resolution or comments. The requested lifecycle commands were not implemented. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed. The requested lifecycle commands were implemented in later charmcraft releases, achieving parity with other craft tools. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation due to inactivity. The feature request to expose pull, build, stage, and prime commands in charmcraft was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution, likely abandoned or superseded by later charmcraft releases that already include the requested lifecycle commands. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/charmcraft#1538
(confidence 99%)
Merged as commit 5e3b927c; replaced most lifecycle commands with craft-application equivalents.
-
Likely Fixed By:
canonical/charmcraft#1704
(confidence 98%)
Merged as commit cfc37020; completed migration of the remaining pack command.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #29 commands: add basic lifecycle commands | craft-application | merged | Merged PR #29 added basic lifecycle commands in commit 3e47b0dd, changing eight files with 100% diff coverage. | |
| #4584 lifecycle commands | snapcraft | merged | Merged PR #4584 implemented lifecycle commands across 15 files; two reviewers approved it, and Codecov reported full coverage of modified coverable lines. | |
| #3630 cli: add lifecycle command stubs (CRAFT-764) | snapcraft | merged | Merged PR #3630 as commit 2759ad4af, adding pull, build, stage, and prime command stubs with legacy fallbacks and reorganizing CLI tests. | |
| #1412 Use upstream craft-application lifecycle commands | charmcraft | closed | Lifecycle migration completed by PR #1538 (5e3b927c); PR #1704 (cfc37020) finished the remaining pack migration cleanup using upstream craft-application commands. |