Skip to content

Sign Windows release binaries - #2749

Merged
Widthdom merged 1 commit into
mainfrom
fix-issue1845
May 31, 2026
Merged

Sign Windows release binaries#2749
Widthdom merged 1 commit into
mainfrom
fix-issue1845

Conversation

@Widthdom

Copy link
Copy Markdown
Owner

Summary

  • Authenticode-sign Windows release cdidx.exe binaries in the release workflow using WIN_SIGNING_CERT_BASE64 and WIN_SIGNING_CERT_PASSWORD secrets.
  • Verify the signed executable with signtool verify before creating Windows ZIP artifacts.
  • Document Windows signature verification in README and USER_GUIDE.

Validation

  • dotnet run --project tools/CodeIndex.Changelog -- check
  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/release.yml"); puts "release.yml YAML OK"'
  • git diff --check
  • adversarial review: No blocking/actionable issues found.

Documentation and changelog

  • Updated README.md and USER_GUIDE.md with Windows Authenticode verification guidance.
  • Added changelog fragment changelog.d/unreleased/1845.security.md.

Follow-up candidates

  • None.

Fixes #1845

@Widthdom
Widthdom marked this pull request as ready for review May 31, 2026 10:51
@Widthdom
Widthdom merged commit 7a13258 into main May 31, 2026
11 checks passed
@Widthdom
Widthdom deleted the fix-issue1845 branch May 31, 2026 10:51
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.

Authenticode-sign Windows release binaries

1 participant