← Back to issue list

feat: update charmcraft to use craft-application from main

View original Github issue

Metadata

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

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.
81%
#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.
80%
#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.
78%
#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.
77%
#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.
77%
#1327 chore(deps): update craft-application charmcraft merged Merged charmcraft#1327, updating craft-application across three files (+11/−9) after approval by two reviewers.
75%
#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.
74%
#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.
74%
#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.
74%
#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.
73%