← Back to issue list

cli: migrate upload and release to new channel-map

View original Github issue

Metadata

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

Current evaluation

Merged #3145 in commit 01b4645a8, migrating the upload and release CLI commands to the new Store channel-map API.

Resolution: closed resolved

Reason: The approved PR was merged as commit 01b4645a8, completing the CLI migration to channel-map operations.

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 #3145 in commit 01b4645a8, migrating the upload and release CLI commands to the new Store channel-map API.
stealth/space-bunny-alpha — closed resolved PR #3145 merged the upload and release CLI migration to the new channel-map API, updating five files with a net reduction of nine lines.
stealth/space-bunny-alpha — closed resolved Merged PR #3145, migrating the CLI upload and release commands to the new channel-map implementation.
qwen/qwen3.6-35b-a3b — — Migrated CLI upload and release commands to the new channel-map. Approved by a reviewer, passed CI checks, and merged into master with a net reduction of 9 lines across 5 files.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master, migrating CLI upload and release commands to a new channel-map. Resolves bug #1816861. Modified files maintain 100% coverage.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3004 (confidence 96%)

    Merged in commit 263c28a9a, adding the Store API channel-map endpoint used by this migration.

  • Related To: snapcraft#3008 (confidence 90%)

    Merged in commit 70c7edb3b, migrating the status command to the channel-map API.

  • Related To: snapcraft#3010 (confidence 86%)

    Merged in commit e74da030b, extending release functionality for progressive releases.

Related issues

Issue Project State Summary Similarity
#3143 cli: migrate close to use the new channel map snapcraft merged Merged as commit 19393ef36: PR #3143 migrated close to the new channel-map implementation, fixing progressive-release channel reporting and skipping unreliable closed_channels results.
78%
#3008 cli: use the channel-map api for status snapcraft merged Merged as commit 70c7edb3b (#3008): snapcraft status switched to the Store channel-map API, plus --experimental-progressive-delivery flag and channel-map schema fixes.
71%