← Back to issue list

Make all lifecycle commands available

View original Github issue

Metadata

Project
charmcraft
Number
#1283
Type
issue
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

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