feat: add adoption help at end of init message
Metadata
Current evaluation
Merged as commit 3f641e46 ("feat: add adoption help at end of init message (#2506)"). Adds two extra lines to `charmcraft init` output pointing users to uv for dependency management plus a charm-to-uv migration doc link.
Resolution: closed resolved
Reason: The PR was approved by two maintainers and merged to main as commit 3f641e46, which carries the #2506 reference in its title. The change ships uv adoption guidance in the init success message, addressing the confusion described in canonical/charmcraft#2494.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 3f641e46 ("feat: add adoption help at end of init message (#2506)"). Adds two extra lines to `charmcraft init` output pointing users to uv for dependency management plus a charm-to-uv migration doc link. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2506: charmcraft init now ends with uv dependency guidance and a charm-to-uv migration link, clarifying Charmcraft 4's uv workflow versus the legacy charm plugin. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a feature adding adoption guidance to the charmcraft init message. It directs users to use uv for dependencies and provides a migration link from the legacy charm plugin. Approved and integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged: adds adoption help and migration instructions to the charmcraft init success message. It clarifies that Charmcraft 4 uses the uv plugin instead of the legacy charm plugin, preventing user confusion. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#2494
(confidence 95%)
Referenced in the PR body as the motivating example: a user tripped up by uv-vs-charm dependency differences in machine/k8s profiles on Charmcraft 4.
-
Related To:
charmcraft#2873
(confidence 55%)
Later commit 3eb45f3a 'feat(init): support base-specific profiles' touches charmcraft/services/init.py, the same surface this PR modified; potentially evolves or supersedes the init messaging.
Related issues
No related issues found above the similarity threshold.