← Back to issue list

Implement 'sign-build' command

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1628679
Type
issue
State
closed
Author
~cprov
Labels
store
Created
Updated
Closed

Current evaluation

Implemented via snapcore/snapcraft PR #831 (commit ded7281c9), which added `snapcraft sign-build <snap>` to generate, sign and optionally push snap-build assertions. Superseded earlier WIP PR #795; still present in snapcraft/commands/keys.py.

Resolution: closed resolved

Reason: The reporter cprov closed this by linking PR snapcore/snapcraft#831, which merged as commit ded7281c9 implementing the feature end to end, superseding WIP PR #795. The command remains registered in snapcraft/commands/keys.py (name = "sign-build") and was maintained by follow-ups #848 (d0b49816f), #5826 (bf00a385e) and #6228 (2904d0be2), with a fix noted in the Snapcraft 8.13 release notes.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Implementing `snapcraft sign-build <snap>` command for creating, signing and optionally pushing snap-build assertions to the Store. See more information in the "Snap and Snapcraft UX" document.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Implemented via snapcore/snapcraft PR #831 (commit ded7281c9), which added `snapcraft sign-build <snap>` to generate, sign and optionally push snap-build assertions. Superseded earlier WIP PR #795; still present in snapcraft/commands/keys.py.
stealth/space-bunny-alpha — closed resolved Feature request to add `snapcraft sign-build` for creating, signing and pushing snap-build assertions. Delivered by merged PR #831 (commit ded7281c9), closing the issue; later refined by #839, #848 and #5826.
stealth/space-bunny-alpha — closed resolved Merged in snapcraft PR #831 (ded7281c9), adding sign-build to generate, sign, and optionally push snap-build assertions; superseded PR #795.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The snapcraft sign-build command was not developed, likely abandoned or superseded by later store assertion workflows.
qwen/qwen3.6-35b-a3b — — Requesting a snapcraft sign-build command to create and push assertions was closed without implementation. No pull request was linked, indicating the feature was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation or discussion. The requested snapcraft sign-build command feature was abandoned or superseded by subsequent development.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation or linked pull request. The feature request for the snapcraft sign-build command was abandoned or superseded by subsequent development.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#831 (confidence 99%)

    Merged commit ded7281c9 implementing sign-build; cited by the reporter as the resolution of this feature request.

  • Superseded By: canonical/snapcraft#831 (confidence 97%)

    The earlier WIP attempt PR #795 was closed unmerged with 25 unresolved review comments, superseded by #831.

  • Related To: canonical/snapcraft#848 (confidence 80%)

    Merged d0b49816f adding key-selection prompting to sign-build; fixes Launchpad bugs #1629966 and #1629984.

  • Related To: canonical/snapcraft#5826 (confidence 75%)

    Merged bf00a385e fixing sign-build snap-file parsing, tracked as issue #5618 and noted in the 8.13 release notes.

  • Related To: canonical/snapcraft#6228 (confidence 70%)

    Merged 2904d0be2 migrating sign-build to the newer command framework; shows ongoing maintenance of the feature.

Related issues

Issue Project State Summary Similarity
#831 'sign-build' implementation. snapcraft merged Merged as commit ded7281c9, adding sign-build to generate, sign, and optionally push snap-build assertions; superseded PR #795.
83%
#6228 refactor: migrate sign-build command snapcraft merged Merged PR #6228 as commit 2904d0be2, migrating the sign-build command from Snapcraft's legacy codebase as part of SNAPCRAFT-1320.
71%