← Back to issue list

Push metadata to the Store.

View original Github issue

Metadata

Project
snapcraft
Number
#1634
Type
pull request
State
merged
Author
facundobatista
Labels
Created
Updated
Closed

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.
79%
#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.
76%
#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.
75%
#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.
71%
#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.
70%