Push metadata to the Store.
Metadata
Current evaluation
Merged Store push-metadata support in canonical/snapcraft#1634 (commit 2f61ad042), with clearer failure guidance and integration coverage.
Resolution: closed resolved
Reason: PR #1634 was merged into Snapcraft as commit 2f61ad042, adding the push-metadata implementation and related tests.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged Store push-metadata support in canonical/snapcraft#1634 (commit 2f61ad042), with clearer failure guidance and integration coverage. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged Store metadata-push support in canonical/snapcraft#1634 (commit 2f61ad042), with clearer errors and integration coverage. | |
| 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. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1766 Enhanced fake store to detect that metadata can't be pushed prior to pushing the binary, and fixed the test | snapcraft | merged | Merged #1766 in commit 558cdfbc2: the fake store now rejects metadata pushes before binaries, and the integration test was corrected to push the snap first. | |
| #653 Implement `snapcraft push` | snapcraft | merged | Merged canonical/snapcraft#653 (commit b17493010), adding snapcraft push as the primary store-upload command while preserving upload for compatibility. | |
| #1009 store: implement push pre-check. | snapcraft | merged | Merged PR #1009 as commit 8d7b53aa3, adding a store pre-check so `snapcraft push` reports unregistered snaps before uploading (LP: #1610776). | |
| #2086 tests: update metadata store integration test, no previous push required | snapcraft | merged | Merged PR #2086 in commit 3882853b7, updating the metadata-store integration test for approved snap names whose metadata can be changed before any revision push. | |
| #1737576 no help for push-metadata | snapcraft (launchpad) | closed | Fixed push-metadata help in canonical/snapcraft#2640 via commit b37ff86bd, making `snapcraft help push-metadata` display command help and clarifying the metadata pushed. |