diff --git a/.gitea/workflows/deploy-server.yml b/.gitea/workflows/deploy-server.yml index 88464a6..04e23d2 100644 --- a/.gitea/workflows/deploy-server.yml +++ b/.gitea/workflows/deploy-server.yml @@ -107,7 +107,8 @@ jobs: } Write-Host "Extracting $assetName -> $deployRoot" - & $sevenZipPath x "$encryptedZipPath" -p"$env:DEPLOY_ZIP_PASSWORD" -o"$deployRoot" -aoa + & $sevenZipPath x "$encryptedZipPath" -p"$env:DEPLOY_ZIP_PASSWORD" -o"$deployRoot" -aoa *>&1 | Out-Null + if ($LASTEXITCODE -ne 0) { throw "7z extraction failed (exit code $LASTEXITCODE)." } Remove-Item -Path $encryptedZipPath -Force Write-Host "Starting service $serviceName"