← Back to issue list

Migrate snapcraft_legacy store assertion commands

View original Github issue

Metadata

Project
snapcraft
Number
#5339
Type
issue
State
closed
Author
mr-cal
Labels
Status: Triaged Type: Refactor
Created
Updated
Closed

Current evaluation

Rejected because each command requires separate tracking. The list-validation-sets command was migrated via PR 6050. Remaining commands need individual tasks.

Suggested action:

No scores available.

Issue body

### What needs to get done Migrate the following store assertion commands to modern Snapcraft code. * These commands use `snapcraft_legacy.store_api.StoreClient` * Use the publisher gateway if possible, otherwise they will need to be implemented in snapcraft's store service - [ ] `snapcraft list-keys` - [ ] `snapcraft create-key` - [ ] `snapcraft register-key` - [ ] `snapcraft sign-build` - [ ] `snapcraft validate` - [ ] `snapcraft gated` - [x] `snapcraft list-validation-sets` (https://github.com/canonical/snapcraft/pull/6050) ### Why it needs to get done To use a modern craft-store client

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Rejected because each command requires separate tracking. The list-validation-sets command was migrated via PR 6050. Remaining commands need individual tasks.
qwen/qwen3.6-35b-a3b Migrating legacy store assertion commands was rejected and closed. The maintainer directed that each command be tracked as a separate task. One command, list-validation-sets, was already implemented via PR #6050.
qwen3.6-35b-a3b-mtp-q6 Rejected as a single issue since each command requires separate tracking. The list-validation-sets command was completed via PR #6050. Remaining commands will be migrated individually as new tasks.
qwen3.6-35b-a3b-mtp-q6 Rejected by the maintainer as each command requires a separate task. The list-validation-sets command was migrated via PR #6050. Remaining commands need individual tracking.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5338 Migrate snapcraft_legacy store commands snapcraft closed Partially completed. Migrated upload-metadata and set-default-track to modern snapcraft code. Promote and metrics commands deferred to a separate effort. Issue closed.
79%