Skip to content

Implement Windows Authenticode signing in the release workflow #21

Description

@eimexdev

Part of OpenBeat v0.1.0 public launch map.

Question

What CI and packaging changes implement the Windows Authenticode strategy selected by the signing research?

Goal

Authenticode-sign the Windows installer and any executable that should carry its own signature.

Work

  • Integrate the selected signing provider with GitHub Actions using least-privilege credentials.
  • Sign the bundled runtime as appropriate before packaging.
  • Sign and timestamp the final installer.
  • Add CI verification that fails on a missing, invalid, or untrusted signature.
  • Document renewal, rotation, and incident-recovery procedures.
  • Test the downloaded artifact on a clean Windows system.

Acceptance criteria

Windows signature verification succeeds for the downloaded release artifact and the documented signing process is repeatable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    launchRequired for the public launchreleaseRelease engineering and publishingsigningCode signing, notarization, and platform trustwayfinder:taskConcrete task on a Wayfinder route

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions