Rebase Charmcraft onto craft-application
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: PR #1399 (commit 3ba803d1) merged, rebasing the Charmcraft CLI onto craft-application; cmatsuoka approved merging with remaining issues deferred to follow-up PRs, and the tracking issue was then closed.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Charmcraft was rebased onto craft-application by merged PR #1399, commit 3ba803d1, providing a unified CLI foundation for Craft apps. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution or comments, indicating the task was abandoned or superseded. No implementation, merge, or follow-up details were recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The initiative to rewrite charmcraft on craft-application for a unified CLI was abandoned or superseded, with no resolution or follow-up activity recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Requesting a Charmcraft CLI rewrite using craft-application was closed without implementation. No pull requests or comments were created, indicating the task was abandoned or superseded. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation or discussion. The charmcraft rewrite onto craft-application was abandoned or superseded by subsequent architectural updates. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/charmcraft#1399
(confidence 97%)
Merged PR 'feat: craft-application rebase' (commit 3ba803d1) implementing the rebase for CRAFT-2239
-
Related To:
canonical/charmcraft#1419
(confidence 70%)
Follow-up cleanup removing the non-craft-application analyze command after the rebase
-
Related To:
canonical/charmcraft#1520
(confidence 65%)
Follow-up removal of the old init command implementation during migration
-
Related To:
canonical/charmcraft#1729
(confidence 60%)
Later update to craft-application 3, continuing the unified CLI work
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #1563 fix: breaking changes from craft-application main | charmcraft | merged | Merged charmcraft#1563 as commit 8dce5351, updating Charmcraft for breaking API changes on craft-application main. | |
| #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. | |
| #316 Rebase "rockcraft pack" onto craft-application framework | rockcraft | closed | Rebased rockcraft pack onto craft-application in PR #354 (8d74e452); PR #395 later merged feature/craft-application into main, completing the migration to craft-application 1.0.0. | |
| #1327 chore(deps): update craft-application | charmcraft | merged | Merged charmcraft#1327, updating craft-application across three files (+11/−9) after approval by two reviewers. | |
| #1729 chore: update to craft-application 3 | charmcraft | merged | Merged PR #1729 as commit 8f64d66a, upgrading Charmcraft to craft-application 3 and adapting the codebase to the major-version changes. | |
| #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. | |
| #1364 feat(craft-application): miscellaneous commands | charmcraft | merged | 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. | |
| #395 refactor: merge feature/craft-application | rockcraft | merged | Merged PR #395 into main, completing the breaking migration to craft-application 1.0.0 and resolving seven linked migration and command issues. | |
| #1571 refactor: remove unused clean command implementation | charmcraft | merged | Merged PR #1571 as commit 053d5a2d, removing the obsolete Charmcraft clean command and regression tests after craft-application took over clean handling. |