← Back to issue list

added support for uploading snap packages directly to the Ubuntu Store.

View original Github issue

Metadata

Project
snapcraft
Number
#197
Type
pull request
State
merged
Author
ricardokirkner
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: The PR was merged into master via merge commit 75d3346fd ("Merge pull request #197 from ricardokirkner/upload-command") containing squashed commit 23290980f, which introduced the login/logout/upload commands and referenced LP: #1538657. Reviewer sergiusens merged it as-is, logging LP #1538692 for the remaining upload error-reporting and progress improvements.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- added login command to fetch credentials necessary to establish an authenticated session for the upload process - added logout command to clear stored credentials - added upload command to upload a snap package to the store

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Merged PR #197, adding login, logout, and upload commands for direct snap uploads to the Ubuntu Store. Implementation: 23290980f; remaining improvements were tracked in LP #1538692.
qwen/qwen3.6-35b-a3b — — Added login, logout, and upload commands for direct snap package uploads to the Ubuntu Store. Merged as-is despite pending requests for integration tests and progress indicators, with a follow-up bug logged for remaining improvements.
qwen3.6-35b-a3b-mtp-q6 — — Added login, logout, and upload commands for Ubuntu Store snap packages. Merged as-is after reviewer feedback. Missing upload progress tracking was deferred to a separate bug report.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: snapcraft#283 (confidence 70%)

    Merged PR closing LP #1538692, the follow-up bug filed when #197 was merged (upload error message cleanup).

  • Related To: snapcraft#277 (confidence 65%)

    Adds documentation for the newly merged `snapcraft upload` command.

  • Related To: snapcraft#302 (confidence 60%)

    Integration test for a successful store upload, the testing requested in review of #197.

Related issues

Issue Project State Summary Similarity
#1538657 Support uploading snaps to the store snapcraft (launchpad) closed Added snapcraft upload for direct Store uploads in merged PR #197 (commit 23290980f), with authentication handled by existing login/logout commands.
82%
#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.
74%