cli: humanize push message
Metadata
Current evaluation
Merged changes improving CLI push message readability via humanize_list for channel listings. Adds a unit test and resolves bug 1735476. Approved by one reviewer with a +50/-4 line change across two files.
Suggested action: —
No scores available.
Issue body
I improved a message displayed after pushing a snap. The humanize_list function from formatting_utils is used to make the list of channels more readable. The unit test was added, to check that the message is displayed correctly.
Fixes https://bugs.launchpad.net/snapcraft/+bug/1735476
I'm a Google Code-in participant.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes improving CLI push message readability via humanize_list for channel listings. Adds a unit test and resolves bug 1735476. Approved by one reviewer with a +50/-4 line change across two files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to improve CLI push message readability using humanize_list. Added unit tests to verify output. Resolved Launchpad bug 1735476. A CI Rust compilation error was reported but the change was successfully integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged updates to format post-push snap messages using humanize_list for better readability. Includes a unit test and resolves Launchpad bug 1735476. A Rust plugin CI failure was noted but did not block the merge. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1240 cli: improve push output. | snapcraft | merged | Merged. Improves CLI push output by using file basenames for widget spacing, fixing duplicate messages, removing trailing spinners, and renaming upload to push. Approved by one reviewer with a +15/-12 diff across four files. | |
| #1251 cli: remove empty lines in the unclean parts message | snapcraft | merged | Merged a change removing empty lines from the CLI unclean parts message to match UI formatting. Approved by one reviewer, updating two files with eight additions and eight deletions. | |
| #2777 cli: pass channels None when not doing a push --release | snapcraft | merged | Merged after approval and passing CI. Updates the CLI to pass channels as None when not executing a push --release command. Changes span two files with 10 additions and 9 deletions. |