← Back to issue list

feat: basic store service

View original Github issue

Metadata

Project
charmcraft
Number
#1459
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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.
73%
#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.
72%
#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.
72%