Skip to content

Add initial design for signing service

Colin Watson requested to merge cjwatson/debusine:design-signing-service-2 into devel

This will give us a system that can be driven by tasks in a workflow to produce signed source packages from unsigned binary packages. It is inspired by both Debian's current code-signing and Ubuntu's lp-signing, although it is a new design that relies on other aspects of debusine.

This is my second attempt at a design for this feature, superseding !492 (closed). A few things I want to highlight as particularly needing attention:

  • Is the task/artifact assembly I've suggested here reasonable?
  • What do people think of the signing key management approach proposed here? There wasn't full consensus on this in !492 (closed), but the context is different now that we're going for our own signing service linked more closely to debusine.

Fixes: #272 (closed)

Edited by Colin Watson

Merge request reports

Loading