diff --git a/.github/workflows/Linux_build.yml b/.github/workflows/Linux_build.yml index 74f0390f0..860237000 100644 --- a/.github/workflows/Linux_build.yml +++ b/.github/workflows/Linux_build.yml @@ -87,6 +87,9 @@ jobs: - name: Prepare artifacts id: prepare_artifacts run: | + if [ $(stat -c %s build/bin/Linux/Release/xenia_canary) -le 100000 ]; then + echo "::error::Binary is too small." + fi mkdir -p artifacts cp -r build/bin/Linux/Release/xenia_canary LICENSE artifacts - name: Upload xenia canary artifacts diff --git a/.github/workflows/Windows_build.yml b/.github/workflows/Windows_build.yml index 57d02110a..d9286ef5a 100644 --- a/.github/workflows/Windows_build.yml +++ b/.github/workflows/Windows_build.yml @@ -75,6 +75,11 @@ jobs: - name: Prepare artifacts id: prepare_artifacts run: | + foreach ($file in 'build\bin\Windows\Release\xenia_canary.exe','build\bin\Windows\Release\xenia_canary.pdb') { + if ((get-item $file).Length -le 100000) { + echo "::error::$file is too small." + } + } robocopy . build\bin\Windows\Release LICENSE /r:0 /w:0 robocopy build\bin\Windows\Release artifacts\xenia_canary xenia_canary.exe xenia_canary.pdb LICENSE /r:0 /w:0 If ($LastExitCode -le 7) { echo "LastExitCode = $LastExitCode";$LastExitCode = 0 }