store endpoints changed
Metadata
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. | |
| #1601851 Support snapcraft release | snapcraft (launchpad) | closed | Implemented `snapcraft release` in snapcore/snapcraft#648 (commit 3567bd63f), using the store's snap-release endpoint. |