store: plumbing for collaboration support.
Metadata
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 To:
canonical/snapcraft#1288
(confidence 95%)
Follow-up PR added the Snapcraft collaboration UI.
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. | |
| #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). |