From e46fd4c32c85febeae4cf8212edb22dfbd8a2c02 Mon Sep 17 00:00:00 2001 From: arch1t3cht Date: Thu, 23 Mar 2023 16:32:43 +0100 Subject: [PATCH] installer and ci: Throw more errors on failure This makes it easier to notice when installer generation failed. --- .github/workflows/ci.yml | 2 ++ tools/win-installer-setup.ps1 | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e54a8352..6697b52e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -138,6 +138,7 @@ jobs: with: name: ${{ matrix.config.name }} - installer path: build/Aegisub-*.exe + if-no-files-found: error - name: Upload artifacts - portable.zip uses: actions/upload-artifact@v3 @@ -159,3 +160,4 @@ jobs: with: name: ${{ matrix.config.name }} - installer path: build/Aegisub-*.dmg + if-no-files-found: error diff --git a/tools/win-installer-setup.ps1 b/tools/win-installer-setup.ps1 index 26c2a27ee..b6fca7a6f 100644 --- a/tools/win-installer-setup.ps1 +++ b/tools/win-installer-setup.ps1 @@ -69,7 +69,9 @@ if (!(Test-Path ffi-experiments)) { git clone https://github.com/TypesettingTools/ffi-experiments.git Set-Location ffi-experiments meson build -Ddefault_library=static + if(!$?) { Exit $LASTEXITCODE } meson compile -C build + if(!$?) { Exit $LASTEXITCODE } Set-Location $DepsDir } @@ -84,7 +86,9 @@ if (!(Test-Path VC_redist)) { # localization Set-Location $BuildRoot meson compile aegisub-gmo +if(!$?) { Exit $LASTEXITCODE } # Invoke InnoSetup $IssUrl = Join-Path $InstallerDir "aegisub_depctrl.iss" iscc $IssUrl +if(!$?) { Exit $LASTEXITCODE }