Adapted project to the new Craft CLI verbosity levels (CRAFT-1143).
Metadata
Current evaluation
Merged in canonical/charmcraft#801 via commit 50437400, adopting Craft CLI verbosity levels, updated output modes, BRIEF emission, simplified startup, and refreshed dependencies.
Resolution: closed resolved
Reason: PR #801 was merged as commit 50437400, with implementation commit 3bc1b5f3. It updated Charmcraft for the new Craft CLI verbosity and output semantics.
Evaluated by: mr-cal-bot
No scores available.
Issue body
These are the changes in detail:
- lot of changes from calling `.trace` to calling `.debug` (except that changed one call to use `verbose` and left `trace` in a couple of places where auth headers were shown)
- changed message/intermediate to progress/permanent (and added permanent=True to some calls that we converted to progress some branches ago)
- simplified how charmcraft is started in the managed instance (as we now have `--verbosity` to set any mode
- initiated `emit` in `BRIEF` now
- updated/refreshed all dependencies versions (not only Craft CLI)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#801 via commit 50437400, adopting Craft CLI verbosity levels, updated output modes, BRIEF emission, simplified startup, and refreshed dependencies. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#801 (50437400), adopting Craft CLI verbosity levels, updated emit behavior, simplified startup, and refreshed dependencies. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#801 (50437400), adapting Charmcraft to Craft CLI’s new verbosity levels and refreshing dependencies. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #801 in commit 50437400, adapting Charmcraft to Craft CLI verbosity levels, message modes, BRIEF emit, startup handling, and dependency updates. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#801 (50437400), adopting Craft CLI’s new verbosity levels: debug logging, progress/permanent output, BRIEF emit, simplified startup, and dependency updates. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approvals and CI. Updates logging to debug, switches to progress/permanent messages, simplifies startup via --verbosity, initializes emit in BRIEF mode, and refreshes dependencies to match new Craft CLI verbosity levels. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to adapt the codebase to new Craft CLI verbosity levels (CRAFT-1143). Changes replace trace with debug, standardize progress messages, simplify startup via verbosity flags, and initialize emit in BRIEF mode. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #577 Craft cli integration | charmcraft | merged | Craft CLI integration was merged in canonical/charmcraft#577 via commit 1971d581, updating command handling, logging initialization, and tests across 45 files. | |
| #46 New functionality from charmcraft (CRAFT-706). | craft-cli | merged | Merged CRAFT-706 functionality from Charmcraft into craft-cli, including dispatcher and help-text improvements, via canonical/craft-cli#46 (4b190c5). | |
| #635 Use all functionality from craft-cli (CRAFT-710). | charmcraft | merged | Merged charmcraft#635 via d36b21d8, completing CRAFT-710 by using all functionality from craft-cli. | |
| #3833 cli: update craft-cli to comply with UX guidelines | snapcraft | merged | Merged in snapcraft#3833 as commit 35ed040d2, updating to craft-cli 1.0.0 for shared UX verbosity, consistent output, and hidden trace debugging. |