feat(craft-app): Add craft-application services
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: PR #1330 was approved and merged into the main branch. The author confirmed that after correcting the init command changes, charms could be built successfully.
Evaluated by: mr-cal-bot
No scores available.
Issue body
CRAFT-2142
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1330 (CRAFT-2142), adding craft-application services. The author corrected missing changes so init worked and charm builds succeeded. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1330 added craft-application services and fixed init handling; the author confirmed charm builds now worked. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1330 added craft-application services to charmcraft's craft-app implementation and included missing init support so charm builds worked. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged approved PR added craft-application services; the author confirmed charm builds work and explained the earlier spread-test failures were caused by the init command not working. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged feat(craft-app): Add craft-application services. Approved by two reviewers, the change modified 56 files with 2143 additions and 230 deletions. The author fixed changelist misalignments causing spread test failures before merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after resolving failing spread tests by correcting changelist assignments for the init command. Adds craft-application services. Author verified charm building functionality despite a temporary environment hang during provider testing. |
Update history
No update history recorded yet.
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. | |
| #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. | |
| #2069 build(deps): update craft-application and craft-providers | charmcraft | merged | Merged in charmcraft#2069 (f65ecc0e), updating craft-application and craft-providers to isolate build environments per platform, fixing #2058 and speeding multi-base builds. | |
| #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. | |
| #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. | |
| #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. | |
| #1454 build: update craft-application | charmcraft | merged | Merged in commit 952f070e, updating craft-application and adjusting affected test constants. |