commands: add basic lifecycle commands
Metadata
Current evaluation
Merged PR #29 added basic lifecycle commands in commit 3e47b0dd, changing eight files with 100% diff coverage.
Resolution: closed resolved
Reason: PR #29 was merged into main by commit 3e47b0dd, introducing the initial lifecycle command implementation.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #29 added basic lifecycle commands in commit 3e47b0dd, changing eight files with 100% diff coverage. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #29 added basic lifecycle commands, introducing 748 lines across eight files in commit 3e47b0dd and reporting 100% diff coverage. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after two approvals and passing CI. Adds basic lifecycle commands across eight files, introducing 748 lines and removing 11. Maintains 100 percent test coverage. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #3902 commands: update lifecycle docstrings | snapcraft | merged | Merged PR #3902, standardizing command class summaries in lifecycle docstrings, via commit 74f1b8635. | |
| #1283 Make all lifecycle commands available | charmcraft | closed | Lifecycle parity was delivered in PR #1538 (5e3b927c), with the remaining pack migration completed by PR #1704 (cfc37020). | |
| #148 clean cmd: migrate to use new lifecycle attribs | snapcraft | merged | Merged PR #148 by sergiusens: migrated the clean command to the new lifecycle attributes, dropping mocks in favour of real elements (+87/-156, 5 files). Merged as commit 71e1db7bd. | |
| #4 Add lifecycle manager and sequencer stub | craft-parts | merged | Merged PR #4 added the lifecycle manager and sequencer stub, introducing lifecycle coordination foundations in commit ef0159a8 (+953/-12 across 22 files). | |
| #64 commands: add lifecycle step commands | rockcraft | merged | Merged PR #64 as commit 044d7cb6, adding pull, overlay, build, stage, and prime commands to help debug OCI whiteout handling in part layers. |