GitGuardian / ggshield

Find and fix 360+ types of hardcoded secrets and 70+ types of infrastructure-as-code misconfigurations.
https://gitguardian.com
MIT License
1.57k stars 138 forks source link

Add signed standalone binaries for Windows #911

Closed agateau-gg closed 3 weeks ago

agateau-gg commented 3 weeks ago

Context

To make it easier to deploy GGShield on Windows, this PR makes the release process produce a signed standalone Windows binary, similar to the macOS one.

What has been done

First commit refactors scripts/build-os-packages/build-os-packages to make room for Windows-specific signing code.

Second commit implements Windows signing code.

Third commit adds the signed binaries to the release assets.

Validation

image

PR check list