← Back to issue list

cli: use the channel-map api for status

View original Github issue

Metadata

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

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

No scores available.

Issue body

Also: - introduce --experimental-progressive-delivery - fixup the channel-map schema 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 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.
71%
#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.
71%
#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.
71%