← Back to issue list

build(snap): include store dependencies

View original Github issue

Metadata

Project
rockcraft
Number
#1038
Type
pull request
State
merged
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Merged to restore store dependencies accidentally omitted during the 'uv' plugin migration. Approved by one reviewer, the fix adds missing dependencies for craft-application plugins and was merged despite one failing snap-tests CI check.

Suggested action:

No scores available.

Issue body

This got dropped by accident when we migrated to the 'uv' plugin. Rockcraft itself doesn't have Store-related code at the moment, but craft-application plugins do. <!-- Describe your changes --> --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to restore store dependencies accidentally omitted during the 'uv' plugin migration. Approved by one reviewer, the fix adds missing dependencies for craft-application plugins and was merged despite one failing snap-tests CI check.
qwen3.6-35b-a3b-mtp-q6 Merged changes restoring store dependencies accidentally dropped during migration to the 'uv' plugin, ensuring craft-application plugins retain required functionality.
qwen3.6-35b-a3b-mtp-q6 Merged a fix to restore store dependencies accidentally omitted during migration to the 'uv' plugin. The update ensures snap builds correctly include required packages for craft-application plugins.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5873 build(deps/auto): update craft-providers snapcraft merged Merged an automated dependency update for craft-providers to restore snapcraft compatibility. Applied via uv lock, approved by two reviewers, and integrated after passing CI checks.
72%
#2418 build(snap): enable internal plugins charmcraft merged Merged to enable internal craft-application plugins for snap builds. The change adds plugin support, builds on a related charmcraft PR, and passed CI checks despite unrelated test failures.
70%