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