From 5241a502e5b3adad3f8441bc436c50dbd7769a86 Mon Sep 17 00:00:00 2001 From: sanasol Date: Fri, 20 Feb 2026 01:35:59 +0100 Subject: [PATCH] fix: disable npmRebuild for Windows cross-compilation ELECTRON_BUILDER_SKIP_NATIVE_REBUILD env var not recognized by electron-builder 26.6.0. Use --config.npmRebuild=false CLI flag to skip register-scheme native module rebuild. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/release.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 50630a1..28c8b5c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,11 +46,7 @@ jobs: - run: npm ci - name: Build Windows Packages - env: - # Skip native module rebuild - register-scheme can't cross-compile - # It's only used by NSIS installer for URL protocol registration - ELECTRON_BUILDER_SKIP_NATIVE_REBUILD: "true" - run: npx electron-builder --win --publish never + run: npx electron-builder --win --publish never --config.npmRebuild=false - name: Upload to Release run: |