mirror of
https://github.com/beerpiss/saekawa.git
synced 2024-12-18 02:05:52 +01:00
18 lines
732 B
PowerShell
18 lines
732 B
PowerShell
Write-Output "Generating release for git SHA $(git rev-parse HEAD)"
|
|
|
|
cargo build --target i686-pc-windows-msvc --release
|
|
|
|
if (!(Test-Path ./saekawa.pfx)) {
|
|
$cert = New-SelfSignedCertificate -Type Custom `
|
|
-Subject "CN=saekawa self-signed certificate" `
|
|
-CertStoreLocation cert:\CurrentUser\My `
|
|
-KeyUsage DigitalSignature
|
|
|
|
Export-PfxCertificate -Cert $cert `
|
|
-FilePath saekawa.pfx `
|
|
-Password (ConvertTo-SecureString -String "saekawa" -Force -AsPlainText)
|
|
}
|
|
|
|
signtool sign -f saekawa.pfx -p "saekawa" -fd SHA256 -t http://timestamp.comodoca.com/authenticode -v target/i686-pc-windows-msvc/release/saekawa.dll
|
|
sha256sum target/i686-pc-windows-msvc/release/saekawa.dll
|