registries: collect and edit registries
Metadata
Current evaluation
Implemented in commit b813ceee8; PR #5242 later renamed the registries commands to list/edit-confdbs in f887ed0bd.
Resolution: closed resolved
Reason: The edit-registries workflow was implemented in commit b813ceee8. PR #5242 subsequently renamed registries to ConfDBs and replaced the command with edit-confdbs.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
* Create new `edit-registries` command:
```
Usage:
snapcraft edit-registries [options] <account-id> <set-name>
Options:
...
--key-name: Key used to sign the assertion
```
* Implement the first half of `edit-registries`:
* Fetch a registry from the store
* Write editable fields to a temp yaml file
* Allow users to edit
* Unmarshal the data
Re-usable code will live in the `Assertions` service and registry-specific code in the `Registries` service
### Why it needs to get done
To support registries
Depends on #5019
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Implemented in commit b813ceee8; PR #5242 later renamed the registries commands to list/edit-confdbs in f887ed0bd. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented edit-registries in commit b813ceee8; PR #5242 later renamed it to edit-confdbs. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented edit-registries in commit b813ceee8; merged PR #5242 later renamed the registry commands to edit-confdbs. | |
| stealth/space-bunny-alpha | — | closed resolved | edit-registries was implemented in commit b813ceee8; PR #5242 later replaced the registries naming with ConfDB commands. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented edit-registries in commit b813ceee8; PR #5242 later renamed registries to confdbs and reverted an interim command unregistration. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented edit-registries in b813ceee8; later PR #5242 (f887ed0bd) renamed the command and related registry interface to ConfDB terminology. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented in commit b813ceee8; merged PR #5242 later renamed edit-registries to edit-confdbs while retaining the functionality. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented the edit-registries command in commit b813ceee8; PR #5242 later renamed it to edit-confdbs. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented edit-registries in commit b813ceee8, adding the command and the initial fetch, editable YAML, and unmarshalling workflow. | |
| qwen/qwen3.6-35b-a3b | — | — | The proposed edit-registries command and initial editing workflow was closed without implementation. No pull requests were merged, indicating the feature was abandoned or deferred. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. No pull requests were submitted. The request was synced to Jira but ultimately abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The request to add an edit-registries command was abandoned after a Jira ticket was created, with no code changes or resolution provided. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The feature request for an edit-registries command was synced to Jira but saw no development activity or pull requests, indicating it was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and abandoned. No pull requests were merged or implementation completed. The edit-registries command feature remains unaddressed pending dependency #5019. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/snapcraft#5242
(confidence 99%)
Merged as f887ed0bd, replacing edit-registries with edit-confdbs.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5242 feat: rename registries to confdbs | snapcraft | merged | Merged as f887ed0bd: replaced list/edit registries with list/edit confdbs, reverted #5195, and fixed #5193 without changing logic. | |
| #5050 feat: add `edit-registries` command | snapcraft | merged | Merged into snapcraft as commit b813ceee8, adding `edit-registries` (first half of #5020) on top of #5049; later renamed to `edit-confdbs` by #5242. | |
| #4917 Prototype `edit-registry-sets` and `list-registry-sets` | snapcraft | closed | Prototype landed in a84e6c7; full registry editing followed in #5020, then PR #5242 renamed the commands to ConfDB equivalents. | |
| #5195 chore!: unregister registries commands | snapcraft | merged | Merged PR #5195 as commit 385b4039a removed list-registries and edit-registries ahead of the ConfDB rename; commit 2b86555ba later reverted the removal. | |
| #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. | |
| #5001 registries: implement `list-registries` | snapcraft | closed | Implemented registry-set listing via merged PR #5014 (commit 536541c5d), adding the command, services, store calls, and tests. | |
| #5193 Rename and expose confdbs commands | snapcraft | closed | Snapcraft 8.7 added list-confdbs and edit-confdbs via merged PR #5242 (f887ed0bd), replacing the registry commands. |