← Back to issue list

registries: implement `list-registries`

View original Github issue

Metadata

Project
snapcraft
Number
#5001
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Implemented registry-set listing via merged PR #5014 (commit 536541c5d), adding the command, services, store calls, and tests.

Resolution: closed resolved

Reason: PR #5014 was merged and landed as commit 536541c5d. Maintainer mr-cal explicitly closed the issue with “Completed via #5014.”

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done * Create a `list-registry-sets` command * Create a base `AssertionService` * Create a child `RegistrySetService` * Add store calls to `snapcraft.store.client` * Add spread tests * Implement command: ``` Usage: snapcraft list-registry-sets [options] Options: ... --name: Name of registry set to list --format: The output format (table | json) ``` This is prototyped in https://github.com/canonical/snapcraft/issues/4917 ### Why it needs to get done To allow users to view registry sets Blocked by #4911

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Implemented registry-set listing via merged PR #5014 (commit 536541c5d), adding the command, services, store calls, and tests.
stealth/space-bunny-alpha — closed resolved Closed as completed: maintainer mr-cal merged PR #5014 (commit 536541c5d) adding the `list-registries` command, AssertionService/RegistrySetService and store client calls; spread tests later in #5091.
stealth/space-bunny-alpha — closed resolved Implemented registry-set listing, assertion services, store client calls, and spread tests. Completed by merged PR #5014 (commit 536541c5d).
qwen/qwen3.6-35b-a3b — — Implemented the list-registry-sets command, including base services, store client calls, and spread tests. The feature was completed and merged via pull request #5014, resolving the original request.
qwen/qwen3.6-35b-a3b — — Implemented the list-registry-sets command, AssertionService, RegistrySetService, store client calls, and spread tests. Completed and merged via pull request #5014.
qwen/qwen3.6-35b-a3b — — Implemented the list-registry-sets command, base AssertionService, RegistrySetService, store client calls, and spread tests. Resolved via merged pull request #5014.
qwen3.6-35b-a3b-mtp-q6 — — Implemented the list-registry-sets command, AssertionService, RegistrySetService, store calls, and spread tests. Completed and merged via pull request #5014, resolving the feature request.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#5014 feat(registries): add `list-registries` command snapcraft merged Merged PR #5014 added the list-registries command and closed #5001; implementation landed in commit 536541c5d.
84%
#5020 registries: collect and edit registries snapcraft closed Implemented in commit b813ceee8; PR #5242 later renamed the registries commands to list/edit-confdbs in f887ed0bd.
73%
#5091 tests: add spread tests for registries snapcraft merged Merged in commit b746c6c8c via #5091, adding spread tests for edit-registries and list-registries and fixing #5054.
71%
#5054 Add a spread test for registries snapcraft closed Added spread coverage for editing and listing registries in merged PR #5091 (commit b746c6c8c), resolving #5054.
70%