cli: implement list-tracks
Metadata
Current evaluation
Merged PR #3250 (commit 3ff97cf94, "cli: implement list-tracks (#3250)") added a list-tracks command to snapcraft's Craft Base CLI; later reworked in PR #3727 which combined status and list-tracks on a shared Store client.
Resolution: closed resolved
Reason: The pull request itself was merged into snapcraft as commit 3ff97cf94, implementing the list-tracks command; the author's closing comment notes the approach was reworked for mypy simplicity. A later refactor in #3727 (commit 25a86fc6) re-added list-tracks alongside status.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #3250 (commit 3ff97cf94, "cli: implement list-tracks (#3250)") added a list-tracks command to snapcraft's Craft Base CLI; later reworked in PR #3727 which combined status and list-tracks on a shared Store client. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #3250, adding the list-tracks CLI command, as commit 3ff97cf94. The implementation was revised to address mypy-related complexity. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged pull request implementing the list-tracks CLI command. Approved by one reviewer, changes affect 10 files with 258 additions and 15 deletions. The author refined the implementation to resolve mypy type-checking issues prior to merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged implementation of the list-tracks CLI command. The author refactored the code to resolve mypy type checking conflicts prior to final merge. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft#3727
(confidence 78%)
Merged PR #3727 (commit 25a86fc6, CRAFT-982) reimplemented list-tracks together with status on a shared Store API client, superseding the original #3250 implementation.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3727 commands: status and list-tracks | snapcraft | merged | PR #3727 (commit 25a86fc6, CRAFT-982) was merged into snapcraft/7.0 via merge commit fef2bcdd6, adding `status` and `list-tracks` commands sharing one Store API client; coverage rose 0.99%. | |
| #1161 channels: Add track support to commands. | snapcraft | merged | Merged PR #1161 (commit 3b277b1f9) added track support to the status, close and list-revisions/revisions commands in snapcraft's store client, verified by josepht against production. | |
| #138 cli: implement list-plugins | snapcraft | closed | Merged the CLI list-plugins implementation; commit 32669b7a3 added the command, confirmed by snapcraft#31 and released in Snapcraft 0.4. |