Push metadata to the Store.
Metadata
Current evaluation
Successfully merged changes to push snap metadata to the store. Resolved initial CI and CLA failures, updated error messages per reviewer feedback, replaced metadata terminology, and added integration tests. Approved by two reviewers.
Suggested action: —
No scores available.
Issue body
This is to fulfill first part of design discussed in [this forum post](https://forum.snapcraft.io/t/mechanisms-for-converging-store-and-snap-metadata/2200/7).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Successfully merged changes to push snap metadata to the store. Resolved initial CI and CLA failures, updated error messages per reviewer feedback, replaced metadata terminology, and added integration tests. Approved by two reviewers. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged implementation pushing metadata to the Snap Store. Addressed review feedback by refining error messages, replacing metadata with information in user-facing text, and adding integration tests. Resolved initial Travis CI failures prior to merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged implementation for pushing metadata to the Snap Store. Resolved Travis CI and CLA failures. Updated error messages and replaced metadata terminology with information per review feedback. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2086 tests: update metadata store integration test, no previous push required | snapcraft | merged | Merged test updates to accommodate new store behavior allowing metadata updates without a prior push. The change passed CI and review, aligning the test suite with a feature currently in staging and preparing for production rollout. | |
| #2829 store cli: push title and license on push-metadata | snapcraft | merged | Merged implementation for pushing title and license metadata via the store CLI. Unit tests were added post-submission. Approved by one reviewer, passed CI, and merged with 35 additions and 1 deletion across three files. | |
| #1766 Enhanced fake store to detect that metadata can't be pushed prior to pushing the binary, and fixed the test | snapcraft | merged | Merged changes enhance the fake store to enforce binary upload before metadata push. Fixed a broken integration test that incorrectly assumed metadata could be pushed first. Approved and passed CI. | |
| #1009 store: implement push pre-check. | snapcraft | merged | Merged into master. Implements a store pre-check for snapcraft push to validate snap registration before upload, preventing failed transfers. Added a user status message, approved by reviewer, and passed CI checks. | |
| #2056 Fix formatting of some store errors | snapcraft | merged | Merged after PR #2050 landed first. Fixed SnapcraftError formatting that crashed __str__ on pre-formatted strings with braces. Author rebased and added tests for StoreReviewError and StoreMetadataError fixes. Approved and passed CI. |