From d521ba38d132798e0d05cee2609b4c1c3aed9962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Date: Sun, 23 Jul 2023 12:34:06 +0200 Subject: [PATCH] ci/mingw: check if binary is runnable before packaging --- .github/workflows/build.yml | 3 ++- ci/build-mingw64.sh | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0bc1f83a5a..f7659d9a4c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,8 +20,9 @@ jobs: - name: Install dependencies run: | + sudo dpkg --add-architecture i386 sudo apt-get update - sudo apt-get install -y autoconf automake pkg-config g++-mingw-w64 gcc-multilib python3-pip ninja-build nasm + sudo apt-get install -y autoconf automake pkg-config g++-mingw-w64 gcc-multilib python3-pip ninja-build nasm wine wine32 wine64 sudo python3 -m pip install meson - name: Build libraries diff --git a/ci/build-mingw64.sh b/ci/build-mingw64.sh index 3455a8c792..97cd25ec36 100755 --- a/ci/build-mingw64.sh +++ b/ci/build-mingw64.sh @@ -216,6 +216,7 @@ if [ "$2" = pack ]; then done echo "Archiving:" pushd artifact + wine64 ./mpv.com -v --no-config zip -9r "../mpv-git-$(date +%F)-$(git rev-parse --short HEAD)-${TARGET%%-*}.zip" -- * popd fi