← Back to issue list

registries: collect and edit registries

View original Github issue

Metadata

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

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.
82%
#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.
79%
#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.
77%
#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.
75%
#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.
74%
#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.
73%
#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.
73%