From 883a1b2a7338cd16cc5982fab3128de5d85c0220 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 fb8eacff0..b8d2c5728 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -134,6 +134,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 @@ -155,3 +156,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 f2638ad4b..ca46d8886 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 } @@ -91,7 +93,9 @@ if (!(Test-Path dictionaries)) { # 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 } \ No newline at end of file