fix(scripts): correct URL variable interpolation and add error check in publish script
Sanctum Release / Build & Release (Windows x86_64) (push) Canceled after 0s
Sanctum Release / Build & Release (Windows x86_64) (push) Canceled after 0s
This commit is contained in:
@@ -111,15 +111,23 @@ $AuthHeader = "Authorization: token $Token"
|
|||||||
# ZIP Asset hochladen
|
# ZIP Asset hochladen
|
||||||
Write-Host "Lade sanctum-$TagName-windows-x86_64.zip hoch..." -ForegroundColor Cyan
|
Write-Host "Lade sanctum-$TagName-windows-x86_64.zip hoch..." -ForegroundColor Cyan
|
||||||
$ZipPathNorm = $ZipFile.Replace('\', '/')
|
$ZipPathNorm = $ZipFile.Replace('\', '/')
|
||||||
$ZipUrl = "$UploadUrl?name=sanctum-$TagName-windows-x86_64.zip"
|
$ZipUrl = "${UploadUrl}?name=sanctum-$TagName-windows-x86_64.zip"
|
||||||
$ZipResult = & curl.exe -s -X POST $ZipUrl -H $AuthHeader -F "attachment=@$ZipPathNorm"
|
$ZipResult = & curl.exe -sS -X POST $ZipUrl -H $AuthHeader -F "attachment=@$ZipPathNorm"
|
||||||
|
if ($LASTEXITCODE -ne 0) {
|
||||||
|
Write-Error "Upload von sanctum-$TagName-windows-x86_64.zip fehlgeschlagen: $ZipResult"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
Write-Host "[OK] sanctum-$TagName-windows-x86_64.zip hochgeladen." -ForegroundColor Green
|
Write-Host "[OK] sanctum-$TagName-windows-x86_64.zip hochgeladen." -ForegroundColor Green
|
||||||
|
|
||||||
# SHA256SUMS.txt hochladen
|
# SHA256SUMS.txt hochladen
|
||||||
Write-Host "Lade SHA256SUMS.txt hoch..." -ForegroundColor Cyan
|
Write-Host "Lade SHA256SUMS.txt hoch..." -ForegroundColor Cyan
|
||||||
$SumPathNorm = $ChecksumFile.Replace('\', '/')
|
$SumPathNorm = $ChecksumFile.Replace('\', '/')
|
||||||
$SumUrl = "$UploadUrl?name=SHA256SUMS.txt"
|
$SumUrl = "${UploadUrl}?name=SHA256SUMS.txt"
|
||||||
$SumResult = & curl.exe -s -X POST $SumUrl -H $AuthHeader -F "attachment=@$SumPathNorm"
|
$SumResult = & curl.exe -sS -X POST $SumUrl -H $AuthHeader -F "attachment=@$SumPathNorm"
|
||||||
|
if ($LASTEXITCODE -ne 0) {
|
||||||
|
Write-Error "Upload von SHA256SUMS.txt fehlgeschlagen: $SumResult"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
Write-Host "[OK] SHA256SUMS.txt hochgeladen." -ForegroundColor Green
|
Write-Host "[OK] SHA256SUMS.txt hochgeladen." -ForegroundColor Green
|
||||||
|
|
||||||
# Standalone EXE hochladen
|
# Standalone EXE hochladen
|
||||||
@@ -127,8 +135,12 @@ $ExeFile = Join-Path $ProjectRoot "target\release\sanctum.exe"
|
|||||||
if (Test-Path $ExeFile) {
|
if (Test-Path $ExeFile) {
|
||||||
Write-Host "Lade sanctum.exe hoch..." -ForegroundColor Cyan
|
Write-Host "Lade sanctum.exe hoch..." -ForegroundColor Cyan
|
||||||
$ExePathNorm = $ExeFile.Replace('\', '/')
|
$ExePathNorm = $ExeFile.Replace('\', '/')
|
||||||
$ExeUrl = "$UploadUrl?name=sanctum.exe"
|
$ExeUrl = "${UploadUrl}?name=sanctum.exe"
|
||||||
$ExeResult = & curl.exe -s -X POST $ExeUrl -H $AuthHeader -F "attachment=@$ExePathNorm"
|
$ExeResult = & curl.exe -sS -X POST $ExeUrl -H $AuthHeader -F "attachment=@$ExePathNorm"
|
||||||
|
if ($LASTEXITCODE -ne 0) {
|
||||||
|
Write-Error "Upload von sanctum.exe fehlgeschlagen: $ExeResult"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
Write-Host "[OK] sanctum.exe hochgeladen." -ForegroundColor Green
|
Write-Host "[OK] sanctum.exe hochgeladen." -ForegroundColor Green
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user