Implement snapcraft register
Metadata
Current evaluation
Feature request implemented: `snapcraft register` landed in canonical/snapcraft#586 (commit 44156fbfa), shipped as snapcraft 2.12 via SRU to xenial-proposed/-updates. Verified by elopio; bug closed as verification-done.
Resolution: closed resolved
Reason: sergiusens linked implementing PR ubuntu-core/snapcraft#586 (commit 44156fbfa 'Add the register command'), merged for snapcraft 2.12. elopio verified all test cases on xenial (login error, invalid/reserved name errors, successful registration) and the SRU was released to -updates, closing the bug as verification-done.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Feature request implemented: `snapcraft register` landed in canonical/snapcraft#586 (commit 44156fbfa), shipped as snapcraft 2.12 via SRU to xenial-proposed/-updates. Verified by elopio; bug closed as verification-done. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented `snapcraft register` in PR canonical/snapcraft#586 (commit 44156fbfa); shipped in snapcraft 2.12 SRU to xenial -updates, verified by elopio and closed as verification-done. | |
| stealth/space-bunny-alpha | — | closed resolved | Added `snapcraft register` in canonical/snapcraft#586, merged as commit 44156fbfa, enabling name registration from the command line. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed after implementation. The snapcraft register command was added to enable CLI-based snap name registration, removing the need for web navigation. Marked verification-done. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented and verified the snapcraft register command, enabling developers to register snap names directly from the CLI and improving the upload workflow. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented and verified the snapcraft register command, allowing direct snap name registration via CLI. The feature passed verification and was successfully merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Resolved by implementing the snapcraft register command to streamline snap uploads. Successfully developed, tested, and closed after verification was completed. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#586
(confidence 95%)
PR cited in the issue comments; commit 44156fbfa 'Add the register command (#586)' adds the register command.
-
Related To:
canonical/snapcraft#623
(confidence 70%)
Follow-up 'Proper message when registering an already registered snap', addressing error-message bugs elopio reported during verification.
-
Related To:
canonical/snapcraft#629
(confidence 65%)
Follow-up 'Proper message when registering a reserved snap' for the reserved-name error case.
-
Related To:
canonical/snapcraft#630
(confidence 55%)
Follow-up 'Report a nice error when registering too fast', another registration UX gap noted at verification time.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1612730 Implement `snapcraft register-key` | snapcraft (launchpad) | closed | Implemented and merged basic `snapcraft register-key` support in snapcraft#726 via commit 35c7cb2a9. | |
| #586 Add the register command | snapcraft | merged | Merged in snapcraft#586 via commit 44156fbfa, adding the register command after prerequisite store-error handling in #585. | |
| #726 Implement basic form of `snapcraft register-key` | snapcraft | merged | Merged PR #726 as commit 35c7cb2a9, adding basic snapcraft register-key support through snapd's newer key-management interfaces. | |
| #1587933 Allow using .snapcraft.yaml as input | snapcraft (launchpad) | closed | Feature implemented in canonical/snapcraft PR #582 (commit 98eda9897), shipped in snapcraft 2.12 to xenial; SRU verified by elopio and released to -updates, closing the Launchpad bug. |