cli: use the channel-map api for status
Metadata
Current evaluation
Merged as commit 70c7edb3b (#3008): snapcraft status switched to the Store channel-map API, plus --experimental-progressive-delivery flag and channel-map schema fixes.
Resolution: closed resolved
Reason: The PR was merged to master as commit 70c7edb3b, delivering all three stated changes: status uses the channel-map API, the --experimental-progressive-delivery option was introduced, and the channel-map schema was fixed. It builds on the storeapi channel-map endpoint merged earlier in #3004 (263c28a9a), with progressive release support completed in #3010 (e74da030b).
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 70c7edb3b (#3008): snapcraft status switched to the Store channel-map API, plus --experimental-progressive-delivery flag and channel-map schema fixes. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 70c7edb3b: CLI status switched to the channel-map API, added --experimental-progressive-delivery, and fixed the channel-map schema. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 70c7edb3b (#3008), switching CLI status to the channel-map API, adding --experimental-progressive-delivery, and fixing the schema. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged into main branch. Updates the CLI status command to use the channel-map API, introduces the --experimental-progressive-delivery flag, and fixes the channel-map schema. The author dismissed a CI spread failure as unrelated to the changes. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Updated the CLI status command to use the channel-map API, added the --experimental-progressive-delivery flag, and fixed the channel-map schema. An unrelated spread test failure was dismissed, allowing integration. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft#3004
(confidence 90%)
PR #3004 (commit 263c28a9a) added the storeapi channel-map endpoint and progressive delivery data models that #3008 consumes.
-
Related To:
snapcraft#3010
(confidence 80%)
PR #3010 (commit e74da030b) extended the same channel-map/progressive-delivery work to the release command shortly after.
-
Related To:
snapcraft#3145
(confidence 70%)
PR #3145 (commit 01b4645a8) later migrated upload/release to the channel-map API, continuing the same migration.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3145 cli: migrate upload and release to new channel-map | snapcraft | merged | Merged #3145 in commit 01b4645a8, migrating the upload and release CLI commands to the new Store channel-map API. | |
| #3004 storeapi: add channel-map endpoint | snapcraft | merged | PR #3004 merged as commit 263c28a9a, adding a channel-map endpoint to the Store API client plus the minimal data models required for the Progressive Delivery feature. Follow-up work: #3008, #3010. | |
| #2556 cli: snapcraft promote | snapcraft | merged | Merged PR #2556 as commit 375c735d0, adding the snapcraft promote command, a Status model for store responses, and channel-set construction. |