From 32f68c484c039d0a733efe10f07bc86165d6f12d Mon Sep 17 00:00:00 2001 From: plenarius Date: Tue, 21 Apr 2026 14:00:07 -0400 Subject: [PATCH] fix: run Windows build inside electronuserland/builder:20-wine container --- .gitea/workflows/release.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 2ff2aae..4662bfc 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -13,6 +13,10 @@ jobs: with: submodules: true + - uses: actions/setup-node@v4 + with: + node-version: "20" + - name: Install dependencies run: npm ci @@ -22,11 +26,14 @@ jobs: - name: Build Linux AppImage run: npx electron-builder --linux --publish never - - name: Build Windows Installer - run: npx electron-builder --win --publish never - env: - WIN_CSC_LINK: "" - WIN_CSC_KEY_PASSWORD: "" + - name: Build Windows Installer (via Wine container) + run: | + docker run --rm \ + -v "$(pwd)":/project \ + -w /project \ + -e CSC_IDENTITY_AUTO_DISCOVERY=false \ + electronuserland/builder:20-wine \ + bash -c "npx electron-builder --win --publish never" - name: Create Gitea Release and upload assets run: |