Skip to content

Windows Binary Signing through DigiCert#4906

Open
rekhoff wants to merge 16 commits intomasterfrom
rekhoff/windows-digicert-binary-signing
Open

Windows Binary Signing through DigiCert#4906
rekhoff wants to merge 16 commits intomasterfrom
rekhoff/windows-digicert-binary-signing

Conversation

@rekhoff
Copy link
Copy Markdown
Contributor

@rekhoff rekhoff commented Apr 27, 2026

Description of Changes

Add EV code signing for Windows CLI binaries using DigiCert KeyLocker. The workflow now signs spacetimedb-update.exe, spacetimedb-cli.exe, and spacetimedb-standalone.exe on tag pushes using smctl sign with a cloud HSM-backed certificate.

These changes reflect the updated DigiCert guidance for code signing through GitHub found here: https://github.com/marketplace/actions/digicert-binary-signing

API and ABI breaking changes

No API or ABI changes. This change only affects the CI/CD packaging workflow.

Expected complexity level and risk

1 - This PR only adds code signing to existing CI packaging. Risk is limited to the Windows packaging step failing on tags; Linux and macOS builds are unaffected.

Testing

  • Tested via workflow dispatch on tag test-signing-v0.0.1
  • All three executables signed and verified successfully
  • Signature verification confirms certificate chain
  • Signed artifacts uploaded successfully

@rekhoff rekhoff self-assigned this Apr 27, 2026
@rekhoff rekhoff changed the title Rekhoff/windows digicert binary signing Windows Binary Signing through DigiCert Apr 27, 2026
@rekhoff rekhoff marked this pull request as ready for review April 27, 2026 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant