scripts/sign-log4net-libraries.ps1 (14 lines of code) (raw):

# see https://infra.apache.org/release-signing#openpgp-ascii-detach-sig $DidSomething = $false $Files = Get-Item $PSScriptRoot/../build/artifacts/* -Include *log4net*.nupkg, *log4net*.zip foreach ($File in $Files) { $DidSomething = $true "signing: $File" gpg --armor --output "$($File.FullName).asc" --detach-sig $File.FullName } if (!$DidSomething) { Write-Error "No log4net artifacts found - are you sure you're in the right directory?" exit 2 }