← Back to issue list

store: plumbing for collaboration support.

View original Github issue

Metadata

Project
snapcraft
Number
#1246
Type
pull request
State
merged
Author
psivaa
Labels
—
Created
Updated
Closed

Current evaluation

Merged as 6ebe7783d, adding store plumbing for snap-developer collaboration assertions, generalized validation helpers, and assertion signing.

Resolution: closed resolved

Reason: PR #1246 was merged as commit 6ebe7783d, implementing snap-developer GET/PUT assertions, reusable validation, and snap-sign integration. Follow-up PR #1288 later added the collaboration UI.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Carry out the plumbing work for developer collaboration feature (snap_developer) for the UI to be wired in later. GET/PUT snap-developer assertions Refactor 'get|put_validate' helpers to generalise the use. Sign snap-developer assertion using snap sign LP: #1680123

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as 6ebe7783d, adding store plumbing for snap-developer collaboration assertions, generalized validation helpers, and assertion signing.
stealth/space-bunny-alpha — closed resolved Merged #1246 (commit 6ebe7783d), adding store plumbing for collaboration: snap-developer GET/PUT assertions, reusable validation helpers, and assertion signing.
qwen/qwen3.6-35b-a3b — — Merged plumbing for snap developer collaboration assertions, implementing GET/PUT endpoints, helper refactoring, and assertion signing. Addressed initial JSON parsing errors during testing to enable future UI integration.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Adds plumbing for the snap_developer collaboration feature, including GET/PUT assertions, refactored validation helpers, and assertion signing. A reported JSON parsing error during testing was addressed prior to merge.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#1235 store: API interactions for developer collaboration. snapcraft closed PR #1235 (snap-developer store plumbing) was closed unmerged by sergiusens on 2017-04-10 in favor of #1246, which was merged as commit 6ebe7783d with the same collaboration plumbing work; UI later added in #1288.
72%
#1288 store: collaboration UI for snaps snapcraft merged Merged into master as 7f8f43912, adding the Store collaboration UI for managing snap collaborators; 7 files changed (+358/-118).
71%