← Back to issue list

cli: implement list-tracks

View original Github issue

Metadata

Project
snapcraft
Number
#3250
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

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

No scores available.

Issue body

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

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%.
82%
#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.
77%
#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.
70%