← Back to issue list

feat(craft-application): miscellaneous commands

View original Github issue

Metadata

Project
charmcraft
Number
#1364
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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.
79%
#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.
76%
#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.
74%
#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.
73%
#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.
73%
#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.
72%
#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.
72%
#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.
70%
#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.
70%
#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.
70%