feat(craft-application): miscellaneous commands
Metadata
Current evaluation
Merged #1364 into main, adding craft-application analyse and extension-related commands. A charmcraft init failure reported on the PR was addressed by follow-up PR #1367.
Resolution: closed resolved
Reason: PR #1364 was merged after approval by three reviewers, landing the requested commands. Maintainer lengau deferred the init failure to #1367, which was subsequently merged to handle nonexistent project directories.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Analyse command and extensions-related commands, comfortably packed.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #1364 into main, adding craft-application analyse and extension-related commands. A charmcraft init failure reported on the PR was addressed by follow-up PR #1367. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into main, adding the analyse command and extension-related craft-application commands. A separate charmcraft init failure was deferred to charmcraft#1367. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval by three reviewers. Adds miscellaneous craft-application commands, including analyse and extensions-related features. Changes span 33 files with 943 additions and 249 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to add analysis and extensions-related commands to craft-application. The reported charmcraft init failure is tracked separately in issue #1367. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1367
(confidence 99%)
Merged follow-up PR addressing the charmcraft init failure reported during #1364.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1340 feat(craft-app): move init command | charmcraft | merged | PR #1340 by lengau merged, relocating charmcraft's init command into craft-application (with the init service/command/tests) plus lint fixes (+500/-343, 18 files). Later cleanup commit 97fa9229 (#1520) removed the old implementation. | |
| #1330 feat(craft-app): Add craft-application services | charmcraft | merged | Merged PR #1330 added craft-application services. The author corrected init-related changes so charm builds worked; a provider-test hang was attributed to the local environment. | |
| #1399 feat: craft-application rebase | charmcraft | merged | Merged PR #1399 (commit 3ba803d1) rebased Charmcraft onto craft-application for CRAFT-2239, a 109-file rewrite of the CLI foundation; cmatsuoka approved merging with remaining issues deferred to follow-up PRs. | |
| #1419 refactor: remove non craft-application analyze command | charmcraft | merged | Merged PR #1419 as c3ae865e, removing the accidentally retained non-craft-application analyze command while keeping the craft-application version. | |
| #1358 feat(craft-application): migrate store commands | charmcraft | merged | Merged PR #1358 migrated Charmcraft store commands to craft-application, completing #1284; 5cb01186 contains the mechanical migration, and 9da46c37 later removed legacy implementations. | |
| #1544 feat: update charmcraft to use craft-application from main | charmcraft | merged | Merged #1544 to track craft-application main for CRAFT-2543; follow-up #1596 later pinned the released 2.0.0 dependency. | |
| #1133 Rebase Charmcraft onto craft-application | charmcraft | closed | Tracking issue for rebasing Charmcraft onto craft-application; delivered by merged PR #1399 'feat: craft-application rebase' (commit 3ba803d1, CRAFT-2239), a 109-file rewrite of the CLI foundation. | |
| #4560 feat(craft-application): initial support | snapcraft | merged | Merged PR #4560 as 98550856e, adding initial craft-application support with fallback to Snapcraft's existing logic. | |
| #1572 refactor: remove unused extension command implementations | charmcraft | merged | Merged PR #1572 removed Charmcraft’s unused extension command implementations and moved their tests to craft-application; remote-build test fixes were handled separately in #1573. | |
| #1274 app: create craft-application based entrypoint. | charmcraft | merged | Merged PR #1274, replacing Charmcraft’s classic CLI entry point with a craft-application-based entry point. An unrelated library test failure was tracked in #1279. |