← Back to issue list

feat(store): promote command

View original Github issue

Metadata

Project
charmcraft
Number
#2082
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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.
72%
#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.
71%