From 74fa24978e889c54e6fac51ef2359500e478d041 Mon Sep 17 00:00:00 2001 From: liangxu Date: Wed, 6 May 2026 22:41:07 +0800 Subject: [PATCH] feat(workflow): add Wine installation step for Windows packaging --- .gitea/workflows/desktop-client-build.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitea/workflows/desktop-client-build.yml b/.gitea/workflows/desktop-client-build.yml index 9fc4e83..d62f4b4 100644 --- a/.gitea/workflows/desktop-client-build.yml +++ b/.gitea/workflows/desktop-client-build.yml @@ -391,6 +391,19 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile + - name: Install Wine for Windows packaging + if: needs.resolve.outputs.build_win == 'true' + run: | + set -eu + if command -v wine >/dev/null 2>&1; then + wine --version + exit 0 + fi + + apt-get update + apt-get install -y --no-install-recommends wine64 wine + wine --version + - name: Build unsigned desktop packages working-directory: apps/desktop-client run: |