← Back to issue list

Support uploading snaps to the store

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1538657
Type
issue
State
closed
Author
~sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Added snapcraft upload for direct Store uploads in merged PR #197 (commit 23290980f), with authentication handled by existing login/logout commands.

Resolution: closed resolved

Reason: Resolved by merged PR #197. Commit 23290980f explicitly references LP #1538657 and adds support for uploading snap packages directly to the Ubuntu Store.

Evaluated by: mr-cal-bot

No scores available.

Issue body

We need to be able to easily upload new snaps to the store through a `snapcraft upload` command which is helped by the `snapcraft login` and `snapcraft logout` commands

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Added snapcraft upload for direct Store uploads in merged PR #197 (commit 23290980f), with authentication handled by existing login/logout commands.
stealth/space-bunny-alpha — closed resolved Store upload support was merged in canonical/snapcraft#197 (23290980f), adding snapcraft login, logout, and upload commands.
stealth/space-bunny-alpha — closed resolved Store uploads were implemented by merged PR #197, adding login, logout, and upload commands (commit 23290980f).
qwen/qwen3.6-35b-a3b — — Closed without comments. The requested snapcraft upload command was superseded by existing store integration or abandoned due to inactivity.
qwen/qwen3.6-35b-a3b — — Closed without discussion. The requested upload functionality was implemented in subsequent snapcraft releases, superseding this feature request.
qwen/qwen3.6-35b-a3b — — Closed without resolution. The feature was likely superseded by existing functionality or abandoned due to inactivity.
qwen3.6-35b-a3b-mtp-q6 — — Closed without resolution. The feature request for snapcraft upload, login, and logout commands was likely superseded by existing Snapcraft store functionality or abandoned due to inactivity. No implementation or discussion occurred.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#197 (confidence 100%)

    The merged PR contains commit 23290980f, which implements the requested upload command.

Related issues

Issue Project State Summary Similarity
#197 added support for uploading snap packages directly to the Ubuntu Store. snapcraft merged Merged PR #197 (commit 23290980f) by ricardokirkner adding `snapcraft login`, `logout` and `upload` commands for direct snap uploads to the Ubuntu Store, fixing LP #1538657; follow-ups filed as LP #1538692.
82%
#3794 store: full support for legacy login snapcraft merged Merged PR #3794 via commit 86193a7b4 (7194ef18d), restoring legacy-login compatibility by using existing Snapcraft credentials to build craft-store authorization headers.
73%
#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.
72%
#1563760 upload an existing snap to the store snapcraft (launchpad) closed Snapcraft gained support for uploading an existing .snap file; ubuntu-core/snapcraft#413 was merged in commit d027fcd65.
72%