feat: basic store service
Metadata
Current evaluation
Merged an application-agnostic StoreService for executing store commands, configured with Charmcraft defaults. Approved by two reviewers, the update adds 392 lines across eight files.
Suggested action: —
No scores available.
Issue body
This creates a craft-application style `StoreService` for running store commands.
The service is mostly written to be application agnostic so we could later upstream it if we want, but the default values are the ones that are convenient for Charmcraft.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged an application-agnostic StoreService for executing store commands, configured with Charmcraft defaults. Approved by two reviewers, the update adds 392 lines across eight files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an application-agnostic StoreService for executing store commands, configured with Charmcraft defaults. The maintainer implemented it to enable future upstreaming while providing immediate functionality. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a basic StoreService for running store commands. Designed as an application-agnostic craft-application component with Charmcraft-specific defaults, enabling future upstreaming. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1358 feat(craft-application): migrate store commands | charmcraft | merged | Migrated store commands in craft-application. Approved by three reviewers and merged, modifying 29 files with 2859 additions and 344 deletions. | |
| #94 Store commands autocomplete | charmcraft | merged | Merged the store commands autocomplete implementation. Approved by two reviewers and dependent on PR #93. The commit modifies one file with a +21/-2 line diff, incorporating review feedback from @chipaca. | |
| #82 Work in preparation for the list-revisions branch. | charmcraft | merged | Merged after approval by two reviewers. The changes isolate a helper function for extracting charm names from metadata, update related tests, and implement the new Store API base URL domain. Two files were modified with 82 additions and 45 deletions. |