feat(store): promote command
Metadata
Current evaluation
Merged a promote command for channel transfers with stability constraints. Approved by three reviewers, it resolves issue 1633 and modifies 12 files with 951 additions and 67 deletions.
Suggested action: —
No scores available.
Issue body
This adds a `promote` command allowing promotion from one channel to another, with limitations (e.g. cannot promote to a less stable channel).
Fixes #1633
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a promote command for channel transfers with stability constraints. Approved by three reviewers, it resolves issue 1633 and modifies 12 files with 951 additions and 67 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a feature adding a promote command to move packages between channels while enforcing stability constraints. Resolves issue #1633. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a maintainer pull request implementing a promote command for channel transfers with stability constraints. Resolves issue #1633. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6218 refactor: migrate promote command | snapcraft | merged | Migrated the promote command from snapcraft_legacy to the main codebase as a near-verbatim port to preserve complex legacy behaviors. Approved by two reviewers and merged after passing most CI checks, despite one store integration test failure. | |
| #1089 store: fix issues with promote-bundle command | charmcraft | merged | Merged a fix for the promote-bundle command that resolved test breakage. The update modified 5 files with 16 additions and 14 deletions. Approved by one reviewer, the changes were merged despite an unresolved comment flagging a potential lingering issue. |