build: version release metadata filename
This commit is contained in:
@@ -165,9 +165,10 @@ $releaseRoot = Join-Path $repoRoot "release"
|
||||
$releaseName = "$appName$appVersion"
|
||||
$releaseDir = Join-Path $releaseRoot $releaseName
|
||||
$portableZip = Join-Path $releaseRoot "$releaseName.zip"
|
||||
$releaseMetadata = Join-Path $releaseRoot "release-metadata.json"
|
||||
$releaseMetadata = Join-Path $releaseRoot "release-metadata${appVersion}.json"
|
||||
$legacyReleaseMetadata = Join-Path $releaseRoot "release-metadata.json"
|
||||
|
||||
foreach ($path in @($releaseDir, $portableZip, $releaseMetadata)) {
|
||||
foreach ($path in @($releaseDir, $portableZip, $releaseMetadata, $legacyReleaseMetadata)) {
|
||||
Assert-InProject -Path $path
|
||||
if (Test-Path -LiteralPath $path) {
|
||||
Remove-Item -LiteralPath $path -Recurse -Force
|
||||
@@ -202,7 +203,7 @@ if ($LASTEXITCODE -ne 0) {
|
||||
Compress-ArchiveWithRetry -SourcePath (Join-Path $releaseDir "*") -DestinationPath $portableZip
|
||||
& $pythonExe @pythonArgs -m app.release_manifest metadata --zip $portableZip --version $appVersion --output $releaseMetadata
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
throw "生成 release-metadata.json 失败,退出码: $LASTEXITCODE"
|
||||
throw "生成 release-metadata${appVersion}.json 失败,退出码: $LASTEXITCODE"
|
||||
}
|
||||
|
||||
Write-Host "$(Decode-Utf8Base64 "5p6E5bu65a6M5oiQOg==") $exePath"
|
||||
|
||||
Reference in New Issue
Block a user