ci: win build deps without i386 (nsis + wine64) for Debian runners
Release / build-windows (push) Failing after 1m23s
Release / publish-update-feed (push) Has been skipped

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ivan Fontosh
2026-05-11 22:47:17 +08:00
parent a583859f62
commit 93dad8a80d
2 changed files with 10 additions and 5 deletions
+8 -3
View File
@@ -28,11 +28,16 @@ jobs:
node-version: '22'
cache: 'npm'
- name: Wine (для NSIS под Linux)
# Не включаем i386 / wine32: на Debian с репами только amd64 (nginx, sury, …)
# apt ломается на цепочке libgphoto2/libgd:i386. NSIS — нативный пакет `nsis`;
# electron-builder подхватывает makensis; wine64 — для win-утилит (rcedit и т.п.).
- name: Зависимости Win-сборки на Linux (amd64, без multiarch i386)
run: |
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -y wine64 wine32 mono-devel ca-certificates
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
ca-certificates \
nsis \
wine64
- name: Версия из тега
shell: bash