← Back to issue list

Implement snapcraft register

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1595012
Type
issue
State
closed
Author
~sergiusens
Labels
verification-done
Created
Updated
Closed

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

No scores available.

Issue body

This is part of the set of store commands to make development workflow better. [Impact] * Users trying to upload a snap form the command line have to go to the website first. * This command will improve the usability of the upload. [Test Case] * Run snapcraft register without login, get an error. * Run snapcraft register with an invalid name (already registered or reserved), get an error. * Run snapcraft register with an unregistered name. Get a success message. Check that the error is registered in the store. Upload a snap with that name. [Regression Potential] * None. This is a new command.

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