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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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