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: |