Implement `snapcraft list-keys`
Metadata
Current evaluation
snapcraft list-keys was implemented by merged PR snapcore/snapcraft#786 in commit 233adda3a, showing store-account keys alongside local key data.
Resolution: closed resolved
Reason: Launchpad records the resolution as merged PR #786, commit 233adda3a. Repository history confirms that commit added the snapcraft list-keys command.
Evaluated by: mr-cal-bot
No scores available.
Issue body
https://docs.google.com/document/d/1HhJWEBj13xmVSva9MEllr36_CSdJaKRAY-7-oBBGeZs/edit#heading=h.c14njz8ozyac calls for a `snapcraft list-keys` command.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | snapcraft list-keys was implemented by merged PR snapcore/snapcraft#786 in commit 233adda3a, showing store-account keys alongside local key data. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented `snapcraft list-keys` by merging PR #786 in commit 233adda3a, displaying store-account keys alongside local key data. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented `snapcraft list-keys` in merged PR #786 (commit 233adda3a), allowing users to list keys registered to their store account. | |
| qwen/qwen3.6-35b-a3b | — | — | The feature request for snapcraft list-keys was closed without discussion or implementation. No pull requests were submitted, leaving the command unimplemented. | |
| qwen/qwen3.6-35b-a3b | — | — | The snapcraft list-keys command was not implemented. The issue was closed without discussion or a pull request, indicating the feature was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation, likely abandoned or superseded. No comments or pull requests were created. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Request to implement a snapcraft list-keys command was closed without implementation or discussion. No pull requests were submitted, and the feature remains unimplemented. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#786
(confidence 100%)
PR #786 implemented list-keys and was merged as commit 233adda3a.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #786 Add `snapcraft list-keys` | snapcraft | merged | Merged #786 as 233adda3a, adding snapcraft list-keys to display keys registered to the user's Store account alongside local key data. | |
| #1814066 Add a method of listing the keys on a store | snapcraft (launchpad) | open | Feature request: add a way to list all keys registered on the Snap Store (e.g. `snapcraft keys --remote`). Open since 2019; the store API already returns account-keys, but remote keys are only surfaced when no local keys exist. | |
| #1629942 Implement `snapcraft create-key` | snapcraft (launchpad) | closed | Implemented `snapcraft create-key` wrapping `snap create-key`, with early errors for existing local/store keys. Merged as snapcore/snapcraft PR #824 (commit 01d512e65); maintainer closed the Launchpad bug pointing at that PR. | |
| #1784 cli: show helpful message for 'snapcraft list-keys' with no keys | snapcraft | merged | Merged PR #1784 (commit 5c76509ff): snapcraft list-keys now directs users to register-key --help when no keys exist instead of printing an empty table. | |
| #1996618 Snapcraft does not list keys reported from snapd via External Key Manager | snapcraft (launchpad) | open | Legacy `snapcraft list-keys` hid keys returned by snapd/External Key Manager when the account had no registered keys; superseded by the craft-app `keys` command and Snapcraft 9 removal of list-keys. | |
| #1720207 snapcraft list-keys returns no keys, but the user has keys | snapcraft (launchpad) | open | Observed behavior is resolved: keys now displays registered remote-only key fingerprints separately from local keys; legacy list-keys was renamed and removed in Snapcraft 9. |