feat: update charmcraft to use craft-application from main
Metadata
Current evaluation
Merged #1544 to track craft-application main for CRAFT-2543; follow-up #1596 later pinned the released 2.0.0 dependency.
Resolution: closed resolved
Reason: PR #1544 was merged, with commit b426c915 setting craft-application to a branch and updating requirements. Follow-up PR #1596 merged as 212b2005 and pinned craft-application 2.0.0, stabilizing the main-branch migration.
Evaluated by: mr-cal-bot
No scores available.
Issue body
CRAFT-2543
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #1544 to track craft-application main for CRAFT-2543; follow-up #1596 later pinned the released 2.0.0 dependency. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1544, updating Charmcraft for CRAFT-2543 to use craft-application from main; follow-up #1596 pinned the dependency to 2.0.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1544 for CRAFT-2543, updating Charmcraft to use craft-application from main; follow-up #1596/commit 212b2005 pinned the released 2.0.0 dependency. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1544 (CRAFT-2543) pointed Charmcraft's craft-application dependency at the upstream main branch; follow-ups #1563/#1564 fixed breaking changes and #1596 pinned 2.0.0 (212b2005). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1544 to update Charmcraft to use craft-application from its main branch for CRAFT-2543; follow-up #1596 pinned the dependency to version 2.0.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged charmcraft#1544 after approval, adapting Charmcraft to craft-application main ahead of 2.0. Follow-up #1563 fixed breaking changes, and #1596 pinned version 2.0.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1544 for CRAFT-2543, updating Charmcraft to use craft-application from main after one approval. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged update to use craft-application from main. Approved by one reviewer, modifying 23 files with 302 additions and 226 deletions. Targets main branch for craft-application 2.0. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update to configure charmcraft to use craft-application from the main branch. Maintainer confirmed the change targets main rather than a 2.0 release. Successfully integrated. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1596
(confidence 99%)
Follow-up PR merged as commit 212b2005, replacing the main-branch dependency with craft-application 2.0.0.
-
Related To:
canonical/charmcraft#1563
(confidence 90%)
Adapted Charmcraft to breaking API changes encountered while tracking craft-application main.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1596 build(deps): use craft-application 2.0.0 | charmcraft | merged | Merged as commit 212b2005, updating Charmcraft to craft-application 2.0.0 and adapting affected code across 13 files. | |
| #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. | |
| #1465 chore(deps): update dependency craft-application to 1.2.1 | charmcraft | merged | Merged charmcraft#1465 via commit f88283ed, updating craft-application to version 1.2.1 in two files. | |
| #527 Merge craft-application update into main | rockcraft | merged | Merged into main, updating craft-application to 2.4.0 in commit 3690f7b5 after approval by two reviewers. | |
| #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. | |
| #1327 chore(deps): update craft-application | charmcraft | merged | Merged charmcraft#1327, updating craft-application across three files (+11/−9) after approval by two reviewers. | |
| #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. | |
| #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. | |
| #4545 Merge feature/craft-application to main | snapcraft | closed | Merged initial craft-application support into main via PR #4560 at commit 98550856e, completing the requested feature-branch integration. | |
| #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. |