← Back to issue list

store endpoints changed

View original Launchpad issue

Metadata

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

Current evaluation

Snapcraft adopted the renamed snap-push and snap-release store endpoints, confirmed by the maintainer; implementation landed in PRs #632 and #648.

Resolution: closed resolved

Reason: The maintainer confirmed in comment 3 that Snapcraft was using the renamed endpoints. Commit 819ec451b recorded the endpoint migration.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Now you don't upload, you push. And you don't publish, you release. This got reflected in SCA endpoints, now they are: /dev/api/snap-push/ /dev/api/snap-release/ No change beyond the name, though, so it's easy. We currently support both old and new names, but as soon all the remaining clients (snappy, snapcraft, LP) aim to new names, I'll turn the old ones off. So please, let us know when you did the change in your respective clients.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Snapcraft adopted the renamed snap-push and snap-release store endpoints, confirmed by the maintainer; implementation landed in PRs #632 and #648.
stealth/space-bunny-alpha — closed resolved Snapcraft adopted the renamed snap-push and snap-release store endpoints, confirmed by the maintainer; implementation landed in PRs #632 and #648.
stealth/space-bunny-alpha — closed not a bug No bug was reported: snap-push and snap-release replaced the store's upload and publish endpoints, while old routes remained supported and client migration was requested.
qwen/qwen3.6-35b-a3b — — Store API upload and publish endpoints were renamed to snap-push and snap-release. Backward compatibility was maintained. Closed as informational after the maintainer requested client updates.
qwen/qwen3.6-35b-a3b — — Closed after announcing Snap Store API endpoint deprecation. Endpoints renamed to push/release (/dev/api/snap-push/, /dev/api/snap-release/). Old paths remain temporarily for backward compatibility until clients migrate.
qwen/qwen3.6-35b-a3b — — Closed as informational following the Snap Store API endpoint update. Upload and publish endpoints were renamed to push and release, with temporary backwards compatibility maintained until client migration.
qwen3.6-35b-a3b-mtp-q6 — — Closed as informational. Store API endpoints renamed from upload/publish to push/release. Legacy endpoints remain temporarily supported until all clients migrate.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcraft#632 (confidence 95%)

    Updated logic for the snap-push store endpoint.

  • Likely Fixed By: snapcraft#648 (confidence 95%)

    Implemented the Snapcraft release functionality and associated endpoint.

  • Likely Fixed By: snapcraft#819ec451b (confidence 95%)

    Commit titled store: switch to new endpoints.

Related issues

Issue Project State Summary Similarity
#13 endpoints: update Snap Store endpoints craft-store merged Merged via be56b2b; commit 4d6eb61 updated Snap Store endpoints to use expires instead of expiry and require a string.
74%
#1601851 Support snapcraft release snapcraft (launchpad) closed Implemented `snapcraft release` in snapcore/snapcraft#648 (commit 3567bd63f), using the store's snap-release endpoint.
72%