mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 08:23:05 -05:00
tools: make-release.ps1: add build hashes
This commit is contained in:
parent
3c674a556d
commit
298261c4af
@ -231,10 +231,6 @@ function Make-GitHubRelease {
|
||||
Task -ScriptBlock {
|
||||
Check-Assets
|
||||
|
||||
if ((Resolve-Path "$ProjectRoot\build\VStudio\build\Release\winfsp*.msi") -match "\\winfsp-(.+)\.msi") {
|
||||
$Version = $matches[1]
|
||||
}
|
||||
|
||||
$DownloadColor = "blue"
|
||||
$PrereleaseOpt = ""
|
||||
if ($ReleaseInfo.Prerelease) {
|
||||
@ -242,16 +238,34 @@ function Make-GitHubRelease {
|
||||
$PrereleaseOpt = "-p"
|
||||
}
|
||||
|
||||
$MsiFile = Resolve-Path "$ProjectRoot\build\VStudio\build\Release\winfsp*.msi"
|
||||
$ZipFile = Resolve-Path "$ProjectRoot\build\VStudio\build\Release\winfsp-tests*.zip"
|
||||
$MsiName = Split-Path -Leaf $MsiFile
|
||||
$ZipName = Split-Path -Leaf $ZipFile
|
||||
$MsiHash = (Get-FileHash -Algorithm SHA256 $MsiFile).Hash
|
||||
$ZipHash = (Get-FileHash -Algorithm SHA256 $ZipFile).Hash
|
||||
|
||||
if ($MsiName -match "winfsp-(.+)\.msi") {
|
||||
$Version = $matches[1]
|
||||
}
|
||||
|
||||
$ReleaseNotes = @"
|
||||
[](https://github.com/winfsp/winfsp/releases/download/$($ReleaseInfo.Tag)/winfsp-$Version.msi)
|
||||
|
||||
[VirusTotal Scan Results]()
|
||||
|
||||
## CHANGES SINCE WINFSP $($ReleaseInfo.PreviousProductVersion)
|
||||
$($ReleaseInfo.Text -join "`n")
|
||||
<details>
|
||||
<summary>
|
||||
<b>BUILD HASHES (SHA256)</b>
|
||||
<p/>
|
||||
</summary>
|
||||
|
||||
- **``$MsiName``**: $MsiHash
|
||||
- **``$ZipName``**: $ZipHash
|
||||
</details>
|
||||
"@
|
||||
|
||||
gh release create $ReleaseInfo.Tag --draft --title "WinFsp $($ReleaseInfo.ProductVersion)" --notes "$ReleaseNotes" $PrereleaseOpt (Resolve-Path "$ProjectRoot\build\VStudio\build\Release\winfsp*.msi") (Resolve-Path "$ProjectRoot\build\VStudio\build\Release\winfsp-tests*.zip")
|
||||
gh release create $ReleaseInfo.Tag --draft --title "WinFsp $($ReleaseInfo.ProductVersion)" --notes "$ReleaseNotes" $PrereleaseOpt $MsiFile $ZipFile
|
||||
if ($LastExitCode -ne 0) {
|
||||
Write-Stderr "error: cannot create GitHub release"
|
||||
exit 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user